当前位置:网站首页>教您简单几步实现工业树莓派正确安装RS232转USB驱动
教您简单几步实现工业树莓派正确安装RS232转USB驱动
2022-08-05 05:22:00 【hongke_iiot】
前言
工业树莓派系列产品无直接的RS232接口提供,因此,针对一些只有RS232接口的设备,工业树莓派就无法直接与其实现连接和通信。对此,虹科建议采用RS232转串口转换器的方式实现工业树莓派和RS232设备的通信。
然而,市面上大部分RS232转USB转换器只支持Windows系统免驱,不支持Linux系统免驱,这就要求我们为工业树莓派安装相应的驱动版本。但是由于路径的不同,RS232转USB转换器厂家提供的安装程序并不能够完全适用于工业树莓派,需要做一些修改。本文将分享一个采用绿联RS232转USB转换器驱动安装的解决方法。
一、 所需工具
1. 一台笔记本电脑
2. 一个工业树莓派核心模块/控制器模块
3. 一根绿联S232转USB转换器
二、 操作步骤
1. 安装对应版本的kernel-headers,显示以下图片的内容,表示安装成功。
sudo apt install raspberrypi-kernel-headers

2. 在安装的过程中可能会出现apt报错,表示安装失败,但此时也会暴露一个URL,需要将这个URL复制并放在PC浏览器中下载deb文件中。下载成功后,通过文件传输工具把文件导入到工业树莓派中,执行以下指令:
sudo apt install ./xxxx.deb
3. 安装成功后,尝试是否可以执行以下指令,进入对应文件夹。可以进入的话,则表示安装成功。
cd /lib/modules/`uname -r`/build

4. 查看工业树莓派的内核版本。
uname -r
5. 通过文件传输工具把绿联提供的内核对应版本的驱动传输入工业树莓派中,并运行以下指令进行进入驱动文件夹:
cd PL2303G_Linux_Driver_v1.0.6/4.19_ok/

6. 执行以下指令安装驱动文件:
make all

7. 复制新的驱动程序到kernel。
sudo cp pl2303.ko /lib/modules/$(uname -r)/kernel/drivers/usb/serial

8. 编辑modules文件,添加以下信息:
sudo nano /etc/modules


9. 重启工业树莓派。
reboot
10. 安装成功。
三、 总结
本文分享的此种方法仅针对绿联的RS232转USB转换器,其它品牌转换器大部分也可使用此种操作步骤,但是不排除个别特例,仅供参考。通过以上方法能够轻松实现工业树莓派通过串口/Modbus RTU等通讯方式采集RS232设备的数据,并在工业树莓派内进行处理。
四、 方案简介
虹科工业树莓派产品具有实时Raspbian系统,内置Broadco多核处理器具备诸如图像处理类复杂任务处理能力。

此外,它小巧灵活,功耗低,支持用Python/Java/C/C++/C#、Node-RED可视化编程工具进行开发,还能实现CPDESYS软PLC功能,在数据采集和小型控制等场景可帮助用户快速创建应用,实现工业物联网和数字化生产。

更多资讯:虹科工业物联网——您的工业物联网专家
边栏推荐
- Spark source code-task submission process-6.2-sparkContext initialization-TaskScheduler task scheduler
- Hugo搭建个人博客
- 单臂路由实验和三层交换机实验
- Call the TensorFlow Objection Detection API for object detection and save the detection results locally
- [Day1] VMware software installation
- [Day8] (Super detailed steps) Use LVM to expand capacity
- The Servlet to jump to the JSP page, forwarding and redirection
- 【Day8】Knowledge about disk and disk partition
- [Paper Intensive Reading] The relationship between Precision-Recall and ROC curves
- [Day6] File system permission management, file special permissions, hidden attributes
猜你喜欢

入门文档01 series按顺序执行
![[Paper Intensive Reading] The relationship between Precision-Recall and ROC curves](/img/8f/3c9944db96eef623779a5abe68355b.png)
[Paper Intensive Reading] The relationship between Precision-Recall and ROC curves

Hard Disk Partitioning and Permanent Mounting

I/O performance and reliability

解决这三大问题,运维效率将超90%的医院

入门文档06 向流(stream)中添加文件

运维的高光时刻,从智能化开始

技术分享杂七杂八技术

IP address and subnet division

入门文档04 一个任务依赖另外一个任务时,需要按顺序执行
随机推荐
What?CDN cache acceleration only works for accelerating static content?
ALC实验
Three modes of vim
spark operator-textFile operator
Getting Started Doc 08 Conditional Plugins
Unity realizes first-person roaming (nanny-level tutorial)
解决这三大问题,运维效率将超90%的医院
Spark source code-task submission process-6.2-sparkContext initialization-TaskScheduler task scheduler
Getting Started Document 09 Standalone watch
入门文档08 条件插件
入门文档09 独立的watch
Image compression failure problem
[Day8] Commands involved in using LVM to expand
硬盘分区和永久挂载
时间复杂度和空间复杂度
入门文档05 使用cb()指示当前任务已完成
Remembering my first CCF-A conference paper | After six rejections, my paper is finally accepted, yay!
【Day8】Knowledge about disk and disk partition
智能运维会取代人工运维吗?
static routing