怎么学习Linux 底层驱动

[复制链接]
查看11 | 回复5 | 2015-8-11 08:47:48 | 显示全部楼层 |阅读模式
linux下底层驱动开发学习大概可以分为4个阶段,水平从低到高:从安装使用=>linux常用命令=>linux系统编程=>内核开发阅读内核源码系统编程推荐《高级unix环境编程》;还有《unix网络编程》;内核开发阅读内核源码阶段,从写驱动入手逐渐深入linux内核开发参考书如下:1.《linux device drivers》2.《linux kernel development》3.《understading the linux kernel》4.《linux源码情景分析》然后还需要看资料理解elf文件格式,连接器和加载器,cmu的一本教材中文名为《深入理解计算机系统》比较好。...
回复

使用道具 举报

千问 | 2015-8-11 08:47:48 | 显示全部楼层
同意楼上说的,要有些底子,买本书,下载视频自学,上培训班的话一般都是学不到什么的,我是在自学的,买的书,买的主板,在配上 飞星嵌入式视频 学习的,学起来没那么吃力http://www.linuxgtk.com/index.html这套视频主要以讲师他本人实际工作案例结合做的,专讲linux底层驱动开发的,不像有些培训班照本宣科,感觉非常好,你可以...
回复

使用道具 举报

千问 | 2015-8-11 08:47:48 | 显示全部楼层
你有基础的话,买本书、下载些视频自学呗。 要不就花点钱去培训。。。。...
回复

使用道具 举报

千问 | 2015-8-11 08:47:48 | 显示全部楼层
网上下载视频自学,当然前提是自己要有这方面的底子。...
回复

使用道具 举报

千问 | 2015-8-11 08:47:48 | 显示全部楼层
《linux.device.drivers, 3rd Ed (O_Reilly 2005)》可以参考...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行