专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
本文面向首次接触uC/OS-II员为他们介绍下这个系统些基本特征和编程上注意事项并介绍几个值得了解API本文作者已经成功将uC/OS-II移植到几种不同CPU之上包括EPSON S1C33和Sunplus unSP™等积累了丰富经验现在愿意和朋友们分享这些经历希望本文资料对于希望使用这个系统来开发朋友有所帮助作者乐意与您分享任何您成功喜悦   This passage is written for the basic programmers who are first developed with the uC/OS-II real time OSI will talk [阅读全文] [PDF]
=tf width="98%" align=center border=0>. uC/OS-II移植        移植uC/OS对目标处理器有定要求,这个可以参照<<uc/OS-II源码公开实时嵌入式操作系统>>书中第8章内容.        整个嵌入式系统分为两大层:硬件层和软件层.这里主要研究软件层架构.         [阅读全文] [PDF]
摘要:在uC/OS-II内核中各个不同任务使用独立堆栈空间堆栈大小按每个任务所需要最大堆栈深度来定义这种方法可能会造成堆栈空间浪费本文叙述如何在RTOS中多个任务共用连续存储空间作为任务栈方法并详细比较二者优缺点和适用性    关键词:uC/OS-II 任务堆栈 RTOS 共用空间堆栈关于uC/OS-II这个实时内核及其应用已经有很多文章介绍了对于学习RTOS人来说这个系统是很好学习起点虽然文献[1]源代码没有行号和名交叉索引表等给源代码阅读造成些困难(可使用BC31grep查找功能提高阅读效率)好在代码不是很长前面又有详细 [阅读全文] [PDF]
uc/os 任务调度机制 by zhang9733 from http://www.bjx.com.cn/gd/dzbbs/ 内核核心任务是任务调度机制为了对uc/os进行分析我们从任务调度开始在uc/os中个任务通常是个无限循环具有如下结构后面我将解释为什么会有这种结构从下面结构可以看出个任务就像其他c样;而且既然任务是个无限循环我们可以想象到它定不会返回任何数据所以返回类型应该定义为void : ------------------------------------------------------------ void mytask(void *pdata) [阅读全文] [PDF]
uC/OS是种体积小巧而实用实时操作系统由于其代码开放性近年来普遍受到人们关注许多人开始从事这操作系统学习及应用工作但由于其文档较少特别是关于安装和使用方面指导性文章不够充足使很多初学者特别是刚刚接触嵌入式操作系统朋友们不知道如何进行系统安装及调试为此我结合自己使用切身体会谈谈它安装及调试问题希望对大家能起到定帮助作用文中开发工具及开发包如下:开发包:uC/OS2.51 点击此处下载  " align=absMiddle>http://www.freewind.com.cn/ucos/tools/ucoscode.htm文中开发工具:Borland C& [阅读全文] [PDF]
在嵌入式实时应用领域过去般把整个软件设计成个前后台系统应用是个无限循环循环中相应完成相应操作这部分是后台行为;中断服务处理异步事件这部分是前台行为这对于很简单控制是比较适合但是在情况比较复杂时候工程师现在倾向于应用个适当操作系统来降低系统开发难度使得实时应用设计和扩展变容易不需要大改动就能增加新功能而uC/OS就是个用于开发中小型项目比较合适嵌入式实时操作系统   1 uC/OS特点   uC/OS是个原代码公开可移植性强实时多任务操作系统其实时内核采用占先式调度策略这意味着他总是运行就绪条件下优先级最高任务当个任务A正在运行时由于某种原因个比他优先级更高任务B进入了就绪态则立即任 [阅读全文] [PDF]
      就绪表在数学上是个8*8方阵方阵中每个元素是8位无符号整型变量即元素值处于0~255范围之内    当UC/OS建立任务时候操作系统OSTaskCreate(参数表……)创建任务深入此内部我们可以发现任务创建第件事就是正确填写就绪表    那么什么是就绪表呢?    所谓就绪表就是存放任务优先级个8*8矩阵其形状如下表1表中数值代表任务优先级&nbspC1&nbspC2&nbspC3&nbspC4&nbs [阅读全文] [PDF]
引 言  在嵌入式操作系统领域由Jean J. Labrosse开发μC/OS由于开放源代码和强大而稳定功能曾经度在嵌入式系统领域引起强烈反响而其本人也早已成为了嵌入式系统会议(美国)顾问委员会成员  不管是对于初学者还是有经验工程师μC/OS开放源代码方式使其不但知其然还知其所以然通过对于系统内部结构深入了解能更加方便地进行开发和调试;并且在这种条件下完全可以按照设计要求进行合理裁减、扩充、配置和移植通常购买RTOS往往需要大笔资金使得般学习者望而却步;而μC/OS对于学校研究完全免费只有在应用于盈利项目时才需要支付少量版权费特别适合般使用者学习、研究和开发自1992第1版问世以来已有成千上 [阅读全文] [PDF]
1 共8条 分1页