规规矩矩---串口与管道
时间:10-02
整理:3721RD
点击:
由于标题太标新立异了,导致论坛的过滤系统常常把朕的帖子视为异类,乃至清除,所以,这回还是规规矩矩,朴朴素素些。
这回说说串口通信,一端是pc,一端是vm, 先在vm上,给Ubuntu添加一个串口,需要关闭虚拟机才能添加,
有三种类型,物理串口,好理解,文件串口,也不难理解,命名管道,我们有这个,相对不好理解的,主意,它的名字 “\\.pipe\com_N”
添加完后,开机,切换到root ,sudo su,不然权限不够滴,
设置下ttyS1的波特率啥的
准备接受,cat /dev/ttyS1
在pc上,打开putty,设置下,主意 刚才的管道名不要敲错,
OK,连接后,在putty敲什么都行,Ubuntu这边就会收到了,
好,继续,写个程序,
打开vim,创建test_urt_1.c,对了,root切换回来的命令是 su 用户名
代码,操作ttyS1
编译,用gcc,这回先不在280上跑,然后还是 sudo su,运行
在putty上随便敲点啥即可,便会受到发送内容,不过就收一次就退出了。
这回说说串口通信,一端是pc,一端是vm, 先在vm上,给Ubuntu添加一个串口,需要关闭虚拟机才能添加,
有三种类型,物理串口,好理解,文件串口,也不难理解,命名管道,我们有这个,相对不好理解的,主意,它的名字 “\\.pipe\com_N”
添加完后,开机,切换到root ,sudo su,不然权限不够滴,
设置下ttyS1的波特率啥的
准备接受,cat /dev/ttyS1
在pc上,打开putty,设置下,主意 刚才的管道名不要敲错,
OK,连接后,在putty敲什么都行,Ubuntu这边就会收到了,
好,继续,写个程序,
打开vim,创建test_urt_1.c,对了,root切换回来的命令是 su 用户名
代码,操作ttyS1
编译,用gcc,这回先不在280上跑,然后还是 sudo su,运行
在putty上随便敲点啥即可,便会受到发送内容,不过就收一次就退出了。
这么好的资料,谢谢小编,辛苦了!
嘎嘎 你看的也好辛苦啊
学习,谢谢分享! 谢谢!