ubuntu串口工具minicom的安装,配置与使用:
前提:
1. 设备上的操作系统支持并打开了串口功能!
2. 串口转USB线:串口端连接设备(可以是一个TF卡式接口<插SD卡槽>或一个串口<插串口座子>),USB端连主机
安装:
sudo apt-get install minicom
lsusb // 先将所有的usb拔掉,然后插入连接(tf/sd卡)串口小板的USB线(tf/sd卡接口转串口,再由串口转USB并连接到电脑USB端口),拔插前后二次lsusb看差异,如有差异则说明硬件已被识别
硬件识别后,还要有匹配的驱动程序才能正常使用相应硬件:
判断当前ubuntu系统是否支持“串口转usb”(即连接串口的USB线),即是否已装有相应的驱动:
sudo lsmod | grep usbserial
如果有usbserial,说明系统已安装好相应的驱动并支持USB转串口。
sudo dmesg | grep tty
如果出现类似以下的连接成功信息:
[ 1185.429531] usb 3-1: pl2303 converter now attached to ttyUSB0
[ 1773.736516] pl2303 ttyUSB0: pl2303 converter now disconnected from ttyUSB0
[ 1786.140184] usb 3-1: pl2303 converter now attached to ttyUSB0
,则说明ubuntu系统已经识别并安装好该设备了,可以使用了。
sudo minicom -s
将默认设置进行修改
+-----[configuration]------+
| Filenames and paths |
| File transfer protocols |
| Serial port setup |
| Modem and dialing |
| Screen and keyboard |
| Save setup as dfl |
| Save setup as.. |
| Exit |
| Exit from Minicom |
+--------------------------
选择串口:在选择菜单中的“Serial port setup”,按回车,
+-------------------------------------------------------------+
| A - Serial Device : /dev/ttyUSB0 |
| B - Lockfile Location : /var/lock |
| C - Callin Program : |
| D - Callout Program -: |
| E - Bps/Par/Bits : 115200 8N1 |
| F - Hardware Flow Control : No |
| G - Software Flow Control : No |
| |
| Change which setting? |
+-------------------------------------------------------------+
按“A”以设置 “Serial Device”为/dev/ttyUSB0(注意其中的USB是大写),
按“F”以设置 “Hardware Flow Control”为No。
按回车返回,再按回车保存退出当前设置界面并回到主菜单。
然后选中"Save setup as dfl" 回车,提示保存成功,然后选择Exit from Minicom并回车。
sudo minicom
如果出现:Device /dev/ttyUSB0 is locked.则说明上次连接仍在使用,可以sudo rm /var/lock(在上面"Serial port setup"中配置和查看).
如果成功则直接进入串口命令行。
在minicom使用界面,可按组合键“Ctrl+A Z”进入minicom设置菜单。组合键“Ctrl+A Z”的用法是:先按Ctrl+A组合键,然后松开这两个键,再按Z键。
进入uboot界面的fastboot模式:
将串口小板插上android机器的tf卡插槽,运行minicom,然后按住回车键,同时开机即可进入uboot串口界面,在minicom中输入fastboot即可进入fastboot模式。
此时在主机shell中:
fastboot devices
如果出现:
no permissions fastboot
则
sudo chown root:root fastboot
sudo chmod 555 fastboot
sudo chmod u+s fastboot
再
fastboot devices
即可以看到所有的连接设备(注意adb devices是看不到设备的,因为这不是adb模式:adbd还没有运行!)
擦除分区命令:
$ fastboot erase boot #檫除 boot 分区
$ fastboot erase system #檫除 system 分区
$ fastboot erase data #檫除 data 分区
烧写分区命令:
$ fastboot flash boot boot.img #把 boot.img 烧写到 boot 分区
$ fastboot flash system system.img #把 system.img 烧写到 system 分区
$ fastboot flash data userdata.img #把 userdata.img 烧写到 data 分区
(end)
前提:
1. 设备上的操作系统支持并打开了串口功能!
2. 串口转USB线:串口端连接设备(可以是一个TF卡式接口<插SD卡槽>或一个串口<插串口座子>),USB端连主机
安装:
sudo apt-get install minicom
lsusb // 先将所有的usb拔掉,然后插入连接(tf/sd卡)串口小板的USB线(tf/sd卡接口转串口,再由串口转USB并连接到电脑USB端口),拔插前后二次lsusb看差异,如有差异则说明硬件已被识别
硬件识别后,还要有匹配的驱动程序才能正常使用相应硬件:
判断当前ubuntu系统是否支持“串口转usb”(即连接串口的USB线),即是否已装有相应的驱动:
sudo lsmod | grep usbserial
如果有usbserial,说明系统已安装好相应的驱动并支持USB转串口。
sudo dmesg | grep tty
如果出现类似以下的连接成功信息:
[ 1185.429531] usb 3-1: pl2303 converter now attached to ttyUSB0
[ 1773.736516] pl2303 ttyUSB0: pl2303 converter now disconnected from ttyUSB0
[ 1786.140184] usb 3-1: pl2303 converter now attached to ttyUSB0
,则说明ubuntu系统已经识别并安装好该设备了,可以使用了。
sudo minicom -s
将默认设置进行修改
+-----[configuration]------+
| Filenames and paths |
| File transfer protocols |
| Serial port setup |
| Modem and dialing |
| Screen and keyboard |
| Save setup as dfl |
| Save setup as.. |
| Exit |
| Exit from Minicom |
+--------------------------
选择串口:在选择菜单中的“Serial port setup”,按回车,
+-------------------------------------------------------------+
| A - Serial Device : /dev/ttyUSB0 |
| B - Lockfile Location : /var/lock |
| C - Callin Program : |
| D - Callout Program -: |
| E - Bps/Par/Bits : 115200 8N1 |
| F - Hardware Flow Control : No |
| G - Software Flow Control : No |
| |
| Change which setting? |
+-------------------------------------------------------------+
按“A”以设置 “Serial Device”为/dev/ttyUSB0(注意其中的USB是大写),
按“F”以设置 “Hardware Flow Control”为No。
按回车返回,再按回车保存退出当前设置界面并回到主菜单。
然后选中"Save setup as dfl" 回车,提示保存成功,然后选择Exit from Minicom并回车。
sudo minicom
如果出现:Device /dev/ttyUSB0 is locked.则说明上次连接仍在使用,可以sudo rm /var/lock(在上面"Serial port setup"中配置和查看).
如果成功则直接进入串口命令行。
在minicom使用界面,可按组合键“Ctrl+A Z”进入minicom设置菜单。组合键“Ctrl+A Z”的用法是:先按Ctrl+A组合键,然后松开这两个键,再按Z键。
进入uboot界面的fastboot模式:
将串口小板插上android机器的tf卡插槽,运行minicom,然后按住回车键,同时开机即可进入uboot串口界面,在minicom中输入fastboot即可进入fastboot模式。
此时在主机shell中:
fastboot devices
如果出现:
no permissions fastboot
则
sudo chown root:root fastboot
sudo chmod 555 fastboot
sudo chmod u+s fastboot
再
fastboot devices
即可以看到所有的连接设备(注意adb devices是看不到设备的,因为这不是adb模式:adbd还没有运行!)
擦除分区命令:
$ fastboot erase boot #檫除 boot 分区
$ fastboot erase system #檫除 system 分区
$ fastboot erase data #檫除 data 分区
烧写分区命令:
$ fastboot flash boot boot.img #把 boot.img 烧写到 boot 分区
$ fastboot flash system system.img #把 system.img 烧写到 system 分区
$ fastboot flash data userdata.img #把 userdata.img 烧写到 data 分区
(end)