Presentation is loading. Please wait.

Presentation is loading. Please wait.

Real-time Embedded System Lab, ASU WCAE_panel_ 1 Panel on Panel on Teaching Embedded Systems Yann-Hang Lee and Aung Oo Computer Science and Engineering.

Similar presentations


Presentation on theme: "Real-time Embedded System Lab, ASU WCAE_panel_ 1 Panel on Panel on Teaching Embedded Systems Yann-Hang Lee and Aung Oo Computer Science and Engineering."— Presentation transcript:

1 Real-time Embedded System Lab, ASU WCAE_panel_ 1 Panel on Panel on Teaching Embedded Systems Yann-Hang Lee and Aung Oo Computer Science and Engineering Department Arizona State University yhlee@asu.edu

2 Real-time Embedded System Lab, ASU WCAE_panel_ 2 Real-time Embedded Systems  Real-time Embedded Systems  The software and hardware component that is an essential part of another system  RTES vs. general-purpose computer  Interface with external environment  Concurrency – multiple threads  Timed operation – deadlines, ordered operations  Resource constraints – buffer, memory, power, etc.

3 Real-time Embedded System Lab, ASU WCAE_panel_ 3 Process technology Hardware design productivity Software productivity What We Do Best in Computer Systems  Advances in general-purpose computers  PCs are powerful, cheap, and versatile  Information processing is ubiquitous  Thanks for the productivity +58% +21% +8%

4 Real-time Embedded System Lab, ASU WCAE_panel_ 4 Focuses of Embedded System Curriculum  System and software centric  with hardware background (ability to design and to operate)  Work with resource constraints  performance measurement and analysis  design tradeoffs  Verification

5 Real-time Embedded System Lab, ASU WCAE_panel_ 5 Core Sequence of ES Curriculum  Core:  microprocessor system design: SW/HW interface  real-time embedded system: concurrent execution, timing, RTOS  software engineering for embedded systems: spec., requirement, modeling, testing, design patterns.  hardware design (VHDL, system C, and FPGA)  Electives:  networking and distributed computing  hardware design (ASIC, co-design, and verification)  system, signal, and control Microprocess System Design Microprocess System Design Embedded Systems Capstone I Embedded Systems Capstone I Software Engineering for Embedded Systems Hardware Design (VHDL & FPGA) Embedded Systems Capstone II Computer Engineering Core Real-time Embedded Systems

6 Real-time Embedded System Lab, ASU WCAE_panel_ 6 Obstacles in Embedded System Curriculum  Need experimental systems of reasonable size  to illustrate complexity issues in all processes  system design ≠ writing programs  Lack of proper textbooks for emerging technologies  manuals are difficult to read and contain errors  Debugging is frustrating  students are not experienced engineers and are with limited patience  Too many things to cover  for a combined BS/MS degree program


Download ppt "Real-time Embedded System Lab, ASU WCAE_panel_ 1 Panel on Panel on Teaching Embedded Systems Yann-Hang Lee and Aung Oo Computer Science and Engineering."

Similar presentations


Ads by Google