导航:首页 > 软件知识 > linux驱动程序怎么学

linux驱动程序怎么学

发布时间:2024-09-14 22:54:43

A. 想学习Linux 驱动,需要什么知识

首先,接触linux操作系统,在你的电脑上装一个linxu操作系统(建议ubuntu,比
较友好),熟悉经常要用的命令,熟悉环境(建议看“鸟哥的linux私房菜”)。
其次,阅读经典书籍是不可少的,建议先看ldd前四章,大概了解linux驱动的框架
,驱动是做什么的,该如何写驱动,那本书上有一些例子,可以在你的电脑上编译
,执行看看。后面的章节在结合自己的情况而定。
第三,建议阅读ulk(understanding the linux kernel)所有的内容,了解linux
内核的一些基本知识,在心中建立一个框架,不必完全懂,深入了解就好,以后经
常翻翻,受益无穷!
第四,别着急,这才是你真的进入linux驱动的第一步,花点钱买个开发板吧,然
后了解代码的编译,下载,看看板子的datasheet,针对自己感兴趣的深入研究。
建议学习流程,led灯控制---tp---i2c总线-----lcd-----camera----flash----
wifi/bt等。因为这个里面牵涉了甚多内核的子系统(input,v4l2,fb等
),所以可能要多话时间看代码,了解代码的框架,设计的思想等,只要一步一个
脚印,一定会有所成。
第五,因为现在的移动设备大多数都是android的了,所以你就要看看linux
kernel在android的作用,然后往上看看,看看hal层的代码,这些在调试中都是需
要的,如果有兴趣,更加可以看看framework的代码了,学习android一些工作机制
,类似于surfaceflinger,audioflinger等等。。
《linux就该这么学》免费提供最新Linux技术教程书籍,为开源技术爱好者努力做
得更多更好

阅读全文

与linux驱动程序怎么学相关的资料

热点内容
卫星测量有哪些技术要求 浏览:601
怎么知道行政诉讼是哪种程序 浏览:359
excel怎么把数据变成颜色 浏览:121
工控程序如何添加中文语言环境 浏览:407
如何测数据线的线阻 浏览:151
博士研发产品有哪些 浏览:702
房地产市场调研内容包括哪些 浏览:380
日本丰田技术学院一年多少钱 浏览:269
没粉丝开直播怎么挂产品 浏览:799
日本小米产品怎么样 浏览:542
找团队上班的朋友去哪里发布信息 浏览:727
市场上哪些黄酒是优质黄酒 浏览:420
市场上的婴儿凉鞋怎么样 浏览:163
净界是什么产品 浏览:123
卖电影票代理如何找客源 浏览:555
财税代理怎么申报 浏览:156
环保食品机械市场前景如何 浏览:933
铜仁都有哪些职业技术学院 浏览:529
闲鱼上米家产品为什么比官网便宜 浏览:417
五金冲压技术有哪些 浏览:191