研究生嵌入式作业1.docVIP

  • 1
  • 0
  • 约2.68千字
  • 约 5页
  • 2026-02-02 发布于河北
  • 举报

论证嵌入式系统中设备驱动程序的重要性:是一种可以使计算机μC/OS-Ⅱ和设备通信的特殊程序,可以说相当于硬件的接口,操作系统只有通过这个接口,才能控制硬件设备的工作,假如某设备的驱动程序未能正确安装,便不能正常工作。因此,驱动程序被誉为“硬件的灵魂”、“硬件的主宰”、和“硬件和系统之间的桥梁”等。

嵌入式系统可以分成小型、中型和复杂系统。又可分为具有和没有实时要求的系统,针对每一类给出3个你所了解的示例,并分别说明每个示例的软硬件特点。

小型系统:8位或16位微控制器设计,软硬件复杂度小,需要进行板级设计。当为这些系统开发嵌入式软件时,主要的编程工具是所使用的微控制器或者处理器专用的编辑器。通常使用C语言来开发这些系统。C程序背编译成汇编程序,然后将可执行代码存放到系统存储器的适当位置上。为了满足系统连续运行时的功耗限制,软件必须放置在存储器中。例如:(1)机器人系统的步行发动机控制器(2)用于显示电压、电流、电阻和频率的基于微控制器的单显示或者多显示数字板仪表(3)光谱分析器

中型系统:16位或32位的微控制器、DSP或者RISC计算机设计。软硬件复杂度都比较大,对于复杂的软件设计,可以使用如下的编程工具:RTOS、源代码设计工具、模拟器、调试器和集成开发环境(IDE)。软件工具还提供了硬件复杂性的解决方法。这些系统还可以运用已有的ASSP和IP来完成各种功能。例如:(1)计算机网络系统,如路由器、服务器、交换机、网桥、网络集线器及网关的前段处理器(2)信号跟踪系统,如自动信号跟踪器和目标跟踪器(3)手持设备中使用构架缓冲区的个人信息管理器

复杂系统:软硬件都非常复杂,需要可升级的处理器或者可配置的处理器和可编程逻辑阵列。它们用于边缘应用,在这些应用中,需要软硬件协同设计,并且都集成到最终的系统中,然而,他们却受到硬件单元所提供的处理速度的限制。为了节约时间并提高运行速度,可以在硬件中实现一定的软件功能,系统中某些硬件资源的功能也可以用软件来实现。这些系统的开发工具要么十分昂贵、要么不存在,有时,必须为这些系统开发编译器或者可重定目标的编译器。复杂嵌入式系统只有微控制器和微处理器是不够的,还需要有专用的嵌入式处理器。例如:(1)用于实时视频和音频或者多媒体处理系统的嵌入式系统(2)安全产品及高速网络安全(3)使用高速(大于400MHz)、极高速(10Gbps)和大宽带的嵌入式接口和网络系统

实时系统:(1)μC/OS-Ⅱ特点:公开源代码,代码结构清晰,注释详尽,组织有条理可移植性好;可裁剪,可固化;抢占式内核,最多可以管理60多个任务。(2)VxWorks特点:良好的可靠性和卓越的实时性。(3)pSOS特点:模块化、高性能,可以让开发者根据操作系统的功能和内存需求定制成每一个内存所需要的系统。

非实时系统:(1)Windows特点:界面简单易懂,和用户交互性好。(2)Unix:特点:技术成熟,可靠性高,极强的可伸缩性,网络功能强,强大的数据库支持能力,开发功能强,标准化,开放型好。(3)Linux:特点:免费提供源码,可以按照自己的需求修改、复制和发布程序的源码。

论述嵌入式处理器的发展过程:

大致分为四个阶段。

第一阶段:无操作系统的的嵌入算法阶段,以单芯片为核心的可编程控制器形式的系统,具有与检测、同服、指示设备相配合的功能。通常应用于各类工业控制和飞机、导弹等武器装备中,一般没有操作系统的支持,只能通过汇编语言对系统进行直接控制,运行结束后在清除内存。这些装置虽然已经初步具备了嵌入式的应用特点,但仅仅只是使用8位的CPU芯片执行一些单线程的程序,因此严格的说还谈不上系统的概念。这一阶段嵌入式系统的主要特点是:系统结构和功能相对单一,处理效率低,存储容量小,几乎没有用户接口。由于这种嵌入式系统使用简便、价格低廉,因而曾经在工业控制领域中得到了非常广泛的应用,但却无法满足现今对执行效率、存储容量都有较高要求的信息家电等场合的需要。

第二阶段:以嵌入式CPU为基础、简单操作系统为核心的嵌入式系统。由于CPU种类繁多,因此通用性比较差;系统开销小,效率高;具有一定的兼容性和扩展性;系统主要用来控制系统负载以及检测应用程序运行。

第三阶段:通用的嵌入式实时操作系统阶段。20世纪九十年代,在分布控制、数字化通信和信息极爱的那等巨大需求的牵引下,嵌入式系统进一步飞速发展,而面向实施信号处理算法的DSP产品则向着高速度、高精度、低功耗的方向发展。随着硬件实时性的提高,嵌入式系统的软件规模也不断扩大,逐渐形成了实时多任务操作系统(RTOS),并开始成为嵌入式系统的主流。这一阶段嵌入式系统的主要特点是:操作系统的实时性得到了很大的改善,已经能够运行在不同类型的处理器上,具有高度的模块化和扩展性,此时的嵌入式

文档评论(0)

1亿VIP精品文档

相关文档