基于中低端单片机的抢占式RTOS精简设计

来源 :南京理工大学 | 被引量 : 0次 | 上传用户:poodlihua
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文着重研究了一种基于中低端单片机的抢占式RTOS(Real-Time Operatingsystem)精简设计,以ATMEL公司生产的AVR系列单片机中的ATMEGA32微处理器和面向嵌入式系统的网络控制芯片ENC28J60为硬件实现平台。设计针对中低端单片机精简型抢占式RTOS内核,占用较少的存储器消耗,可以对整个实时系统的运行进行控制,能根据系统中各个任务的轻重缓急,合理的在它们之间分配CPU和各种资源的占用时间。利用信号量功能提高CPU的使用效率。程序简洁且所有内核模块分开设计,给出了规范的接口,使用方便。大部分代码采用C语言编写,对内核的核心源码每行代码都行注释,便于裁减或扩展,并尽可能减少汇编语言的使用,减少了开发人员技术掌握时间,移植简单,稍作修改便可应用于目前大多数型号的8位、16位、32位CPU。应用平台是对实时性要求很高网络通信uIP协议栈的移植,网络通信是目前嵌入式系统一个很重要的发展趋势和研究方向,uIP协议栈代码和占用的内存数都非常少,并且具有良好的互操作性和集成网络通信所必须的协议。测试结果表明系统能够正常稳定运行,软件总体编译量小,简单高效,协议栈的各种协议能够正常运行,为以后的嵌入式网络工程应用奠定了良好的基础。更重要的是大大解决了中低端单片机开发中的实时性问题、资源的问题、执行效率问题,避开了中单低端单片机寻址能力有限、运行速度慢的缺点,给开发设计人员带来了很大的方便。
其他文献
<正> 聚丙烯酰胺是重要的精细化工产品。在国民经济的各个领域中有着广泛的用途。本文拟对聚丙烯酰胺的合成和应用作一简单概述。一、合成聚丙烯酰胺由丙烯酰胺单体经聚合反
目的:研究急性血液稀释在孕产妇失血性休克中对循环及凝血功能的影响。方法:选择孕产妇合并失血性休克患者50例,随机分为对照组(Ⅰ组)和急性等容性血液稀释(ANH)组(Ⅱ组),每组25例。Ⅱ
随着社会经济的发展,乡村的营造与更新成为常态,许多村落被现代化发展建设同化。传统村落由于经济落后、位置偏远和交通闭塞,从而得以幸免。传统村落是人类与自然和谐共生的
湖南省的柑橘种植面积居全国第一,已达到500多万亩。地处湘西北"湖南省水果产量第一大县"的石门县依靠其特殊的地理环境和气候,大力发展早熟特早熟温州蜜柑。近几年,通过标准
陕西青木川古镇保存了大量古建筑,是传统儒家伦理与民间祠堂的集合。其带有浓厚的地域特点,而且青木川宗祠整体呈现聚落型特点,也有传统宗祠的建筑文化。通过对宗祠建筑文化
【正】 在我国古典文学的悲剧故事中,《红楼梦》是一部最有价值的书。它以金陵十二钗为中心,写了众多妇女的不幸,既揭示了造成这种不幸的社会原因,也展示了由于人物形象本身
目的:探讨功能性消化不良(FD)的临床特征并进行针对性治疗。方法:对我院消化科2001年5月~2006年6月诊断为FD的80例患者进行回顾性分析。将其分为治疗组及对照组进行对比观察。结果