|This 2-day project based training class uses exercises combined with instruction to teach the basics of microcontroller programming in the C programming language. It covers the low level and hardware specific intricacies of microcontroller programming. After completing this training class, participants have a basic understanding of commonly used microcontroller subsystems and can develop software drivers to effectively control these in an embedded software program.|
This class is architected for everyone interested in learning to program microcontrollers in the C programming language. It is the ideal preparation for engineers that have an affinity with programming and would like to learn how to finetune and apply this skill with the goal of writing embedded software programs. language tasked with microcontroller programming, who have no background in software development. After taking this class, the basic constructs of the C programming language are known, making it the ideal prerequisite for a follow-up training class that covers the low level and hardware specific intricacies of microcontroller programming.
After completing this training class, the participants are able to:
The prerequisites to this class are: high school level math skills and a basic understanding of the C programming language.
Depending on the customer’s preference, the class can be taught in 2 full days or 4 half days. The teaching location can be in-house or off-site, preferably in a European country. Instruction language can be either English, German or Dutch. All class materials are in English. The minimum group size is 2 participants and the maximum is 12. During the class sessions, the participants work in teams of 2 on the class project. Supporting theory is supplied in a just-in-time manner.
The class consists of 4 group meetings with a length of approximately 3 hours each. This brings the total study load to 12 hours.
During the first class session, all students receive a complementary copy of the class handout and a CD with all the necessary development tools. Additionally, each team of 2 participants receives a Dragon12-plus evaluation system. The class exercises are formed around this Freescale HCS12 based system. Participants are expected to bring a laptop computer running Windows 98, NT, 2000, ME, XP or Vista equipped with 1 USB port and a CD drive. Installation rights are required to install the software development tools. One laptop computer per team of 2 participants is sufficient.
Upon successful completion of the class project, participants receive a Feaser Certificate of Achievement.
For additional information, including class scheduling and pricing information, feel free to contact us.