> College of Engineering > Electrical & Computer Engineering
HARDWARE AND SOFTWARE ENGINEERING
FOR EMBEDDED SYSTEMS
Course Description (as described in the MSU Bulletin):
Topics in embedded system design, real-time operating systems, high level language programming of embedded systems, software and hardware tradeoffs, and laboratory experience with embedded systems.
Course Description (as it will most likely unfold in this course instantiation):
The objective of the course is to use a high level language (which will be “C” in our case) to implement tasks using a real-time operating system on an embedded processor. The embedded processor will be Altera’s NIOS II “soft processor” running inside a Cyclone II FPGA on the DE2 board. The real-time operating system will be Micrium’s μC/OS-II RTOS.
Read about the Autonomous Vehicle Project that we started in Fall 2009. A picture of the vehicle we built can be seen below.
Click here for a brief description of the project.