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.
Updated link:
community.arm.com/.../white-paper-cortex-m-for-beginners-an-overview-of-the-arm-cortex-m-processor-family-and-comparison
Hello cnoviello,
Thank you for your reply so much.
Regards,
Hi,
I'm the author of that book.
I think that I need at least other 4 or 5 months to complete the list of planned chapters. You can take a look here for the list of already scheduled chapters:
http://www.carminenoviello.com/mastering-stm32/forums/t/list-of-scheduled-chapters/
However, take note that the LeanPub platform works so that, once you buy the full book, you receive all updates for free. If you are totally new to the STM32 platform, then the actual book covers all fundamental concepts to get start with it.
Hi smarteng,I'm currently developing my firmware under ubuntu 14.04 LTS and using the LPCXpresso IDE from NXP.NXP as a free and open toolchain for early development and thinkering witht their Cortex-M based products, I'd suggest to have a look at thei web site.Also, a useful book for a Cortex-M beginner (well, I'm actually an absolute beginner in embedded systems) is this one: The Designer's Guide to the Cortex-M Processor Family, 1st Edition | Trevor Martin | ISBN 9780080982960
Cheers,
Andrea
Dear Mr Carlos Delfino,
Thank you for your reply and your comments.
Dear Ferrim,
Thank you for introducing me this book.When this book will be completed in your opinion?
Hello Detour,
Thank you for your reply and your explanations.
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.
This is a good work in progress:
Mastering STM32 by Carmine Noviello [Leanpub PDF/iPad/Kindle]
HTH
Marcello
You might consider starting small. Low cost development boards are available from all the semiconductor manufacturers. I like those from ST, either the Discovery or Nucleo families. There is lots of software available from ST and others. You can learn a lot from studying their code. As a Linux user, I'm familiar with the GNU tools so I use them in cross-compile mode for embedded development. In general, if a C program compiles and runs on Linux, it will compile and run in an embedded system so anything which doesn't interact with hardware can be tested in Linux. At the moment I'm using an M0 processor. I've finished porting my preemptive, priority based task manager to the M0. I've also finished porting printf, scanf, malloc, free and stdio functions to the M0. I'm now working on a tool to help generate menus, forms, and view panels for a terminal based user interface. I plan on releasing this as open source once I'm satisfied it is complete.
You're welcome. Also, I have to make a correction to my reply.
From my previous reply:
... Maybe uClinux will also become available on Cortex-M7 soon.
Correction:
Available on Cortex-M7 now. BSP (Board Support Package) are already available for Emcraft Systems STM32F7 SOM and STM32F7 Discovery.
Hello goodwin,
((Thank you so much)^1000) for your reply and your detailed
explanations for all the questions.
Warm Regards:
Dear Miro,
Thank you so much for your reply.
Best Regards:
Hello Familyman,
Thanks for your reply.
Dear Yasuhiko,
Thank you for your reply.
View all questions in Cortex-M / M-Profile forum