全志A40i开发板——串口调试助手实现

2022-10-31 15:44:09 浏览数 (2)

前言

工控板比较常用的通讯方式就是串口,本次实现一个串口调试助手,在此基础上就可以实现串口通讯应用的开发。

测试板卡为:创龙科技的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

0 人点赞