没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
uC/OS-III 中文资料
屈环宇 译
uCOS-III介绍
uC/OS-III 中文资料
译者序
很高兴终于完成了
uC/OS-III
嵌入式系统的翻译,翻译从
2011
年
10
月
15
日开始到
2011
年
11
月
3
日为止 , 共
20
天时间 , 平均每天
5
个小时。本想将
uC/OS-III
函数的
API
部分也翻译的,但毕竟考研更
甚于爱好,我得为
2013
年
1
月的考研做准备呀
~~
。
在此,我要感谢:
1
、 我的导师:乐光学教授。是您经常带我去公司拓展视野,
并让我坚定不移地往嵌入式方面发展。
2
、 我的师傅:张雪强博士。是您无偿提供给我一些开发板,
作为回报,帮您的店铺宣传一下
http://as-robot.taobao.com/
3
、 还有我的亲朋好友们。
特别是今天上午,用了
3
小时终于在
MDK4.0
编译器上 将
uC/OS-III
移植到
stm32f103rb
处理器上,并成功运行。移植的步骤
,
我也会发布到网上的,谢谢大家。
我的
QQ
号码是
522430192
,我的邮箱是
522430192@qq.com
, 希
望大家多多联系我,共同学习,共同进步。
:屈环宇
:嘉兴学院
:
2011
年
11
月
3
日晚
uC/OS-III 中文资料
序言
什么是
uC/OS-III?
uC/OS-III(Micro C OS Three
微型的
C
语言编写的操作系统第
3
版
)
是一个可升级的,可固化的,基于优先级的实时内核。它对任务
的个数无限制。
uC/OS-III
是一个第
3
代的系统内核,支持现代的实
时内核所期待的大部分功能 。 例如资源管理 , 同步 , 任务间的通信等
等。然而,
uC/OS-III
提供的特色功能在其它的实时内核中是找不到
的 , 比如说完备的运行时间测量性能 , 直接地发送信号或者消息到任
务,任务可以同时等待多个内核对象等。
为什么命名一个新的版本?
uC/OS
系列,第一代产生于
1992
。经过了多年的使用和上千人
的反馈,已经产生了很多的进化版本。
uC/OS-III
是这些反馈和经验的总结。在
uC/OS-II
中很少使用的
功能已经被删除或者被更新 , 添加了更高效的功能和服务 。 其中最有
用的功能应该是时间片轮转法(
round robin),
这个是
uC/OS-II
中不支
持的,但是现在已经是
uC/OS-III
的一个功能了。
uC/OS-III
会提供新的功能以更好地适应新出现的处理器。特别
的,
uC/OS-III
被设计用于
32
位处理器,但是它也能在
16
位或
8
位
处理器中很好地工作。
uC/OS-III 中文资料
uC/OS-III
的目标
uC/OS-III
最主要的目标是提供一流的实时内核以适应更新很快
的嵌入式产品。使用像
uC/OS-III
那样具有雄厚的基础和稳定的框架
的商业实时内核,能够帮助设计师们处理日益复杂的嵌入式设计。
这本书中的目标 , 是为了介绍
uC/OS-III
的内部工作 。 了解这些会
帮助读者实现逻辑上的设计方案 , 协调统一硬件和软件会让你对整体
的设计很有把握。
uC/OS-III 中文资料
1
1
1
1
、简介
在重要的地方,实时系统凭借其系统性的计算和及时的处理能力
工作着。一共有
2
种类型的实时系统:软实时系统和硬实时系统。
软实时系统和硬实时系统的区别在于一旦没有在规定的时间内完
成任务所导致后果的严重性 。 超过时限后所得到的结果即使正确也可
能是毫无作用的。
硬实时系统中,运算超时是不允许发生的。在很多情况下,超时
会导致巨大的灾难,会威胁人们的生命安全。但是在软实时系统中
,
超时不会导致严重后果。
实时系统的应用范围很广,但很多实时系统是嵌入式的。一个嵌
入式系统是计算机中添加操作系统,但是用户不公认这是个计算机 。
以下列出嵌入式系统的一些例子
航空航天
飞行管理系统
喷射发动机控制
武器系统
通讯
路由器
交换机
手机
加工控制
化学工厂
工厂自动化
食品加工
语音
MP3 播放器
计算机外围设备
打印机
机器人
剩余315页未读,继续阅读
资源评论
dead_g
- 粉丝: 11
- 资源: 16
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功