Embedded Systems & Robotics: Level III - Advanced Microcontrollers
Embedded Systems & Robotics: Level II - Interfacing of Microcontrollers In the future almost all electronic products will include microprocessors in their design. Utilization of microprocessors / microcontrollers in a hardware design augments the design's capabilities while simplifying the design's implementation. Due to this it is important that students of Electrical Engineering and Computer Science or in any other undergraduate course must have Knowledge of microcontrollers. However most of the times it is difficult, for universities and colleges to provide an adequate microcontroller lab due to limited lab space and budget restrictions. This course is ideal for the student, engineer, technician, and hobbyist. The course will help Embedded systems engineers working in industry, technicians, electronic hobbyists, undergraduate and graduate students developing embedded systems projects who have knowledge of the basic principles of PIC microcontrollers and want to develop more advanced applications. It will boom the confidence of students in developing applications based on interfacing AVR, ARM and other microcontrollers with different devices. Students will have hands on programming in Embedded C. They will also develop a good understanding how Electronic systems are controlled. COURSE CONTENT: MODULE: EMBEDDED LINUX Linux Boot Process and Root File System Linux Commands GCC Compiler Working with Vi Editor Installation of Linux MODULE: EMBEDDED SYSTEMS WITH C AND ASSEMBLY Unit 1: C and Data Structures Unit 2: Embedded C MODULE: ARM Unit 1: Introduction yo ARM Unit 2: Types of ARM MODULE: AVR-AN OVERVIEW Types of AVR AVR Block Diagram Atmega8 Pin Description AVR Peripherals Programming Atmega8 in Assembly & C |
|