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

本文共 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

你可能感兴趣的文章
在ThinkPhp 中使用原生的 带条件查询 + 分页
查看>>
在linux上静默安装oracle数据库
查看>>
vpc的使用方法
查看>>
GitExtensions GitCredentialWinStore syntax error near unexpected token `('
查看>>
2005上半年程序员级试题答案
查看>>
VDI使用Sogou 输入法无法设置并且报错
查看>>
Java获取EXE文件图标的方法
查看>>
访问jsp时出现DefaultAnnotationProcessor
查看>>
我的友情链接
查看>>
“驱动程序在 \Device\Harddisk0\D 上检测到控制器错误”的根本解决办法!
查看>>
PYTHON上海分享活动小记---SQUID日志分析项目开发
查看>>
jQuery的技巧02
查看>>
java web项目中redis集群或单击版配置详解
查看>>
java 中同时输入多个参数,且要接受多个参数(今天java课上机时摸索到的)
查看>>
深入分析 Java I/O 的工作机制(二)
查看>>
virtualbox设置共享目录
查看>>
C++引用和指针
查看>>
杨辉三角形算法
查看>>
20个实用的PHP库(图表、图片、数据等)
查看>>
Ceph 笔记(一)
查看>>