Embedded systems education for the future

被引:56
作者
Wolf, W [1 ]
Madsen, J
机构
[1] Princeton Univ, Dept Elect Engn, Princeton, NJ 08544 USA
[2] Tech Univ Denmark, Dept Informat Technol, DK-2800 Lyngby, Denmark
基金
美国国家科学基金会;
关键词
computer engineering education; embedded computing; microprocessors;
D O I
10.1109/5.811598
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper describes lessons we have learned over the past several years about teaching the design of modern embedded computing systems. An embedded computing system uses microprocessors to implement parts of rite functionality of nongeneral-purpose computers. Early microprocessor-based design courses, based on simple microprocessors, emphasized input and output (I/O). Modem high-performance embedded processors are capable of a great deal of computation in addition to I/O tasks. Taking advantage of this capability requires a knowledge of fundamental concepts in the analysis and design of concurrent computing systems. We believe that next-generation courses in embedded computing should move alt away from the discussion of components and toward the discussion of analysis and design of systems.
引用
收藏
页码:23 / 30
页数:8
相关论文
共 25 条
[1]  
[Anonymous], TESTING COMPUTER SOF
[2]  
[Anonymous], 1997, HARDW SOFTW COD PRIN
[3]  
[Anonymous], 2000, UNIFIED MODELING LAN, DOI DOI 10.1007/3-540-40011-7_10
[4]  
Beizer B., 2003, Software Testing Techniques
[5]  
Booch G., 1991, Object-oriented Analysis and Design with Applications
[6]  
Davis A.M., 1990, SOFTWARE REQUIREMENT
[7]   Special issue on hardware/software co-design [J].
DeMicheli, G .
PROCEEDINGS OF THE IEEE, 1997, 85 (03) :347-348
[8]   STATECHARTS - A VISUAL FORMALISM FOR COMPLEX-SYSTEMS [J].
HAREL, D .
SCIENCE OF COMPUTER PROGRAMMING, 1987, 8 (03) :231-&
[9]  
HATLEY DJ, 1988, STRATEGIES REAL TIME
[10]   AN INVESTIGATION OF THE THERAC-25 ACCIDENTS [J].
LEVESON, NG ;
TURNER, CS .
COMPUTER, 1993, 26 (07) :18-41