【超小型 Linux 开发套件:Quantum Tiny Linux(带 SoM 和扩展板)】 - 3.uart测试...
<div class='showpostmsg'> 本帖最后由 FFD8 于 2024-7-13 01:02 编辑# 【超小型 Linux 开发套件:Quantum Tiny Linux(带 SoM 和扩展板)】 - 3.uart测试及安装libmodbus库
*本次项目涉及和底盘控制模块的串口通信,先测试下Quantum的串口收发功能,再安装好libmodbus开源库,为后续阶段做准备。*
## 1、uart收发测试
用排针引出扩展板上的串口:
1、下载UART_test.zip,上传到Quantum,并解压缩unzip UART_test.zip;
2、进入目录:cd UART_test
3、编译:make
4、执行:./uart_test
5、根据扩展板上的丝印信息对应连接usb2ttl的GND,Rx,Tx
6、PC打开串口调试助手,波特率9600,每间隔1S可收到Rimipi回传的串口数据:Hello Quantum Tiny Linux!!!
7、串口助手发送数据,Quantum也可以顺利接收
8、测试结束,串口功能可以正常使用
收发测试视频:
7bd4e3f9a35272f3b49c7ebac1a90f08<br/>
------------
## 2、安装libmodbus库
### 1、下载源码:
git clone https://github.com/stephane/libmodbus.git
或者下载附件
然后上传到Quantum
### 2、安装
1、解压缩源码:unzip libmodbus.zip
2、进入源码目录:cd libbodbus-master
3、运行:./autogen.sh
4、新建install文件夹:mkdir install
5、运行:./configure --prefix=/home/pi/Downliads/libmodbus-master/install/
6、运行:make & make install
7、编译成功后,在install文件夹下会生成头文件及库文件
### 3、库测试
进入tests目录,开两个窗口分别运行:./unit-test-client./unit-test-server。能正常跑起来就说明安装成功了。
视频完整记录了库安装和测试的详细过程:
0d1bf5a28f4f00d668c31a29510417e3<br/>
</div><script> var loginstr = '<div class="locked">查看本帖全部内容,请<a href="javascript:;" style="color:#e60000" class="loginf">登录</a>或者<a href="https://bbs.eeworld.com.cn/member.php?mod=register_eeworld.php&action=wechat" style="color:#e60000" target="_blank">注册</a></div>';
if(parseInt(discuz_uid)==0){
} </script><script type="text/javascript">(function(d,c){var a=d.createElement("script"),m=d.getElementsByTagName("script"),eewurl="//counter.eeworld.com.cn/pv/count/";a.src=eewurl+c;m.parentNode.insertBefore(a,m)})(document,523)</script>
页:
[1]