ARMソフトの勉強法

ARMのソフトも自分で作りたいと考えて勉強を始めたハード屋です。
CやC++は参考書でそれなりに理解できましたが、以下のようなサンプルコードを見てもさっぱり理解できません。

err = R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_01_PIN_04, BSP_IO_LEVEL_LOW);
handle_error(err, "\r\n** drives Amp_DS pin to low FAILED ** \r\n", ALL);
err = R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_00_PIN_13, BSP_IO_LEVEL_HIGH);
handle_error(err, "\r\n** drives CSB pin to high FAILED ** \r\n", ALL);
APP_PRINT("GPT Interrupt comes in\r\n");
R_BSP_SoftwareDelay(100, BSP_DELAY_UNITS_MILLISECONDS);

全く違う言語かと恐れおののいてしまいます。
このレベルの初心者がこのような部分を理解するのに良い参考書や講座・セミナーがあれば教えて下さい。

Parents
  • It's great that you have learned C and C++, but understanding sample code for ARM software development can be a bit challenging. Don't worry, there are many resources available that can help you get started.

    One resource you can consider is the ARM Cortex-M Series Programmer's Guide by Joseph Yiu. This book provides an introduction to ARM Cortex-M microcontrollers and covers topics such as software development tools, programming fundamentals, and advanced techniques. It also includes examples of code for different microcontroller families.

    Another resource is the ARM Developer website. This website provides a range of tutorials, articles, and code examples for ARM software development. You can also find documentation for specific ARM processors, software development tools, and libraries.

    If you prefer a more structured approach, you can also consider taking an online course. Udemy and Coursera have courses on ARM programming, and there are many other online resources available as well.

    Finally, it's worth mentioning that understanding sample code requires a combination of reading documentation, experimenting with code, and getting help from others. Don't be afraid to ask for help on forums or communities dedicated to ARM software development. With persistence and practice, you'll soon become comfortable with ARM software development.   Alpine Skyward

Reply
  • It's great that you have learned C and C++, but understanding sample code for ARM software development can be a bit challenging. Don't worry, there are many resources available that can help you get started.

    One resource you can consider is the ARM Cortex-M Series Programmer's Guide by Joseph Yiu. This book provides an introduction to ARM Cortex-M microcontrollers and covers topics such as software development tools, programming fundamentals, and advanced techniques. It also includes examples of code for different microcontroller families.

    Another resource is the ARM Developer website. This website provides a range of tutorials, articles, and code examples for ARM software development. You can also find documentation for specific ARM processors, software development tools, and libraries.

    If you prefer a more structured approach, you can also consider taking an online course. Udemy and Coursera have courses on ARM programming, and there are many other online resources available as well.

    Finally, it's worth mentioning that understanding sample code requires a combination of reading documentation, experimenting with code, and getting help from others. Don't be afraid to ask for help on forums or communities dedicated to ARM software development. With persistence and practice, you'll soon become comfortable with ARM software development.   Alpine Skyward

Children
No Data