博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于学习uCOS-II
阅读量:6863 次
发布时间:2019-06-26

本文共 521 字,大约阅读时间需要 1 分钟。

1.学习uCOS要有好的c语言功底,但是至少要能看懂链表,栈,队列,另外还要对操作系统原理有一定的了解(任务管理,通信,内存管理这些,不需要虚拟内存,文件系统,设备管理等)

2.学习uCOS有两个步骤,一个是内核的学习,了解内核API是如何实现的,了解它们做了些什么,以及把握内核的整体框架和各个模块,了解到它们之间是怎样的关系,另一个则是API接口的使用,学习怎样利用内核的接口去实现复杂的功能。这两步无所谓先后,可以先了解内核,在学习使用API,提高编程能力;也可以先学习API的使用,然后在这个过程中遇到不明白的再去了解API接口的实现,最后达到两者同补学习的效果。个人觉得前一种方法适合c语言功底好的,可以无太大障碍看完内核(建议看《嵌入式实时操作系统μCOS-II 第二版 邵贝贝译》),第二种方法则适合c语言功底不是很好的,可以在这个过程中边学习c语言边了解内核,跨度不会太大。

3.关于uCOS移植的学习,这方面涉及到对开发板的学习,个人认为只要对硬件的学习达到一定程度,然后对内核又熟悉,学习移植就没有太大的问题了。

转载于:https://www.cnblogs.com/xiaoheng008/p/3620046.html

你可能感兴趣的文章
php redis安装使用
查看>>
Android Tips
查看>>
Run Android on Your Netbook or Desktop
查看>>
单片机的几种存储器
查看>>
Laravel 中的 Many-To-Many
查看>>
面试题31.连续子数组的最大和
查看>>
我在51cto微职位学软考——宝妈一次性通过高项的学习经历
查看>>
JS如何捆绑TypeScript声明文件
查看>>
samba服务配置
查看>>
Linux下Redis-3.0.7版本的安装以及Redis主备的部署(一)
查看>>
我的友情链接
查看>>
MyBatis之ResultMap标签
查看>>
[转]WinXP、Win7脚本自动加域及用户资料迁移
查看>>
使用链路聚合进行负载分担
查看>>
NumPy之array
查看>>
ado 设置过滤
查看>>
微软私有云POC部署文档
查看>>
云计算
查看>>
RPM程序包管理
查看>>
cocos2d-x与FLASH动画之Flash2Cocos2d-x
查看>>