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

编译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",表示发送成功!

相关推荐
JNX_SEMI6 小时前
EG2226 全桥驱动芯片技术解析:600V/1A 耐压、SSOP16 封装,助力逆变器与无刷电机驱动设计
单片机·嵌入式硬件·物联网
大卡片6 小时前
PWM控制原理
嵌入式硬件
lolo大魔王6 小时前
Linux 文件系统超全面详解(原理、结构、挂载、分区、inode、日志、管理命令)
linux·运维·服务器
磊 子8 小时前
详细讲解一下epoll
linux·io·epoll·io多路复用
周周记笔记8 小时前
【元器件专题】用阻抗等效分析法来分析开关电路
单片机·嵌入式硬件
printfLILEI8 小时前
php中的类与对象以及反序列化
linux·开发语言·php
leoFY1238 小时前
STM32H750配置LAN PHY芯片LAN8742
网络·stm32·嵌入式硬件
iCxhust8 小时前
如何利用iret修改cs ip
汇编·单片机·嵌入式硬件·微机原理·8088单板机
叠叠乐10 小时前
redmi k90 pro max 强解BL,刷海外rom, 并刷入sukisu ultra
linux
m0_3771081410 小时前
stm32平衡车
stm32·单片机·嵌入式硬件