毕业论文

打赏
当前位置: 毕业论文 > 自动化 >

基于ARM7和uC/OS-II的监控系统的开发(3)

时间:2018-03-20 17:01来源:毕业论文
和其他通用计算机相比较嵌入式系统,具备了下面几个重要的特征: 1) 系统精简 嵌入式系统不要求产品功能设计和在功能实现上太过复杂麻烦,这是因


和其他通用计算机相比较嵌入式系统,具备了下面几个重要的特征:
1)    系统精简
嵌入式系统不要求产品功能设计和在功能实现上太过复杂麻烦,这是因为嵌入式系统通常不怎么区分应用软件与系统软件。 如此设计制造嵌入式系统便有利于掌控系统的成本,与此同时可能提高系统的安全性。
2)     高实时性的操作系统
高实时性操作系统是嵌入式软件的一个基本要求,对于软件的要求是固态存储,来达到提高执行软件的速度,而对于软件程序代码的要求则是实时性以及高可靠性和高质量。
3)    系统内核小
嵌入式系统内核与以往的操作系统作相比较小很多是因为嵌入式系统一般是用在小型电子设备上的,系统资源相对比较有限。
4)    专用性强
嵌入式系统的个性化是十分强的。软件系统和硬件的结合很紧密,通常在对硬件系统进行移植,哪怕两个产品是在隶属于同一品牌的同一系列,在对一个产品仿照另一个产品的功能时也必须不断修改根据系统硬件的改变不停的实验。同时针对不同的任务,往往需要对系统进行较大更改,程序的编译下载要和系统相结合,这种修改和通用软件的“升级”是完全不同的概念。[12]
5)     嵌入式开发走向标准化
一些没有操作系统的嵌入式应用程序也是可以在芯片上直接运行的。但为了,开发人员需要自行选配RTOS(Real-Time Operating System)开发平台才能在开发设计时,合理地调度多任务以及利用系统函数、函数库接口与系统资源,有了RTOS等类似的开发平台才能确保程序在运行的可靠性、实时性,这样既缩短了开发时间,软件的质量又得以保证。
6)     嵌入式系统需要开发工具和环境
开发人员必须拥有环境与一套开发工具才能对嵌入式系统中的一些需要改善的功能对其程序进行修改开发这是因为嵌入式系统不具备自主开发的能力。这些必备的环境和开发工具通常都是以计算机上的各种不同的 逻辑分析仪、软硬件设备以及混合信号示波器等为基础的。开发时一般有两个目标机与概念主机,会交替互换执行功能。主机通常是用于程序代码的编写,目标机作是被用作执行机。
   在二十一世纪这样一个信息时代,嵌入式产品因为数字化而得到了极大的发展机遇。这为嵌入式市场提供了一个良好的发展,于此同时也给嵌入式生产商提出了一个全新的挑战,一下是嵌入式系统未来的几个发展方向:
1)    要求嵌入式系统制造商不但需要供应嵌入式软硬件系统本身,而且还应该必须供应能够支持硬件开发工具盒软件包,因为嵌入式开发是一项系统开发。
现在很多开发商在推广自主开发的系统时,也向购买方提供开发环境这是因为他们已经考虑到嵌入式开发是一项系统开发。例如Window CE在推广系统时也推广了开发工具Embedded VC++,还有开发环境Vxwork的Tonado以及编译环境Delta OS的Limda而三星在主推ARM芯片时还公开了支持包(BSP)与开发板等等,这些事例就典型体现了这一趋势。这样一个结果无可厚非是市场竞争带来的。
2)    信息化和网络化的需求伴随着因特网技术成熟度的提高、带宽发展的飞速提高,促使以前功能单一的设备比如手机、微波炉、电话、冰箱等结构比以往更加复杂功能也随之增加。
    这就得需要芯片设计公司在制造集成芯片时设计更多的功能,甚至能够满足应用程序升级的功能。这要求设计师们在设计芯片时增加接口的数量与种类,比如增加CAN BUS(CAN总线)提高对图形、多媒体等问题的处理能力,又如USB接口(扩展总线类型),并且使用预制相比更加强大的信号处理器DSP芯片或者是嵌入式处理器RISC芯片来达到提高芯片的处理能力。渐渐地一步一步实现片上系统(SOC)的概念。软件可用于在交叉开发工具技术以及实时多任务编程技术来控制其功能的复杂性,简化不必要的应用程序、确保缩短开发周期与软件的高质量。 基于ARM7和uC/OS-II的监控系统的开发(3):http://www.751com.cn/zidonghua/lunwen_11407.html
------分隔线----------------------------
推荐内容