折腾了两天 终于在CENT OS 6.4下把tq2440开发板所要用到的一些软件装起来了...
安装的软件有:
dnw for linux
minicom
usbserial.ko
pl2303.ko
大致说下整个安装的流程 顺便理一下.
1. usbserial、PL2303驱动
由于我的内核已经将这两个驱动都编译成了模块
所以直接
cd /lib/modules/$(uname -r)/kernel/drivers/usb/serial
sudo insmod usbserial.ko
sudo insmod pl2303.ko
运行dmesg查看是否成功加载
2.dnw for linux
这个好像都是网友们自己倒腾出来的,所以在这上面花费了不少时间.
这里提供一个试验过可用的 http://download.csdn.net/download/konga/4946385
首先,我们需要编译下dnw的secbulk驱动.
从上述网址中下载到压缩包,为了方便后面说明,将其中的dnw_linux放到“~”目录下
sudo make -C /lib/modules/$(uname -r)/build/
M=~/dnw_linux/secbulk/
sudo insmod ~/dnw_linux/secbulk/secbulk.ko
dmesg查看是否成功加载
驱动搞定后,gcc -o dnw ~/dnw_linux/dnw/dnw.c
3.minicom
sudo yum install minicom
sudo minicom -s进入字符界面
Serial port setup [Enter]
出现这么一个界面
A:SERIAL DEVICE :/dev/modem
B:Lockfile Location :/var/lock
C:Calling program
D:Callout Program:
E:Bps/Par/Bits:115200 8N1
F:hardware flow control:yes
G:software flow control:no
因为使用的是PL2303 USB转串口芯片
所以A-SERIAL DEVICE :/dev/modem==> /dev/ttyUSB0
E:Bps/Par/Bits:115200 8N1 保持原值
F:hardware flow control:yes ===>no
修改完毕[ENTER]
Save setup as dfl
Exit from Minicom
至此所有的工作就完成了.
为了避免以后开机每次都要手动加载模块,
我干脆直接把secbulk.ko复制到 /lib/modules/$(uname -r)/kernel/drivers/usb/serial/中
然后sudo vim /etc/rc.local
添加
insmod /lib/modules/$(uname -r)/kernel/drivers/usb/serial/usbserial.ko
insmod /lib/modules/$(uname -r)/kernel/drivers/usb/serial/pl2303.ko
insmod /lib/modules/$(uname -r)/kernel/drivers/usb/serial/secbulk.ko