如何学习linux驱动程序开发 15

面对linux不知如何学习... 面对linux不知如何学习 展开
 我来答
爱唯一Rexrock
2011-12-31
知道答主
回答量:18
采纳率:0%
帮助的人:11.3万
展开全部
我也是刚刚学习,谈一下自己的感受。
1.首先C语言要会,不要说精通,至少谭浩强那本破书你得大致看一遍(如果你没学过任何语言的话,入门快),不过不建议你看谭浩强的书,垃圾中的极品。
2.买一本linux入门的书,很多人用《鸟哥的私房菜》,我没用,由于我用的ubuntu,所以我买了一本《ubuntu从入门到精通》,还凑合,我基本当手册用,中国人写的书都有点枯燥,教条式的。自己选择,书只是工具,还得靠自己。
3.对linux有一定了解后,买一本《linux程序设计,或者买一本被称为“圣经”《unix环境高级编程》,不过建议前者,适合初学者,很不错的。
4.做驱动多少得懂一点内核的只是,起码多常用的系统调用得知道。内核的书籍都比较难啃,不过啃下来,收获也颇多,建议《深入理解linux内核》。
5.还有硬件的支持,刚学时基本用不上,可以略过。
6.主角该上场了,最后搞一本驱动开发的书吧,我用的《linux设备驱动开发详解》,当时我主要看中里面的实例比较多,个人建议你买一本实例比较多的说,边学边练,进步才快些。
不过注意一点,不要看完一本书之后才看另外一本,几本书同时看,遇到不懂得再后头看前面的。希望对你有帮助,上面的书一般我用的,你自己选择,适合我的未必适合你。不贵要跪在坚持,如果你之前没有一点经验,开始阶段比较煎熬。
有钱买块板子,我这几天也要买,有一定基础后,板子是必要的。
前桐夭0B
2011-12-28 · TA获得超过736个赞
知道小有建树答主
回答量:338
采纳率:0%
帮助的人:235万
展开全部
首先,要先安装Linux系统,在虚拟机下实现
其次,要掌握Linux的各种命令(Linux不像windows,它比较偏向使用命令执行程序),建议买本书,或者去论坛里多看看,如果LZ真的很想学的话
最后,经常应用这些命令,然后多多练习摸索

PS:我有学Linux的课,所以,建议你用redhat linux系统,另外要先了解Linux的原理,然后掌握shell命令,然后学习编程等等,我也是初学者,在这就只能提供些经验了,望LZ见谅
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
手机用户14266
2012-01-04
知道答主
回答量:12
采纳率:0%
帮助的人:2.1万
展开全部
1. 买几本经典的linux驱动开发书籍认真学习,如《Linux设备驱动开发详解》。
2. 上网找一些有关linux驱动开发的网站和论坛学习
3. 最有效果的,也是最理想的就是 跟着有关linux驱动开发的项目来做,这样对你的成长帮助最好。liweitj888您好!希望能有所帮助!更多交流在CSDN,365testing,测评网
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhengqiongyi
2011-12-28 · TA获得超过341个赞
知道小有建树答主
回答量:512
采纳率:0%
帮助的人:187万
展开全部
最好的方法就是上那些linux的论坛
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
星河梦旅人Zq
2011-12-28
知道答主
回答量:17
采纳率:0%
帮助的人:15万
展开全部
想说最近我也在学习。首先肯定是要安装一个虚拟的Liunx系统。然后就是不听的上论坛敲命令。后面的我就是在摸索了。先就这点了。xu_zhangqun@163.com。我们一起学习哇。呵呵
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式