本文主要是介绍tiny6410与ubuntu14.04串口的设置,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
曾经,我们这群小伙伴为了解决那个串口配置的问题浪费了整整两天,这是多么痛的领悟的啊,最令人无语的是,后来工程师证明,这是某艺买的串口不能用的原因,,
好了,废话少说,昨天工程师帮我们配置好了串口,现在我得把这些步骤记录下来:
1.下载安装minicom,在终端下输入命令:sudo apt-get install minicom,然后按下y继续安装minicom
2.将SD 卡中的FriendlyARM.ini文件中的USB-Mode = yes注释掉,因为我们要进行的是串口通信而不是usb链接。
3.接下来,我们就得对串口进行配置:通过在终端输入sudo minicom -s命令来打开minicom的设置界面,选择第三项serial port setup,此时可将串口的一端接在开发板的通信串口中,就是COM3而不是COM1,(注意这点尤其重要,因为我们又花费了两个小时来研究它了),另一端接上电脑中,同时开启另外一个终端来查寻你的端口,在终端输入命令ls /dev/ttyUSB(然后按下[table]按键来搜索相关的USB接口),我的是ttyUSB0,因此我在serial port setup中的A - Serical Device 中设置为/dev/ttyUSB0,然后退出保存。
4.首先我们来测试一下FriendlyARM自带的串口助手来测试一下能否进行开发板和pc沟通是否成功,将开发板是调到NAND模式,开启开发板自带的系统,友善下的串口助手,设置comm port为/dev/ttySAC0-7,/dev/ttyUSB0-3,具体的选择可参考tiny6410硬件手册查看,speed 设置为115200bps,Data设置为8bits,然后在输入一些字符按下发送键,便可在电脑终端下接收所发送的字符。
5.接下来我们可以通过pc终端来控制开发板,其实接上串口线之后就用户就会变成root@FriendlyARM了,可以直接在PC终端下通过命令来控制开发板。
例如:ls
常见问题:/dev/ttyUSB0 is locked
解决方法:sudo rm /var/lock/LCK..ttyUSB0这个文件,注意一下在删除文件的时候一定要倍加小心。
这篇关于tiny6410与ubuntu14.04串口的设置的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!