Home

International

Classes

Online Classes

Schedule

Short Courses

Application

Registration

Contact Us

Embedded Systems
Certificate Program


Course Description and Prerequisites:

This course introduces embedded systems concepts, architecture and technology, illustrates the trade-offs which occur as part of embedded systems design, as well as providing practical applications of embedded systems technology. Particular emphasis is given to embedded systems hardware, software and development tools. The course labs include hands-on development of several stand-alone embedded applications using development tools such as compilers, debuggers and evaluation boards.

C/C++ programming experience and a computer architecture class are necessary for enrollment.

Topics include but are not limited to:

Processor Architectures and Related Embedded Topics
Basic architecture, CISC vs. RISC Registers, memory, byte ordering, bus widths Interrupts, exceptions, traps, DSP, vector/SIMD Programmable logic and related: PLDs, FPGAs, ASICs, cores HDLs, hardware/software partitioning, power consumption, performance, trade-offs
Development Tools, Techniques and Issues
Assemblers, compilers, project build facilities, debuggers, simulators, static/dynamic analysis tools, performance analysis tools, initialization/configuration, code RAM/ROM, overlay memory traditional and contemporary ICEs, intrusiveness, debugger technologies, standards, simulation technology, target debugging, breakpoints/watchpoints, execution trace
Programming Language Issues for Embedded Development
Assembly programming (introduction) C, C++, Embedded C++, Java efficiency issues, benchmarks/benchmarking
Memory Architecture/technology
Embedded Systems I/O, Peripherals
Communications Links and Related Topics
Embedded bus architectures, fabrics, board form-factors, industry standards, markets
Embedded and Real-time Operating Systems
Real-time, analysis techniques/tools, scheduling, services

Instructor
Bartek
Credit 4.5 CEU




Embedded Systems Schedule

Information & Registration:
To register or for additional information contact us by phone or email
Chicago or Wheaton 630-682-6035 
reif@iit.edu
  [an error occurred while processing this directive]