Recommended book on ARM

HI,

i'm an ICT professional (so also with an IT background) and very much interested in embedded development (IoT solutions). Until now I mainly did embedded development (mainly ARM m3, m4 microprocessors based development boards: eg Spark Core, TI CC3200 MCU,...) using development environments based on Wiring. However I want to go a step further e.g. programming timer interrupts, using/porting existing libraries, etc. For this I need to program in embedded C (I already know some C). But between knowing (some) C and using it in embedded development i'm missing some parts. Therefore I'm looking for a good book, that can be understood by someone with an IT background, on embedded programming in C preferably for ARM m3/4 microprocessors? Who can give me some suggestions?

Thanks.

Guy

Parents
  • This online training material from Silicon Labs may be of interest to you. It is targeted to the ARM Cortex-M3 based Giant Gecko Board (EFM32) from Silicon Labs. Based on what you have indicated as your requirements, Level 3 of the training material includes topics on the following:

    • Introduction the EFM32 API - Explains the difference between CMSIS and the EFM libraries. Also shows how to start writing code.
    • Interrupt and Energy Modes - Explains how interrupts and energy modes work. Shows how to enable and execute interrupt service routines. Also helps understand interrupt priority, tail-chaining and late arrival, all features of Cortex-M3 interrupts that help reduce interrupt latency.

    Hope this helps.

    Regards,

    Sadanand Gulwadi

    ARM University Program Manager, Bangalore

Reply
  • This online training material from Silicon Labs may be of interest to you. It is targeted to the ARM Cortex-M3 based Giant Gecko Board (EFM32) from Silicon Labs. Based on what you have indicated as your requirements, Level 3 of the training material includes topics on the following:

    • Introduction the EFM32 API - Explains the difference between CMSIS and the EFM libraries. Also shows how to start writing code.
    • Interrupt and Energy Modes - Explains how interrupts and energy modes work. Shows how to enable and execute interrupt service routines. Also helps understand interrupt priority, tail-chaining and late arrival, all features of Cortex-M3 interrupts that help reduce interrupt latency.

    Hope this helps.

    Regards,

    Sadanand Gulwadi

    ARM University Program Manager, Bangalore

Children
No data