树莓派UDP通信及串口通信
该程序运行在树莓派上,主要功能是把收到的UDP消息通过树莓派自带串口发给下位机,同时把串口收到的数据通过UDP发送出去,使用threading模块启动两个线程,互不干涉,可以在此基础上更改实现各种功能。
我写这个是用于四轴飞行器控制的,树莓派和stm32搭在飞行器上,地面用手机控制,可以实现飞行器姿态及参数实时监测控制,同时树莓派接摄像头,传航拍图像给地面手机。下面的程序只是通信部分的,关于摄像头视频流的捕获及上传程序和手机端的程序工程较大,等忙过这一段时间会上传的。
首先,树莓派在使用串口之前是需要配置一些文件的。
1.修改
cmdline.txt
>>> sudo vi /boot/cmdline.txt
将原来的内容