内核及驱动移植
lisan04
这个作者很懒,什么都没留下…
展开
-
配置编译内核环境
1:设置交叉编译器的环境变量 export PATH=/opt/freescale/usr/local/gcc-4.1.1-glibc-2.4-nptl-sf-1/arm-926ejs-linux/bin:$PATH 2:第一次编译内核需要导入默认的config file make ARCH=arm CROSS_COMPILE=arm-926ejs-linux-原创 2009-03-27 10:28:00 · 1115 阅读 · 0 评论 -
网卡驱动编译进内核
最近要做个项目,将一个无线网卡的驱动程序编译进内核中,现总结如下: 1: 将该无线网卡的源代码拷贝到/drivers/net/wireless/下2: 修改/net/wireless/目录下的Kconfig和Makefile。 Kconfig修改如下: 增加 config V2 tristate "V2"原创 2009-03-27 10:18:00 · 1670 阅读 · 0 评论 -
无线网卡在i.MX27开发板上的移植
之前的网卡移植是在9261的开发板上做的,貌似27开发板的交叉编译器与普通的有点不一样,在前期进行编译的时候出现很多问题。总结如下 1:在make的过程中,最好明确的指出目标板的体系结构,这次的移植过程中,就是没有注意到这个问题,造成编译中报错。2:最好make所用到的参数写到makefile中,比如第一条所说的ARCH的值还有交叉编译器的值,等等。 这次移植过程中,修改原创 2009-03-30 10:58:00 · 720 阅读 · 0 评论 -
SDIO驱动在27开发板的移植
在27开发板上做移植,碰到以下问题:1、/sdiostack/src/busdriver/linux/sdio_bus_os.c中第98行的DECLARE_WORK函数缺少参数。2、27的交叉编译器缺少openssl依赖的头文件3、缺少只是openssl的动态连接库文件。 解决办法:1、将源代码中的第99行到103行注释掉,并且在该函数中最后添加NULL参数。2、将92原创 2009-04-09 09:54:00 · 1161 阅读 · 0 评论 -
TP-LINK TL-WN322G+在linux下的移植
TP-LINK 的TL-WN322G+用的是ZD1211的芯片,虽然FC8中有对这个芯片的支持,不过貌似编译进内核无法使用,只有下载源代码单独编译使用了。一:下载源代码,http://linux.chinaunix.net/techdoc/install/2009/04/24/1108830.shtml二:本地编译,直接make好像就可以过了,没什么问题。三:交叉编译这个是最麻烦的原创 2009-05-21 15:38:00 · 3731 阅读 · 0 评论 -
wpa_supplicant及openssl移植
一:移植openssl1:将wpa_supplicant下的补丁打到openssl中2:./Configure linux-elf-arm -DB_ENDIAN linux:arm-926ejs-linux-gcc shared --prefix=/mnt/nfs/wapi_wireless/openssl3: make4: make install二:移植wpa_su原创 2009-07-14 10:33:00 · 4215 阅读 · 0 评论