We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
HELLO WORLD !
HOW TO START WITH SoC CAN ANY ONE SUGGEST ?
I AM NEW TO IT.
Jerome Decamps - 杜尚杰 said:I should recommand some board
This raises another question: Are you looking at the level Jerome is suggesting - Cortex-A, running linux, etc - or are you looking more at the Cortex-M microcontroller end ?
you are true, that depends on the expected goal
I would go with Cortex-M microcontroller.
Start here: https://www2.keil.com/mdk5/learn
See also: https://www.keil.com/books/
Joseph Yiu's Definitive Guide books are an excellent starting point for Cortex-M
If you have no prior C or (C++) programming experience, you would be a lot better off to start by learning the language itself on a PC - away from all the added complications & restrictions of embedded microcontrollers.
Here are some 'C' learning & reference materials:
https://blog.antronics.co.uk/2011/08/08/so-youre-thinking-of-starting-with-c/
With embedded microcontrollers, you will be working close to the hardware - so a working understanding of electronics is also necessary; eg, see: https://electronicsclub.info/
Here are some microcontroller getting started tips: https://www.avrfreaks.net/comment/2079906#comment-2079906
Thanks Andy for mentioning my books. :-)
For SoC design, we also have a book on Cortex-M SoC design available here:
https://www.arm.com/resources/education/books/soc-reference-book
You're welcome! :-)
I guess the SoC book is for people who are already competent chip designers?