ECE 4180 Embedded Systems Design 

  • Nokia_BMP
  • DSCN0060
  • DSCN0064
  • mbedthermostat
  • AMFMSW_radio
  • mbedARM
  • mbedpickleforkbreadboard
  • printbot
  • RobotRight
  • pumparray
  • tictac
  • neopixel
  • m3pi
  • dabpool
  • mbedShadow
  • ulcdguage
  • slide1
  • slide3
  • slide2
  • slide7
  • slide8
  • slide10
  • DSCN0020
image slider by v8.6

Embedded Systems Design covers hardware and software design for higher-end embedded systems containing X86 and ARM based technology and other embedded devices that contain a 32-bit processor, memory, and an embedded operating system. A low-cost SoC embedded computer using an ARM processor with an RTOS and networking to build Internet of Things (IoT) devices, and a larger X86 system using Windows along with various other embedded devices are used for case studies, laboratory assignments, and a final team-based student design project. The course materials are free in electronic versions, the software tools are free, and mbed kits can be purchased for the price of a textbook enabling students to work on projects at home. Basic Digital Logic, Computer Architecture, and C/C++ programming skills are prerequisites. 

Course Materials