Nanopi 2,装机开始到第一个实验,串口通信

本文记录了作者使用Nanopi 2开发板从装机到完成第一个QT5串口通信实验的过程。在安装完debian系统后,配置QT Creator并进行QT应用程序的开发,遇到并解决了时间戳警告问题。实验中,通过串口通信,使用Win上的串口调试工具与Nanopi 2交互,实现了串口数据的发送与接收。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

刚刚开始玩nanopi,一个光秃秃的开发板,看着大牛们能玩出花来,自己对其充满向往,然而到了自己手里就不是那么回事了,从拿到板子,到装完debian系统,各种配置就已经让我焦头烂额,对于师兄们留下的文档反复揣摩,终于最后系统配置成功。

然后就开始做的第一个实验,基于QT的串口通信。
话说这个qt5的安装还真是一帆风顺

sudo apt-get update
sudo apt-get upgrade
sudo apt-cache search qt5
sudo apt-cache show qt5-default
sudo apt-get install qt5-default    //查看版本
sudo apt-get install qtcreator

然后配置qtcreator,一般来说找到自己的gcc编译器的位置,把路径放在Complier path里面就行了,我的是/usr/lib/gcc,相信大部分人都会是这样。
qt版本就选高的(如果装了好几个的话),还有可以根据自己的喜好来配置编辑的界面,(texteditor老铁没毛病)。

准备工作都做完了,好,开始之前再检查一遍。
qmake -v 检查版本最好是5以上的。
在qtcreator里写一个helloworld试试。

#include<QApplication>
#include<QLabel>
int main(int argc,char **argv)
{
    QApplication a(argc,argv);
    QLabel *label=new QLabel("hello world");
    label->setGeometry(200,200,100,100);
    label->show();
    return a.exec();
}

Ctrl+R编译运行成功,美滋滋。但是当时我却有几个很奇怪的问题,就是居然给了我数不清的warning,说我某某某文件在未来的多少秒被改动了,当时就给我看懵逼了。后来想明白了,自己的系统的时间比那个qt资源的使用时间还要早,搞了半天结果是我穿越了。。。解决办法就是改变一下系统的时间,然后把qt相关文件touch一遍。之前不明白吧能找到的命令弄了一遍,比如什么
make

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值