底层驱动
发布网友
发布时间:2022-05-06 09:41
我来回答
共2个回答
热心网友
时间:2022-06-29 07:06
1.《Linux设备驱动》必看经典著作。
2.通过一个实验板,通过上网查资料等方式,自己入手编写简单驱动程序。必须练习,否则一切理论都是虚的。
3.阅读数据手册,阅读Linux内核,可以参考《深入理解Linux内核》这本书。内核少则3个月,多则3年可以阅读完。
我也刚刚入手,这些都是网上看到的,希望对你有用。建议你也可以去一些论坛查查相关的资料比较好。
有几分付出,就有几分收获。加油!
以下引自百度百科:
严格地说uC/OS-II只是一个实时操作系统内核,它仅仅包含了任务调度,任务管理,时间管理,内存管理和任务间的通信和同步等基本功能。没有提供输入输出管理,文件系统,网络等额外的服务。但由于uC/OS-II良好的可扩展性和源码开放,这些非必须的功能完全可以由用户自己根据需要分别实现。
可以看出uC/OS-II是一个比较简单的操作系统内核,而很多东西都要自己实现。相比较而言Linux就比较完善。当然uC/OS-II更加简单,内核代码也更少。你的确应该看uC/OS-II的源代码,但是必须边看边练。不要单纯的去看,还有记下一些笔记,平时上网可以多看看相关资料。不要因为资料是英文的就不去看。如果你能够学好uC/OS-II,对你以后的工作是很有帮助的。抱歉我没接触过uC/OS-II,不能给你更多帮助。
你说的操作系统我不太明白是什么?操作系统包括2方面:一个是系统内核,一个是GUI(图形用户接口),就是你能够看到的那些东西。前者是你正在看的uC/OS-II就是一个系统内核,后者需要用其他工具软件来开发。你不必担心自己不了解这些东西,因为你正在学习啊。积少成多,肯定可以成功的。
热心网友
时间:2022-06-29 07:07
兄弟说详细点