(求助)MARVELL交换芯片驱动移植问题
时间:2011-08-16
来源:互联网
MARVELL交换芯片驱动移植中遇到了问题,找技术支持都不会。推给原厂,原厂的就随便敷衍一下了事。说不归他们管,郁闷,公司虽然不大,但你们能不能认真对待客户,是不是华为中兴那种大公司叫你们支持,你们就乖乖跑过去,无奈,这些搞技术支持都太不厚道了。
言归正传,又没有移植过他的交换芯片的。DX160等----
现在遇到的问题就是移植它们的交换芯片驱动,通过提供的现有资料,通过编译(执行SHELL脚本)可以生成内核镜像uImage,和制作成文件系统,不过都是针对他们自己的cpu的,我现在用的LPC3250 ,内核,uboot,文件系统都已经移植完毕。我不可能吧我前期移植的全部重做,换成他们的CPU,通过编译选项可以把驱动编译成cpssDrvLib.a静态库,我是否可以通过应用程序直接调用这个驱动的静态库写应用程序?还是必须把这些驱动都编译到内核才能使用,我之前写驱动都是编进内核或者做成模块,insmod加载进去就能使用,这次遇到的问题很棘手,他们提供的资料可以制作好uImage和文件系统,但是针对的是他们自己的板子XCAT什么的,我现在只想用驱动,不用他们的内核和文件系统,不知道怎么解决。
言归正传,又没有移植过他的交换芯片的。DX160等----
现在遇到的问题就是移植它们的交换芯片驱动,通过提供的现有资料,通过编译(执行SHELL脚本)可以生成内核镜像uImage,和制作成文件系统,不过都是针对他们自己的cpu的,我现在用的LPC3250 ,内核,uboot,文件系统都已经移植完毕。我不可能吧我前期移植的全部重做,换成他们的CPU,通过编译选项可以把驱动编译成cpssDrvLib.a静态库,我是否可以通过应用程序直接调用这个驱动的静态库写应用程序?还是必须把这些驱动都编译到内核才能使用,我之前写驱动都是编进内核或者做成模块,insmod加载进去就能使用,这次遇到的问题很棘手,他们提供的资料可以制作好uImage和文件系统,但是针对的是他们自己的板子XCAT什么的,我现在只想用驱动,不用他们的内核和文件系统,不知道怎么解决。
作者: xingfuhaitun 发布时间: 2011-08-16
驱动按道里应该是.ko的. 为何你的是.a
有些不解. .ko的直接insmod 就可以了. .a 应该是要静态编译进内核.
有些不解. .ko的直接insmod 就可以了. .a 应该是要静态编译进内核.
作者: zmlovelx 发布时间: 2011-08-17
引用 1 楼 zmlovelx 的回复:
驱动按道里应该是.ko的. 为何你的是.a
有些不解. .ko的直接insmod 就可以了. .a 应该是要静态编译进内核.
驱动按道里应该是.ko的. 为何你的是.a
有些不解. .ko的直接insmod 就可以了. .a 应该是要静态编译进内核.
MARVELL那边提供的资料都是直接把驱动编译进Linux2.6.22或者2.6.31内核源码,直接把驱动编译进内核生成uImage。而我现在不可能去把我项目的内核裁剪,文件系统全换,要用我自己的文件系统和裁剪好的内核。所以就希望驱动程序能添加到我自己的内核源码Linux2.6.27.8中,
买他们的芯片,这些打的芯片厂商技术支持真是---,都互相推给别人,最后推给原厂,原厂的敷衍了事。找不到支持的。
作者: xingfuhaitun 发布时间: 2011-08-17
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28