串口通讯编程示例之开发板测试

编译elf1_cmd_serialport程序

(一)将应用02_elf1_cmd_serialport文件夹拷贝到linux虚拟机路径,该虚拟机需要安装对应开发板的GCC编译器。执行命令:

(二)查看CC变量:

(三)查看Makefile:

很多大型项目的编译都是通过Makefile来组织的,因为其通用性强,方便管理的特点,适用范围非常广泛。

查看当前Makefile编译规则,tty_demo是编译整个工程,clean是清除工程。

(三)在elf1_cmd_serialport文件夹输入命令:

(四)编译无错误将生成elf1_cmd_serialport可执行文件:

(五)使用scp将可执行文件拷贝到开发板/home/root 路径下:

开发板测试

(1)将开发板RS485_1和RS485_2连接,按照A1-A2和B1-B2的方式连接。

(2)连接网口,例如eth0口 。

(3)另外打开一个调试串口软件PUTTY,选择SSH方式登陆,输入eth0的IP地址192.168.0.232,保存名称为ELF1后打开。

(4)找到要测试串口对应的设备节点,例如:

(5)左边COM37,RS485_1作为接收串口等待数据。

(6)右边192.168.0.232端口,对应PC上串口调试助手设置串口,然后每1s发送一次输入的字符串aabbccddeeff。

(7)上边显示"[nwrite=12] aabbccddeeff",下边显示"[nread=12] aabbccddeeff",表示发送成功!

相关推荐
2401_826097623 小时前
JavaEE-Linux环境部署
java·linux·java-ee
(:满天星:)4 小时前
第31篇:块设备与字符设备管理深度解析(基于OpenEuler 24.03)
linux·运维·服务器·网络·centos
爱莉希雅&&&4 小时前
shell编程之awk命令详解
linux·服务器·git
笑稀了的野生俊4 小时前
在服务器中下载 HuggingFace 模型:终极指南
linux·服务器·python·bash·gpu算力
渡我白衣5 小时前
Linux操作系统之文件(四):文件系统(上)
linux
ZZH1120KQ5 小时前
Linux系统安全及应用
linux·运维·系统安全
TESmart碲视5 小时前
HKS201-M24 大师版 8K60Hz USB 3.0 适用于 2 台 PC 1台显示器 无缝切换 KVM 切换器
单片机·嵌入式硬件·物联网·游戏·计算机外设·电脑·智能硬件
程序漫游人5 小时前
centos8.5安装jdk21详细安装教程
java·linux
小小小糖果人5 小时前
Linux云计算基础篇(5)
linux·运维·服务器
small_wh1te_coder6 小时前
硬件嵌入式学习路线大总结(一):C语言与linux。内功心法——从入门到精通,彻底打通你的任督二脉!
linux·c语言·汇编·嵌入式硬件·算法·c