文件名称:驱动移植-基于himawari-8卫星的沙尘监测
文件大小:7.57MB
文件格式:PDF
更新时间:2024-06-29 20:21:15
嵌入式linux 周立功
9.1 驱动移植 SIM6360-PCIE 是一款 PCIE 接口的 3G 网卡,实际工作是通过 USB Serial 完成的,所以 需要在内核中启用 USB Serial 功能。另外需要进行 PPP 拨号测试,所以还需要在使能内核 的 PPP 功能。 SIM6360-PCIE 模块厂家提供了 Linux 下的驱动,移植中也需要将驱动源码添加到内核 中。 9.1.1 添加驱动源码 厂家提供的驱动源码为 gobiserial.tar,将源码解压到内核 drivers/net 目录下: vmuser@Linux-host:~$ tar -xvf gobiserial.tar -C /kernel_path/drivers/net 修改 Linux 内核“drivers/net”目录下的 Makefile,在文件尾部添加“obj-y += gobiserial/” 语句,保存退出。 修改 Linux 内核“drivers/net”目录下的 Kconfig,在文件合适位置添加“source "drivers/net/gobiserial/Kconfig"”语句,保存退出。 9.1.2 配置内核 在内核源码目录输入 make menuconfig 命令,启动进入内核配置界面: vmuser@Linux-host:~$ cd linux-2.6.35.3/ vmuser@Linux-host:~/ linux-2.6.35.3$ make menuconfig 选中“Device Drivers --->”,进入“Device Driver”配置界面,选中“[*] USB support --->”, 如图 9.1 所示。