Download presentation
Presentation is loading. Please wait.
Published byBrittany Matthews Modified over 9 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.