FFD8 发表于 2024-7-13 01:03

【超小型 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]
查看完整版本: 【超小型 Linux 开发套件:Quantum Tiny Linux(带 SoM 和扩展板)】 - 3.uart测试...