拿到开发板日子也过半了,体验也逐渐深入,自己也想着用这款开发板做下QT小项目,所以在这里记录下一个小的项目开发。
选择这个项目呢需要准备点东西。我这边为了开发方便选择了是单片机开发板,板载两个传感器一个SHT20和一个光照度传感器,通过串口和我们的OK3399之间传输数据,后续有机会,最方便的就是在Linux底层加入驱动,写Linux驱动方式来读传感器数据,有机会会写一篇体验的。
OK3399这边也是处理好了底层串口驱动,我使用的是与SPI口复用的串口4,设备名称ttyS4,有这个我们就可以在QT中写串口程序了。
接下来就是接好线,注意TX和RX交叉和共地,基本就可以完成数据传输。
上面就是串口接收程序,目前主要是采用定时器和一个槽函数完成定时接收数据解析。
写完这个程序后我测试了下打印。