打印

浅谈Linux内核驱动心得

[复制链接]
1653|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
此间少年|  楼主 | 2012-3-30 10:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
现在的嵌入式工作是越来越盛行,而这方面的人员却是越来越少,所以学习嵌入式是解决找工作难的一个比较有效的途径。因为我开始踏上学习嵌入式的道路。听别人说嵌入式ARM相比于其他的嵌入式FPGADSP等都要难点,而且学习的内容量也是比较多。因此在学习嵌入式ARM的初级阶段是随处碰壁,每天都在遭受打击,例如在移植bootloader时,虽然按照网上的一些方法移植成功了,但只知道复制和粘贴要修改的代码,却不知道为何要这么做。我觉得这样的学习态度是不对的,学习不是只求结果,而是要注重解决问题的过程!为了学习嵌入式Linux我也在网上查阅了很多的书籍,还下载了很多的视频,但都不是很让人如意。它们大多是讲的很浅显,都是泛泛之谈,没有讲到最核心的东西。到了最后是浪费了我们学习者的时间和精力。之后看见师兄有一本韦东山老师编辑的《嵌入式Linux应用开发完全手册》,我就借了几天看了看,发现韦老师对嵌入式Linux的极其深度的分析,让我一下子找到了能带我入门的一本书!并且还有配套的视频教学更是讲解地非常到位,将教材和视频相互配合的学习,更加大大的提供了学习效率,尤其是视频上讲解的内容,都是韦东山老师自己亲自授教,完全没有按照教材上的内容一一读出来,而是根据内核代码分析的教我如何编写自己的代码,尤其是在Linux内核中占比例最重的一部分—内核驱动时,更是让我知道用户是如何通过应用程序来访问底层硬件的,解决了我长久以来都无法攻克的难题!!例如在编写LCD驱动时,我对于书上LCD硬件工作原理不是理解的很透彻,通过观看韦东山老师的第二期视频中的“LCD驱动程序”,老师就像是站在我面前,在屏幕上用电子笔细细给我讲解,写出更加形象的LCD的硬件驱动,重要的是在整个视频中老师都没有按着教材念,而是一个教学经验丰富的老师在给同学们授课一样。编写代码也是亲自编写,没有完全复制别人的代码,编写的同时不断的说明每条语句的作用、编程思想和设计程序的经验,还有阅读大量代码的技巧!在视频中老师教会了许多其他书本中没有提及到的重要知识。
在此非常感谢韦东山老师倾情编写的《嵌入式Linux应用开发完全手册》和录制的《韦东山Linux视频 ARM 驱动》!

相关帖子

沙发
jiangzhe8525| | 2012-3-30 13:31 | 只看该作者
现在的嵌入式工作是越来越盛行,而这方面的人员却是越来越少。
第一句话就让我好奇了,后半句你是怎么知道的。
你是打广告的吧。

使用特权

评论回复
板凳
wsuperstar| | 2012-3-30 19:46 | 只看该作者
这两本书还可以!!作为初学者可以看的!!

使用特权

评论回复
地板
baidudz| | 2012-3-30 20:41 | 只看该作者
LZ的心得可以再多写一点

使用特权

评论回复
5
a08715| | 2014-7-15 10:40 | 只看该作者
我也在看韦东山的ARM9视频,真心感觉很不错,不像郭天祥的ARM9视频,只重结果,泛泛而谈

使用特权

评论回复
6
firstblood| | 2014-7-15 20:55 | 只看该作者
写代码的重点在于编程技巧跟编程设计思路的。

使用特权

评论回复
7
smilingangel| | 2014-7-23 19:00 | 只看该作者
嵌入式Linux操作系统的移植还是需要细节的啊

使用特权

评论回复
8
smilingangel| | 2014-7-23 19:00 | 只看该作者
这个只要按照步骤提示的一步步的来,感觉比直接写低层区东海要简单的。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

4

帖子

0

粉丝