QQ群:519230208,为避免广告骚扰,申请时请注明 “开发者” 字样
========================================================
串口驱动各参数含义:http://blog.csdn.net/wangzhen209/article/details/32715467 Linux串口编程要点总结:http://blog.csdn.net/zhanghuiliang/article/details/2467040 Linux串口收发模式:http://blog.sina.com.cn/s/blog_4673bfa50100b5y4.html Linux串口编程串口配置详解:http://www.cnblogs.com/chengmin/p/3818133.html Linux串口(很值得研究的文章):http://blog.csdn.net/w282529350/article/details/7386616
串口驱动开发
进入到target device,执行
# dmesg | grep tty
# dmesg | grep ttyUSB
发现没有传统的 ttyS*,但是看到了ttymxc0, ttymxc1,经过测试ttymxc1是好用的
遇到一个问题,自己写的串口测试程序可以成功发送数据到设备,确不能读取,read函数也没有返回值,而且设备端发出的数据立马被原封不动的退回来(串口设置参数有问题)
Decimal Octal Hex Binary Value ------- ----- --- ------ ----- 000 000 000 00000000 NUL (Null char.) 001 001 001 00000001 SOH (Start of Header) 002 002 002 00000010 STX (Start of Text) 003 003 003 00000011 ETX (End of Text) 004 004 004 00000100 EOT (End of Transmission) 005 005 005 00000101 ENQ (Enquiry) 006 006 006 00000110 ACK (Acknowledgment) 007 007 007 00000111 BEL (Bell) 008 010 008 00001000 BS (Backspace) 009 011 009 00001001 HT (Horizontal Tab) 010 012 00A 00001010 LF (Line Feed) 011 013 00B 00001011 VT (Vertical Tab) 012 014 00C 00001100 FF (Form Feed) 013 015 00D 00001101 CR (Carriage Return)
=========================================================
飞思卡尔提供的测试包:
package imx-test-3.0.35-4.1.0
=========================================================