前言工控板比较常用的通讯方式就是串口,本次实现一个串口调试助手,在此基础上就可以实现串口通讯应用的开发。 测试板卡为:创龙科技的A40i开发板。其接口资源丰富,可引出双路网口、双路CAN、双路USB、双路RS485等通信接口,板载Bluetooth、WIFI、4G(选配)模块,同时引出MIPI LCD、LVDS LCD、TFT LCD、HDMI OUT、CVBS OUT、CAMERA、LINE IN、H/P OUT等音视频多媒体接口,支持双屏异显、1080P@45fps H.264视频硬件编码、1080P@60fps H.264视频硬件解码,并支持SATA大容量存储接口。 A40i核心板采用100%国产元器件方案,并经过专业的PCB Layout和高低温测试验证,稳定可靠,可满足各种工业应用环境,应用于能源电力、轨道交通、工业控制、工业网关、仪器仪表、安防监控等典型领域。 适用开发环境: Windows开发环境:Windows 7 64bit、Windows 10 64bit Linux开发环境:Ubuntu18.04.4 64bit 虚拟机:VMware15.1.0 U-Boot:U-Boot-2014.07 Kernel:Linux-3.10.65 Ubuntu:Ubuntu16.04根文件系统(约1.5GByte) LinuxSDK:LinuxSDK_AA_BB_CC_DD(基于T3_LinuxSDK_V1.3_20190122) 过程git clone cd SerialPort/SerialPort/ .pro文件中添加 QT += widgets main.cpp中 #include <QtGui/QApplication> 改为 #include <QApplication> mainwindow.cpp中toAscii改为toLatin1 /home/tronlong/T3/lichee/buildroot-201611/dl/qt-everywhere-opensource-src-5.9.0/Qt-5.9.0/bin/qmake export PATH=/home/tronlong/T3/lichee/out/sun8iw11p1/linux/common/buildroot/host/usr/bin:$PATH make 导入生成的程序到windows sudo cp SerialPort /mnt/hgfs/share 再通过串口rz 导入到开发板 chmod +x SerialPort 运行 ./SerialPort --platform linuxfb |
|