当前位置: 代码迷 >> 单片机 >> 要多长时间能够学会μCOS-II的哦?该怎么解决
  详细解决方案

要多长时间能够学会μCOS-II的哦?该怎么解决

热度:111   发布时间:2016-04-28 15:38:43.0
要多长时间能够学会μCOS-II的哦?
本帖最后由 zhujinqiang 于 2012-11-07 15:32:31 编辑
还是要上操作系统,
μCOS-II它的实时性有保障,延时可预测
入门,必须的。。。

搜到一篇:快快乐乐跟我学51单片机操作系统和IP栈这个文章不错。

ht tp://blog.csdn.net/lyl494223339/article/details/7876725

uCOSII包括任务调度、时间管理、内存管理、资源管理(信号量、邮箱、消息队列)四大部分,没有文件系统、网络接口、输入输出界面。它的移植只与4个文件相关:汇编文件(OS_CPU_A.ASM)、处理器相关C文件(OS_CPU.H、OS_CPU_C.C)和配置文件(OS_CFG.H)。有64个优先级,系统占用8个,用户可创建56个任务,不支持时间片轮转。
------解决方案--------------------
所谓会,这个就不知道怎么说了

我用了好像是一周多来看UCOS

再用差不多两周,把UCOS移到手头的430上

然后,从官网直接拿的移植文件,用在STM32上

一直用到现在,不知道算不算是会了。。。

反正大概能用
------解决方案--------------------
看基础 看悟性 
有人需要1天 有人1辈子都学不会
------解决方案--------------------
这个要看基础了,如果以前学过操作系统原理的话,大概一个星期。如果没有学过的话我推荐几本书:
第一本:嵌入式实时操作系统uc/os-ii原理及应用(第2版)任哲
这本书可以从总体结构上让你对ucos-ii理解,可以编写简单的程序。如果想要深入源码分析的话,可以看下面一本书,但这本书很厚,感觉在总结结构上没有第一本好,我建议是很看第一本,有时间看看第二本就可以了
第二本:嵌入式实时操作系统uc/os-ii(第2版)  邵贝贝译
如果想要在应用层上编写出符合操作系统的程序,我建议看第三本,这本书把操作系统的任务如何划分,行为同步,资源同步,数据通信,中断服务程序设计等都详细的介绍了一次,它不讲ucos-ii原理,但它讲如何利用ucos-ii编写出高质量的多任务程序。学好了这本基本上uocs-ii可以熟悉到精通了
第三本:基于嵌入式实时操作系统的程序设计技术(第2版)  周航慈著
我是这三本都看了,我以过来人的经验说,初学者可以先看第一本,第二本可以不看,再看第三本,但是如果有操作系统概念的话,很多章节就可以不看了。
------解决方案--------------------
如果"只是用"大概一两天就够了
------解决方案--------------------
你说的学会和掌握 看达到什么程度。
能够移植成功 在板子上泡起来 也许1 2天就可以,有好的demo.
如果跑起来的基础上,开发驱动和应用程序,只需了解结构和函数,也许1周能掌握。
如果达到系统级别的掌握,包括调度等各种模块接口,需要了解内部实现代码 也许一个月能熟悉。

其实这个也是个适时操作系统,你如果有这方面的经验,就触类旁通了,就是那那机部分,剩下的就是时间熟练工种了。
------解决方案--------------------
基础要好才行,要有嵌入式和C语言基础,这样的话两周就可以。
------解决方案--------------------
回复于: 2012-11-08 08:26:07  
看基础 看悟性 
有人需要1天 有人1辈子都学不会  

------解决方案--------------------
自己先找书看,然后做几个实验程序,有问题 百度+goo,慢慢就熟了,一天学会,嘿嘿,估计跟没学一样。
  相关解决方案