此为本人基于官方移植版本修改的基于MC9S12XEP100的uCOS-II操作系统软件框架,框架使用单CPU(即没有使用XGATE)、Banked地址模型、一个无浮点数一个32位浮点数,适用大部分需求。主要是里头对官方移植版本的代码进行了精简,优化了文件布局,删除了原版本中大量无用的附加功能的代码。另外还修复了V2.86版本存在的bug。个人使用了几个月没有发现问题,欢迎大家基于我这个版本进行嵌入式软件开发。
2019-12-21 20:09:25 3.55MB uCOS-II MC9SXEP100
1
此为本人写的MC9S12XEP100的IIC模块的硬件驱动程序。具体参照博文https://blog.csdn.net/lin_strong/article/details/80327959,如后续有更新代码或勘误,请直接到博文里查阅,好像CSDN不允许更新/删除资源。其中包含了驱动代码以及示例代码,示例代码包括裸奔程序的示例以及uCOS-II下的示例。 注意,代码中的裸奔程序的那个示例直接运行时会跑飞,需要在IIC.h文件中的void near IIC_ISR(void);这个声明前加一个interrupt才行。 在运行基于uCOS的那个示例时又得把这个interrupt去掉才行。 暂时没有找到能够很方便地切换中断声明的方法。
2019-12-21 20:09:25 2.57MB IIC总线 MC9S12XEP100 uCOS-II
1
在STM32下开发uCOS_II的例程,包含:STM32综合实验,创建多个任务,创建一个任务,消息队列,信号量,邮箱等等例程,是学习uCOS_II的好资料,对照uCOS_II的代码解析来看,可以更快的掌握uCOS_II操作系统。
2019-12-21 20:04:18 28.33MB STM32 uCOS_II
1
详细介绍了ucos2的工作流程,让你快速从菜鸟到入门!
2019-12-21 20:01:37 176KB ucos2
1
在实时多任务系统中,定时器的喂狗不能在像硬件编程那样在循环中喂狗。 ucos系统中,多个任务就像把程序划分成了多个main()。喂狗也不像无系统程序那么简单,不合理的喂狗无法达到实际保护效果,附件工程是一个简单的示范历程,供大家一起学习参考,也是抛砖引玉。
2019-12-21 19:58:46 6.74MB STM32 ucos 看门狗
1
美国Borland公司的经典产品BC3.1是一套应用于x86系列CPU平台支持C/C++及汇编编程的集成开发调试软件工具。美国的Borland公司是一家具有传奇色彩的软件开发公司BC31是当时公司里一群世界顶尖高手的杰作我们希望通过本文的介绍以及在英创嵌入式网络模块上的实战操作用户能感受体验BC的快捷与高效、分享大师们的智慧,因为智慧比知识更有力量。
2019-12-21 19:57:46 1.7MB BC3.1精简版 UCOS学习 操作系统学习
1
使用VS2015建立的uCOS-II项目,相关博文:http://blog.csdn.net/hxiaohai/article/details/50396417
2019-12-21 19:55:50 18.18MB uCOS-II 移植 PC VS2015
1
由网上资源整理的uCOS-II移植到PC代码,相关博文:http://blog.csdn.net/hxiaohai/article/details/50396417
2019-12-21 19:55:50 100KB uCOS-II 移植 PC 2.91
1
基于stm32f103C8-ADC带ucos操作系统
2019-12-21 19:54:51 5.63MB ADC
1
UCOS III 的中文资料,uC/OS III 是一个可以基于ROM运行的、可裁减的、抢占式、实时多任务内核,具有高度可移植性,特别适合于微处理器和控制器,是和很多商业操作系统性能相当的实时操作系统(RTOS)。为了提供最好的移植性能,uC/OS III最大程度上使用ANSI C语言进行开发,并且已经移植到近40多种处理器体系上,涵盖了从8位到64位各种CPU(包括DSP)。 uC/OS II可以简单的视为一个多任务调度器,在这个任务调度器之上完善并添加了和多任务操作系统相关的系统服务,如信号量、邮箱等。其主要特点有公开源代码,代码结构清晰、明了,注释详尽,组织有条理,可移植性好,可裁剪,可固化。内核属于抢占式,最多可以管理60个任务。从1992年开始,由于高度可靠性、移植性和安全性,uC/OS III已经广泛使用在从照相机到航空电子产品的各种应用中。
2019-12-21 19:54:27 4.77MB uCOS-IIII
1