推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

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

更新时间:2020-02-10 18:56:58 大小:3M 上传用户:守着阳光1985查看TA发布的资源 标签:单片机rtos精简设计嵌入式系统 下载积分:1分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

本文着重研究了一种基于中低端单片机的抢占式RTOS(Real-Time Operating system)精简设计,以ATMEL公司生产的AVR系列单片机中的ATMEGA32微处理器和面向嵌入式系统的网络控制芯片ENC28J60为硬件实现平台。      设计针对中低端单片机精简型抢占式RTOS内核,占用较少的存储器消耗,可以对整个实时系统的运行进行控制,能根据系统中各个任务的轻重缓急,合理的在它们之间分配CPU和各种资源的占用时间。利用信号量功能提高CPU的使用效率。程序简洁且所有内核模块分开设计,给出了规范的接口,使用方便。大部分代码采用C语言编写,对内核的核心源码每行代码都行注释,便于裁减或扩展,并尽可能减少汇编语言的使用,减少了开发人员技术掌握时间,移植简单,稍作修改便可应用于目前大多数型号的8位、16位、32位CPU。      应用平台是对实时性要求很高网络通信uIP协议栈的移植,网络通信是目前嵌入式系统一个很重要的发展趋势和研究方向,uIP协议栈代码和占用的内存数都非常少,并且具有良好的互操作性和集成网络通信所必须的协议。      测试结果表明系统能够正常稳定运行,软件总体编译量小,简单高效,协议栈的各种协议能够正常运行,为以后的嵌入式网络工程应用奠定了良好的基础。更重要的是大大解决了中低端单片机开发中的实时性问题、资源的问题、执行效率问题,避开了中单低端单片机寻址能力有限、运行速度慢的缺点,给开发设计人员带来了很大的方便。

部分文件列表

文件名 大小
基于中低端单片机的抢占式RTOS精简设计.pdf 3M

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载