![Android系统移植和驱动开发](https://wfqqreader-1252317822.image.myqcloud.com/cover/795/772795/b_772795.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.5.1 CS8900a驱动移植
将实验代码目录下的cs89x0.c 复制到内核的drivers/net/目录下。配置内核支持cs8900a9A71驱动,代码如下:
#vim Makefile
在obj-$(CONFIG_DM9000) += dm9000.o下添加obj-$(CONFIG_CS89x0) += cs89x0.o
#vim Kconfig tristate "CS89x0 support" depends on NET_ETHERNET && (ISA || EISA || MACH_IXDP2351 \ || ARCH_IXDP2X01 || ARCH_PNX010X || MACH_MX31ADS)
其中的depends on 加上||ARCH_S3C64XX||MACH_6410。
如图1.5 所示,选择CS8900 网卡驱动配置项,这样就完成了配置内核支持CS8900a驱动的工作。
![](https://epubservercos.yuewen.com/E09C9E/3590549403317801/epubprivate/OEBPS/Images/figure_0016_0005.jpg?sign=1739283704-sxydOpk6fnFlaSLnJhHtCfYEqzLWCblx-0-c81e9c8177081fa395fd133bb83d2ef2)
图1.5 配置CS8900网卡驱动