How to get started with ARM Cortex-M, RTOS, Linux?

Hello everybody,

As the senior expert I have worked with ATMega2560 so much, but I have to choose the ARM micro-controllers for my new projects.

I have also read a lot about ARM7TDMI,focusing on how to write SWs with Keil...but I haven't had any practical experience yet.

With the extraordinary improvements of the ARM technology, it seems that ARM7TDMI should be ignored and we need to know about new products.

Can anyone help me about finding very good PDFs or free useful e-books about ARM cortex M?

I have to ask the same questions about RTOS and working with Linux and so on, running on the ARM microcontroller.

Is there any free training course on the Internet?

Your consideration is highly appreciated.

Regards:

Hossein.

Parents
  • Hello smarteng,

    For my studies has made some notes on my blog in the Community ARM and among them made A List of books about ARM Architecture which I think is a good reference.

    Update suggestions will be received and updated as soon as possible.

    The free PDFs only those available http://infocenter.arm.com as suggested by colleagues here and other shared by teachers and scholars on their websites people and academics.

    On Linux, I saw that there is a version suitable for use in Cortex-M, but the most suitable would be the Cortex-A to have more adequate resources to the operating system. (I have not sufficient knowledge in this area)

    Hugs.

Reply
  • Hello smarteng,

    For my studies has made some notes on my blog in the Community ARM and among them made A List of books about ARM Architecture which I think is a good reference.

    Update suggestions will be received and updated as soon as possible.

    The free PDFs only those available http://infocenter.arm.com as suggested by colleagues here and other shared by teachers and scholars on their websites people and academics.

    On Linux, I saw that there is a version suitable for use in Cortex-M, but the most suitable would be the Cortex-A to have more adequate resources to the operating system. (I have not sufficient knowledge in this area)

    Hugs.

Children
More questions in this forum