文档介绍:嵌入式系统及其在车桥校直检测系统中的应用摘要统在工业控制领域中的应用进行研究,以实际项目——汽车车桥检测技术为依品和家电方面,而在传统工业方面却没有得到足够的重视。本文针对嵌入式系托,将嵌入式系统设计思想引入到整个控制系统的设计过程中,用嵌入式实时痮狪娲鶺操作系统,构建一个嵌入式系统,完成实时检测等功能。整个系统包括硬件和软件两部分,利用传感器装置获得系统的输入信息,利用数据处理软硬件对相关信息进行处理。痮狪邢晗阜治觯岢鲆恍└慕椒ǎ沟檬凳辈僮飨低更加完善。在硬件设计部分,构建一种硬件开发平台。在软件设计部分,提出基于实时内核的多任务运行机制,并且与传统的前后台模式进行对比分析,论证采用嵌入式实时操作系统的优越性,解决检测系统中的实时性问题,提高系关键词:嵌入式系统占先式内核实时控制检测嵌入式系统是当今研究的热点,但是国内目前的研究主要集中于高科技产操作系统文中完成车桥校直检测系统的结构设计、硬件设计和软件设计。对嵌入式实时操作系统统的稳定性。
州—,疧狪瑂疧狪猼,—甀瑃’:,琧,,。,瑄,·,,,痶
绪论第一章助设备、机器和车间运行的装置川。这是从应用层面上加以定义的,由此可以不过,上述定义并不能充分体现出嵌入式系统的精髓。目前国内普遍认同的定义是:嵌入式系统是以应用为中心,软硬件可裁剪,适应应用系统对功能、由嵌入式处理器、相关硬件、嵌入式操作系统以及应用软件系统等组成,它是集软、硬件于一体的可独立工作的器件,是将先进的计算机技术、半导体技术了嵌入式系统必然是一个技术密集、资金密集、高度分散、不断创新的知识集成系统。鏦、等幸欢ǖ那稹G度胧讲僮飨低掣涸鹎度胧较低车娜部软、硬件资源的分配、调度工作,控制且协调开发活动,具有一般操作系统的基本功能,如任务调度、同步机制、中断处理,同时它必须体现出所在系统的特征,能够通过装卸某些模块来达到系统所要求的功能。嵌入式操作系统是以库的形式提供给用户,因此,用户可以通过操作系统的嵌入式操作系统是随着嵌入式系统的发展而出现的,它是嵌入式系统发展到一定阶段的产物。嵌入式操作系统的使用大大地提高嵌入式系统开发的效率,改变以往只能针对具体的应用从头做起的历史。与此同时,可以减少嵌入式系统开发的工作量,增强应用软件的可移植性,使嵌入式系统的开发更具有科学性。因此,嵌入式操作系统的出现为嵌入式系统的发展铺平了道路。嵌入式操作系统和通用操作系统鐆亩员嵌入式操作系统可以分为实时操作系统和分时操作系统两类,本文重点讨论的是实时操作系统。实时操作系统是指具有实时性的、能支持实时控制系统控制任务;其次是着眼于提高计算机系统的使用效率,其重要特点是通过任务调度策略来满足对于重要事件在规定的时间内做出正确的响应【俊嵌入式系统和嵌入式操作系统实缙偷缱庸こ淌π定义嵌入式系统是控制、监视或者辅看出嵌入式系统是软件和硬件的综合体,可以涵盖机械等的附属装置。可靠性、成本、体积、功耗等严格要求的专用计算机系统。嵌入式系统主要是和电子技术以及各个行业的具体应用相结合所形成的产物。以上这些特点决定嵌入式操作系统并不是简单嵌入的操作系统,它与通常意义上的操作系统使用嵌入式操作系统。工作的操作系统。实时操作系统的首要任务是调度一切可利用的资源完成实时
须在有效的时间内对到来的信息进行处理,从而为进一步的决策分析争取时从实现操作系统的功能看,嵌入式操作系统与通用操作系统有鲜明的不同,两类操作系统的比较列于表。从系统的总体特征上看,嵌入式操作系统与通用操作系统相比有如下的特凳毙裕捍蠖嗍度胧较低彻ぷ髟谑凳毙砸G蠛芨叩幕肪持校饩鸵求嵌入式操作系统必须将实时性作为一个重要的方面来考虑。在信息时代,必所以嵌入式操作系统必须体现一定的实时性。∏桑呵度胧较低乘芴峁┑淖试从邢蓿郧度胧讲僮飨低潮匦胱到代码量小,满足嵌入式系统的硬件限制。操作系统也必须能够根据应用的要求进行装卸,去除多余的部分,或简化相应的模块。这个特征在嵌入式系统的模块划分中必须事先考虑周全。袒耄涸谇度胧较低持校度胧讲僮飨低秤胗τ萌砑还袒谇入式计算机的程序空间抵校ㄖ娲⑵髟谙低持泻苌偈褂茫虼耍度胧操作系统的文件管理功能应该能够很容易地拆卸,取而代之的是各种内存文件踅换バ裕捍蠖嗍度胧较低车墓ぷ鞴滩恍枰H说母稍ぁG度胧讲作系统的用户接口一般不提供操作命令,它通过系统调用命令向用户程序提供勺靶叮河捎谇度胧较低承枰8萦τ玫囊G蠼凶靶叮郧度胧系统。比较项目嵌入式实时操作系统采州时间片轮转调度方式侄ㄓ畔燃兜鞫采州虚拟内存技术蒧静态内存法大部分外部中断都是开启卸戏绞的,由设备驱动程序完成共享资源的优先级继承协议采用信号量机制来解决共堆栈资源箢略部操作的时间时间开销都应是有界的时间开销没有严格要求开销系统可重入性辅助工具可提供较多的辅助工具点:表两类操作系统间的比较通用操作系统蔡砬⑸任务调