el-salam 3likom
i'm beginner in embedded systems
and i want to know what things must know to be professional
anyone can tell me what steps can talk
plz
Re: embedded systems from where......................?????????
well. first check this article it can give u ur first steps The Ganssle Group
i posted a thread few days a go to ask for help in embedded systems
but after reading few articles i think i found my way
u didn't metion if u graduated or not , so plz can u tell me what is ur educational level?
Re: embedded systems from where......................?????????
There are plenty of good website for embedded system. Like Ganssle mentioned before is very good website. Other website that I think is applicable such as Sequence Diagram Based Systems Engineering Tools, Embedded Systems Experts | Netrino, EE Times Embedded Design Center for Electrical Engineers. Another good website is Bit Twiddling Hacks for using preprocessor. If you want to be a bit more professional with your coding style you should look at some linux coding standard as an example and also if you able to purchase the Misra C coding standard, that is another good one to follow. There are several documents provided by Misra and they provide an example embedded development cycle. To become a good embedded engineer you should be able to read schematics so you should take a look at some evaluation boards schematics/PCB application notes from the chip manufacturer. Learn how to use the oscilloscope/logic analyzer as most embedded jobs asked for those skills. Another thing is version control and software management. You should install SVN and Trac to get a hang of versioning and bug tracking. Software procedure and management, you could take at look at Extreme programming and Scrum. The other thing is understanding most of the common peripherals in a microcontroller - timers, USART, GPIO etc.. A good book to buy is David E Simon - An Embedded Software Primer. This book will explain everything you need to know about embedded system (RTOS,schematics, optimisation) but working with the actual system will build up your confidence so buy a eval board to try out (Ardruino, Cortex board). I don't like PICs but you can buy one if you want. If you want to learn RTOS, download a copy of UCOS II and FreeRTOS and run it in your Windows machine to get an understanding of the APIs. Most RTOSes will have similar API calls.
Re: embedded systems from where......................?????????
no one is born as a master of any art or as a master in any area. Hard work n Knowledge gained by working out the things in real-time(practical) will surely be beneficial to a person. So my advice to u would be that try to learn thing by doing it in practical as far as possible with advice from pioneers in this field.
Regards,
Jerin. :wink: