欢迎来到天天文库
浏览记录
ID:27557229
大小:62.12 KB
页数:5页
时间:2018-12-04
《嵌入式系统课程内容设置》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、嵌入式系统课程内容设置摘要把单片机课程合并到嵌入式系统课程,把51作为一种最简单的嵌入式处理器进行学习,同时学习一种较高级的嵌入式处理器STM32。关键词嵌入式系统;单片机;计算机系统中图分类号:G642.3文献标识码:B文章编号:1671-489X08-0085-02ContentSettingofEmbeddedSystemCurriculum//XUJingleiAbstractTheMCUCourseiscombinedwithembeddedsystemcourses,takingthe51asoneofthemostsimpl
2、eembeddedprocessortolearn,whilelearningamoreadvancedembeddedprocessorSTM32.Keywordsembeddedsystem;single-chip;computersystem1嵌入式系统的定位目前对于嵌入式系统的理解各有不同,这种情况直接导致嵌入式课程在内容设置方面的区别。通过分析不同观点,可以得到合适的指导原则。一种观点认为,嵌入式系统是非PC系统,有计算机功能,但不能称之为计算机设备或设备。它是一种以软件和硬件为中心的专用计算机系统,可应用于功能、可靠性、成本、
3、体积、功耗等方面有严格要求的场合。简单地说,嵌入式系统的硬件和软件联合使用,仿照BIOS的工作方式,具有自动化程度高、软件代码小、响应速度快的特点,特别是具有实时多任务的功能[1]。嵌入式系统主要由嵌入式处理器、相关支持硬件、嵌入式操作系统和应用软件系统组成。这种观点看似面面倶到,实则主次不分,没有指出嵌入式系统的本质,其中把嵌入式系统称为专用计算机系统更是错误的,因为事实上,嵌入式系统也可以作为通用计算机系统。另一种观点认为,嵌入式系统就是ARM体系结构、ARM指令系统、S3C2410嵌入式微控制器及嵌入式系统分析和设计等内容P-3]。
4、要了解嵌入式操作系统的进程、进程调度、进程间通信机制及嵌入式操作系统的其他功能,掌握嵌入式操作系统LINUX的基本命令,LINUX操作系统下应用程序的开发与调试,LINUX操作系统驱动程序的调试。这种观点混淆了嵌入式系统和嵌入式操作系统的区别,实质是在讲如何使用LINUX嵌入式操作系统,而这只是嵌入式系统的一小部分。综合以上观点,可以看到对于嵌入式系统的定位比较混乱,正确的定位分分该以计算机系统的核心单元处理器为准,以处理器的最小尺寸为依据,把整个计算机系统分为三大类:服务式、桌面式、嵌入式。1)服务式指的是服务式计算机系统,提供高等的计
5、算性能,采用服务式处理器,如网站服务器、超级计算机;2)桌面式指的是桌面式计算机系统,提供中等的计算性能,采用桌面式处理器,如台式机、笔记本;3)嵌入式指的是嵌入式计算机系统,提供低等的计算性能,采用嵌入式处理器,如手机、平板。这种分类方法只以处理器的最小尺寸为依据,标准客观清晰,尺寸越小性能越低。处理器的最小尺寸指的是同型号前提下的最小封装。事实上,嵌入式的词义本身也意味着尺寸小,以便嵌入到其他设备。至于每类计算机系统要做成通用还是专用,要根据实际需求而定。如手机这个嵌入式系统,发展初期是专用的,到智能手机时期,己经是通用系统了。简单说
6、,嵌入式系统是采用嵌入式处理器的计算机系统。嵌入式处理器又称为单片机、微控制器、微处理器。嵌入式处理器包含一切小尺寸的处理器,如51、61、AVR、PIC、ARM、DSP、FPGA等。2单片机和嵌入式系统的统一单片机是一种集成电路芯片,包含大规模集成电路技术的CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能,有的还包含显示驱动电路、脉宽调制电路。单片机是一个小而完善的计算机系统,广泛应用于工业控制领域,从8位单片机发展到目前32位MCU。单片机,毫无疑问,也是一种小尺寸的嵌入式处理器。采用单片机构成
7、的计算机系统,也是一种嵌入式系统。单片机的词义本身也意味着在单个硅片上集成了尽可能多的部件,以便实现尺寸小的目标,这个特征也是所有嵌入式处理器的特征。因此,单片机和嵌入式可以统一化,或者说,单片机是嵌入式处理器的一个别称。目前,单片机课程普遍以51为主,这容易造成一种错误认识:单片机就是51。事实上,单片机的内涵要大得多。为了理清关系,可以把单片机课程合并到嵌入式系统课程,把51作为一种最简单的嵌入式处理器进行学习,同时学习一种较高级的嵌入式处理器STM32,相互对照,以便树立正确的嵌入式系统的概念。3嵌入式系统的教学方向嵌入式系统学习的
8、内容很多,需要设定若干教学方向。首先,要明确的是学习嵌入式系统的目的是如何使用,而不是制造。具体说就是不制造嵌入式处理器,不制造嵌入式操作系统,而是利用现有嵌入式处理器设计电路,或利用现有嵌入
此文档下载收益归作者所有