一般而言,固件工程师的要求要高于应用软件工程师的层次,而其中的Linux 设备驱动编程又是Linux 程序设计中比较复杂的部分,究其原因,主要包括如下几个方面:
(1)设备驱动属于Linux 内核的部分,编写Linux 设备驱动需要有一定的Linux 操作系统内核基础;
(2)编写Linux 设备驱动需要对硬件的原理有相当的了解,大多数情况下我们是针对一个特定的嵌入式硬件平台编写驱动的;
(3)Linux 设备驱动中广泛涉及到多进程并发的同步、互斥等控制,容易出现bug;
(4)由于属于内核的一部分,Linux 设备驱动的调试也相当复杂。


opo_897 于 2011-05-30 23:35:24发表:
应该很难
dqwit 于 2011-05-29 21:18:12发表:
顶顶
breakme 于 2011-05-29 16:14:40发表:
深入浅出Linux设备驱动编程之引言
wutsang 于 2011-05-29 08:28:07发表:
xuexi
路人阿飞 于 2011-05-28 16:01:23发表:
不错、、
绪康 于 2011-05-28 13:23:58发表:
谢谢哈
!
werner2ckl 于 2011-05-28 13:22:34发表:
哈好好
yunshen 于 2011-05-23 19:03:29发表:
顶一个!!!!
aexus 于 2011-05-19 08:03:16发表:
顶了啊
aexus 于 2011-05-19 08:01:41发表:
希望真的不错啊。没毅力的家伙来报道了
matt_liu 于 2011-05-18 22:14:38发表:
看看
kamfun 于 2011-05-18 00:17:07发表:
多谢分享,有时间看看,呵呵
stuff 于 2011-05-17 22:57:48发表:
很好
stuff 于 2011-05-17 22:56:40发表:
很好
lucas2 于 2011-05-16 03:00:18发表:
这个东西我喜欢
lidahui 于 2011-05-12 14:47:08发表:
谢谢啦 下载中
CAIYUE10720795 于 2011-05-08 23:42:03发表:
谢谢,楼猪。。谢谢,楼猪。。谢谢,楼猪。。谢谢,楼猪。。谢谢,楼猪。。谢谢,楼猪。。谢谢,楼猪。。谢谢,楼猪。。谢谢,楼猪。。谢谢,楼猪。。谢谢,楼猪。。谢谢,楼猪。。谢谢,楼猪。。谢谢,楼猪。。
huweiwu 于 2011-05-08 18:52:39发表:
不知道从何开始啊
ingear 于 2011-05-05 16:55:21发表:
灰常给力!
chenxialei2010 于 2011-05-05 11:26:00发表:
感谢LZ分享!
sandong_1985 于 2011-05-03 12:51:40发表:
谢了
hml1006 于 2011-05-03 10:38:52发表:
看一下
aslk12345 于 2011-05-03 05:21:58发表:
深入浅出Linux设备驱动编程
kinghannah 于 2011-05-02 18:57:10发表:
下了两边,呵呵
sky0791 于 2011-05-02 16:54:49发表:
看看
yangze000 于 2011-05-02 01:00:37发表:
顶一下
huikaituotom 于 2011-05-01 12:42:44发表:
谢谢
s289932476 于 2011-04-30 23:49:31发表:
全部下砸来看下怎么样了。
周波06371073 于 2011-04-30 15:24:48发表:
还不错
blh456 于 2011-04-29 21:10:15发表:
不错
huangkaizhq 于 2011-04-29 16:59:08发表:
ding
skgli 于 2011-04-29 16:42:07发表:
感谢楼主分享
zuoyedeyu 于 2011-04-29 11:36:40发表:
顶
zhoutingting 于 2011-04-28 23:28:12发表:
谢谢楼主!分享了!下载了!
陈润息 于 2011-04-28 22:19:51发表:
谢谢
guo4752122 于 2011-04-28 21:35:54发表:
顶一个
daniel0720 于 2011-04-27 20:48:59发表:
顶一个
dqshur 于 2011-04-27 15:39:35发表:
不错
henblack 于 2011-04-27 14:57:46发表:
顶