嵌入式实时系统及其在烟机中的应用new

嵌入式实时系统及其在烟机中的应用new

ID:34484433

大小:228.89 KB

页数:4页

时间:2019-03-06

嵌入式实时系统及其在烟机中的应用new_第1页
嵌入式实时系统及其在烟机中的应用new_第2页
嵌入式实时系统及其在烟机中的应用new_第3页
嵌入式实时系统及其在烟机中的应用new_第4页
资源描述:

《嵌入式实时系统及其在烟机中的应用new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、万方数据嵌入式系统软件技术·163·break:case1://90—sindata=cos—data:break:case2://180一sirLdata=cos—data:break:case3://270slndata=cosdata:break:179sys—stattinf。一>sin[180—ang];一sys—state-info一>sin[ang一90];269一sys—state_lnfo一>sin[ang一180];一sys—state-info一>sin[270—ang];359一sys—state_inf0一>sin[360—ang]sys—state_inf

2、o一>sin[ang一270];//根据图形算法进行旋转运算x1一(int)(*(GPS—UNCHAR*)x);y1一(int)(*(GPs-UNCHAR*)y)x2一x1*cos—data~y1*sin_data;y2一y1”cos—data+x1”sikdata;x2一(x2+32768)>>16;y2一(y2+32768)>>16;*x=(GPS—UNCHAR)x2;。y一(GPS—UNCHAR)y2;return1:小结嵌入式系统中,在系统硬件既定的情况下,通过优化软件设计提高系统性能是很有实际意义的。程序代码的优化需要在实际工作中不断地积累经验。以上只是介绍了笔者经常用到的

3、一些实用代码的优化方法。当然,这些方法虽然提高了代码的执行速度,却在某种程度上降低了程序的可读性。不过,笔者认为在嵌入式系统编程中速度的要求更高,而且,只要把代码的注释做详细一些,对程序的可读性的影响应该不会太大,所以这些优化方法还是很实用的。簟嵌入式实时系统及其在烟机中的应用中烟机械技术中心周海涛摘要近年来,嵌入式实时系统已经在工业等各个领域得到广泛关注与应用。本文介绍嵌入式实时系统的特点、关键技术、优势,以及嵌入式实时系统在高档卷接设备和包装设备中的应用情况;展望嵌入式实时系统的发展趋势及在烟机上的应用前景。关键词嵌入式实时系统烟草机械可靠性由于烟草机械所处生产环境较为恶劣,如卷

4、烟加工过程中所必需的温度和湿度要求,以及不可避免的高浓度灰尘等;同时,随着烟草机械生产速度日益提高,一旦故障停机,会造成巨大的经济损失和危害,所以对烟草机械产品的可靠性需求已越来越高;随着科技的不断发展,许多先进的控制方法大量地应用到烟草机械上,以提高烟草机械的技术含量和可靠性。嵌入式实时系统为烟草机械设备的高速度、高可靠性提供了技术途径。1嵌入式实时系统简介及特点实时,表示“立即”、“及时”。实时系统是对外来事件在限定时问内能做出反应的系统。实时系统强调的是实时性和可靠性,这两方面除了与计算机硬件有关(如CPU的速度,访问存储器的速度等)外,还与实时系统的软件密切相关。大多数实时系

5、统都是嵌入式应用(embeddedap—plications)系统,我们把这种应用情况叫做嵌入式实时系统。嵌入式实时系统的主要功能是作为一个大型工程系统中的信息处理部件,来控制专门的硬件设备的。这种嵌入式实时系统自动化程度高、威力大、反应速度快。用户不需知道装置内计算机的存在。一般不能被用户编程,有一些专用的I/()设备,对用户的接口是应用专用的。不难看出,与一般的计算机应用相比,嵌入式实时系统是具有高速处理、配置专一、结构紧凑和坚固可靠等特点的实时系统,相应的软件应是一种别具特色、要求更高的实时软件。对这种实时软件的主要要求是:(1)实时性实时软件对多个在同一时间段内同时发生的外部

6、事件作出反应的时间必须要快。在某些情况下还万方数据·164《单片机与嵌入式系统应用》合订本(1~6)需要是确定的、可重复实现的,不管当时系统内部状态如何,都是可预测的(predictable)。(2)有处理异步并发事件的能力实际环境中,嵌入式实时系统处理的外部事件往往不是单一的。这些事件往往同时出现,而且发生的时刻也是随机的,即异步的。实时软件应有能力对这类外部事件有效地进行处理。在产品设计过程中,采用嵌入式实时系统可以带来以下有利因素:①可以使用最新的IC技术,提高产品的可靠性和集成度。以INTEI。的386Ex为例,它集成了大量的通用外围部件,大大缩小了系统的体积,提高了可靠性。

7、②可以降低成本。现在,计算机已处在成熟阶段,除了一些高新技术具有较大的发展潜力外,如PentiumIV,其他都将会质量性能越来越好,价格越来越低。③可以缩短新产品的开发周期。因为一个嵌入式系统的支持商,必将提供大量现成的套件,如现在的开发工具都支持C、C++等语言。通过使用系统提供的大量库函数,可以大大加快进度。④可以延长产品寿命。嵌入式系统能够减少元器件的数量,也可以有效防止重复设计,当然也就减少了故障点,为部件的正常运行提供了可靠的保证。2嵌入式系统在

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。