che180 发表于 2011-12-26 15:47

驱动移植问题!!!菜鸟新手都可以谈谈!!!!

一个驱动从A平台到B平台必须要经过移植,因为硬件环境不同?都是这么解释的,但是究竟什么才是硬件环境呢,就只是指硬件接口不同么?如果是的话,那我是不是A平台与B平台只要硬件连接一样,驱动就可以不用修改直接在与B平台上运行呢?
新手:提的问题有点菜,还望指教!

dooros 发表于 2011-12-26 21:59

如果硬件完全一样当然就不用写了,可以用一套代码了。

che180 发表于 2011-12-27 08:31

那也就是说驱动的移植主要是硬件的芯片跟引脚接法不一样才导致需要移植驱动的咯!

ant艾草 发表于 2012-01-19 18:14

驱动一般都做成通用的,而设备的配置可能在不同的板子上有所不同,这样移植时大多是改改配置。比如设备的基地址,中断号之类的。

libin7042 发表于 2012-01-31 17:57

学习学习。。。。

albert_shao 发表于 2012-03-25 09:59

感觉不同的系统 也有关系吧,驱动是连接硬件和操作系统的中间物,两者有一个变得话,驱动都要进行调整。
问个问题当收到系统给出的错误,access denied 该怎么解决?

ht17788 发表于 2012-04-04 22:34

回复 4# ant艾草


    如果这样的话,那驱动工程师岂不是每个公司只有一个就够了?
页: [1]
查看完整版本: 驱动移植问题!!!菜鸟新手都可以谈谈!!!!