问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Linux开发cPCI驱动和PCI驱动差异性大吗

发布网友 发布时间:2022-04-25 15:39

我来回答

1个回答

热心网友 时间:2023-10-13 18:39

首先,接触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等等。。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
步步高学习机@iboxH2 H2学习机的屏幕大小? 6-7万左右纯电 女生想买台便宜的小车在城市代步,有什么好推荐?电动车最好? 河南德盛智能环保科技有限公司怎么样? 深圳市德盛铭电科技有限公司怎么样? pvc防水门生产厂家哪个好呢? 晋江市德顺陶瓷建材有限公司简介 酒店家具厂家 梨子酿酒最简单的方法 田螺冰片治痔疮方法 如何在excel中插入自定义图标,想柏拉图之类的? 想用田螺与冰片治痔疮,但不知如何去田螺盖 在网上遇到了“加固导冷单板计算机”这样的概念,请问导冷是怎样实现的... 怎样自定义EXCEL图表类型 山西的鸡蛋炒刀削面怎么做?? 泸沽湖是在长白山吗 从西昌坐车到泸沽湖,这个泸沽湖是指的云南泸沽湖还是四川泸沽湖哦。 系统怎么检测到有cpci板卡插入 田螺与冰片一起可以治湿毒吗 excel如何自定义菜单控件图片 泸沽湖是不是少数民族? CPCI包括哪些会议 丽江"泸沽湖"的真实解释是?? 怎么在excel中使用自定义视图 田螺 冰片 能治痔疮吗?急!学医懂的进 请问山西刀削面的那个煎猪肉哨子怎么做? 田螺和冰片还是白帆冶痔疮那个更好 介绍一下cpci电源在铁路中的应用? 田螺加冰片化水到底要化多少? Excel 中的自定义视图怎么用 3U和6U高度的电路插板设计,这U是代表什么意思呢? 或者6U CPCI无线通信处理平台,这U都代表什么意思 山西特色菜有哪些? 谁知道冰片田螺液怎样做才好吃? Excel中自定义视图的添加和使用方法 精准信息是什么龙头 打印机卡纸? 在中餐中,煎,炒,烹,炸,煮,熬,炖,溜,烧,汆有什么区别 大理去泸沽湖近还是丽江近? PCI - C与PCI - E 卡槽有什么区别? 做菜!炒与煎是一个意思吗?它们有区别吗? excel表格 加入自定义图标 计算机网络和工业控制网络的区别 烹饪学中的煎、炒、烹、炸、蒸、煮、炖、煲、烧、焖、熘、烤熏、熬... 打印机卡纸 excel 自定义图表 做梦梦到男朋友不来看我,叫别人代替,我使劲的哭了,什么预兆 梦见让自己拿钱让别人代替我去买车是什么意思? 梦到让别人帮自己去买作业本表示什么? 梦见打将输钱,让别人替,上厕所拉