ARM-LINUX安装usbserial ch340驱动
首先在ARM板子输入: lsmod 查看有没 usbserial ch340显示 如果没有 进入到Linux内核文件根目录,先修改Makefile: sudo vi Makefile 打开Makefile 找到 ARCH ?= $(SUBARCH) CROSS_COMPILE ?= $(CONFIG_CROSS_COMPILE:"%"=%) 屏蔽这两行 输入新的两行 ARCH ?= arm CROSS_COMPILE ?= arm-linux-gnueabihf- 因为很多教程会教你使用脚本编译内核 而脚本编译内核会输入 distclean这个是会清除你之前的编译 导致每次执行脚本都会编译很长时间 修改Makefile 一劳永逸 每次make也不需要写make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-
修改完Makefile后,输入: make menuconfig 打开内核图形界面
找到 Device Drivers –> USB support –> USB Serial Converter support
然后对着这个选项按空格,切换显示 " M " 进入这个选项 找到 USB Winchiphead CH341 Single Port Serial Driver 也是切换显示 " M " 然后保存退出
输入: make modules 就会生成usbserial.ko ch341.ko 在内核根目录下的/drivers/usb/serial/里面
复制这两个文件到USB,拷贝到ARM板里面
输入: insmod usbserial.ko insmod ch341.ko
输出:
插入串口: 输入: ls /dev/ttyUSB*
输出:
######################################################################################### ######################################################################################### #########################################################################################
ARM开机自动加载驱动 在/etc/init.d/rcS 加入: insmod usbserial.ko insmod ch341.ko 就可以了。
