I want to learn about the ARM Architecture and its programming methodologies.
I have some experience with 8 bit uC (8051). I have worked with Timers, Interrupts, PWM, UART, SPI on 8051 architecture using ASM and C Programming Languages. Now I am looking forward to learn about ARM.
Can anyone please suggest me some good books for beginners so that one can get a good concept of ARM and learn its programming techniques?
Its the "The ARM Microcontroller and Embedded Systems Using Assembly and C by Muhammad Ali Mazzidi"
This book is specially for beginners in ARM. It starts from the basics and brings you to programming of ARM in Embedded C.
Can you please give me the link where can I buy the book "The ARM Microcontroller and Embedded Systems Using Assembly and C by Muhammad Ali Mazzidi" because I could not find it.
I used Mazidi's book for learning 8051, its a very good book. Not sure if there is a similar book for ARM also. If there is then please send me the link.
I apologize for that. Actually I have seen that most of the microcontroller books are available from this author. 8051, PIC, AVR, x86, all major controllers are covered by this author and that is of great way. And I believe that ARM is also covered. But the author's website doesn't list this book as for now.
You probably have know that one website (www.microdigitaled.com) available which lists the books from this author and all of the help documents for their books they listed the book for ARM microcontrollers which tells that it will available from early 2013.
See http://www.microdigitaled.com/ARM/ARM_books.htm. It should be available in the nearer future.
Although I haven't read this book, I can confidently say that this book will suitable for the beginner.