|View this course's WolfWare Homepage|
|View this course's Online Syllabus|
|This course has an Engineering Online section.|
|This course has an associated lab section.|
|ECE 306||Introduction to Embedded Systems|
Introduction to designing microcontroller-based embedded computer systems using assembly and C programs to control input/output peripherals. Use of embedded operating system.
Additional course information provided by the department:
Many ECE students will design embedded systems in industry. To do this well they need to pull together concepts from a variety of fields (such as compilers, computer architecture, operating systems, testing and development) and understand how they relate to embedded systems. This course covers these concepts from that point of view and uses various hands-on programming projects to examine major concepts. Students use a 16-bit microcontroller board with powerful software development tools to develop their embedded systems.
Topics covered include