飞凌FCU1104嵌入式控制单元JAVA读取串口
系统为Ubuntu
尝试用RXTX-JAVA读取,发现ARM32系统需要编译驱动。
于是尝试用google的JSSC类库,能读取数据
//读不出扩展版 串口 String[] ttys = SerialPortList.getPortNames(); System.out.println(Arrays.toString(ttys)); //指定串口设备读取 String[] baseTTy = new String[]{"/dev/ttymxc1","/dev/ttymxc2","/dev/ttymxc3","/dev/ttymxc4","/dev/ttyXRUSB0","/dev/ttyXRUSB1","/dev/ttyXRUSB2","/dev/ttyXRUSB3"}; for (String tty : baseTTy) {//开启线程new Thread(new Runnable() {@Overridepublic void run() {//设置串口SerialPort serialPort = new SerialPort(tty);try {System.out.println("open " + tty);//Open portserialPort.openPort();//We expose the settings. You can also use this line - serialPort.setParams(9600, 8, 1, 0);serialPort.setParams(9600,8,1,0);while (true){try {byte[] readData = serialPort.readBytes();System.out.println(tty + " Rec: " + HexUtil.encodeHexStr(readData).toUpperCase());// 往串口写入数据// serialPort.writeBytes();}catch (Exception e){try {Thread.sleep(20);} catch (InterruptedException ex) {ex.printStackTrace();}continue;}}} catch (SerialPortException e) {e.printStackTrace();try {serialPort.closePort();} catch (SerialPortException ex) {ex.printStackTrace();}}}}).start();
maven配置
<dependency><groupId>io.github.java-native</groupId><artifactId>jssc</artifactId><version>2.9.2</version> </dependency>
程序运行效果图
飞凌FCU1104嵌入式控制单元JAVA读取串口相关推荐
- java获取已经打开的串口的输出流_使用Java读取串口的程序(转)
这个简单的程序包括以下文件: IMU.java (主程序) ReadBuffer.java (从缓冲区读取一个消息) ReadSerial.java (读取串口数据并放入缓冲区) SerialBuff ...
- linux java串口读写权限_解决linux下java读取串口之权限问题 No permission to create lock file. | 学步园...
在终端或IDE中运行java读取串口程序时,总是报告如下信息: [lhwtouch@localhost root]$ java Main Experimental: JNI_OnLoad called ...
- Java读取串口数据
本文主要实现读取员工刷卡信息 将淘宝买的刷卡IC卡读取器插入Windows笔记本的USB接口,安装驱动,设备管理器会自动添加一个模拟的COM3串口 本次使用的Java环境为 java version ...
- java 读取串口数据
串口资料 链接:https://pan.baidu.com/s/1jVO47WF7pCO6kDLezsBZ0g 提取码:hgwn 这段时间遇到了读取串口数据的需求,吭哧吭哧搞了两三天才搞出来,惭愧,所 ...
- java读取串口-mfz-rxtx-2.2-20081207-win-x86
1.下载jar包 RXTXcomm.jar 2.实现代码 package main;import java.awt.*; import java.awt.event.*; import java.io ...
- FCU1104嵌入式控制单元对空气环境监测系统的解决方案
随着我国经济及工业化的快速发展,随之而来的环境污染也日益严重.例如,汽车尾气.建筑扬尘.以及伴随来的噪音污染等等,这些对人们的日常出行和生命健康状况都带来了及其不利的影响. 而空气环境监测管理系统,是 ...
- 飞凌嵌入式丨2020年技术干货合集大放送!
亲爱的飞凌用户们 你们好哇 魔幻的2020即将过去 今年有些特殊,有些不容易 回看射雕处,千里暮云平 想必大家都有成长有收获 感谢你们一路以来的支持 2021即将到来 回顾2020 你是不是又博学了呢 ...
- ARM核心板应用案例-飞凌嵌入式智慧交通领域合集
飞凌嵌入式深耕智能设备核心平台领域多年,积累了丰富的行业知识和经验,拥有成熟全面的技术.产品优势.同时,在智慧交通领域,飞凌与诸多企业也已开展合作,确保研发产品深度契合客户应用需求,为智慧交通设备提供 ...
- linux 开发板模拟u盘,S5P4418开发板Linux下实现模拟U盘教程飞凌嵌入式
飞凌嵌入式ARMCortex-A9 S5P4418开发板上能否满足U盘的功能?其实可通过修改内核配置和文件系统相关内容,在OK4418开发板上实现模拟U盘功能,模拟U盘可以帮助我们实现开发板与Wind ...
最新文章
- R语言ggplot2可视化:ggplot2可视化分组散点图并使用geom_smooth函数在散点图图中为不同的散点簇添加对应的回归曲线
- Service IntentService区别 (面试)
- MyBatis-Plus 代码生成器
- 尝鲜RHEV 3.0——概念篇(附RHEV3.0下载)
- 曲面屏敲代码飞起,包邮送到家!
- 学会用各种方式备份MySQL数据库
- python怎么执行程序_小鹅通视频怎么下载?用python实现小鹅通视频下载(二)
- 使用EasyMock或Mockito
- HyperLedger Fabric 1.0的Transaction处理流程
- 距离感应器黑屏,如何一直亮屏
- 商品信息mysql设计_电商-商品信息 - 数据库设计 - 数据库表结构 - 果创云
- dell服务器显示器fre,戴尔全新 Freesync 显示器,专门针对游戏玩家
- 理解LINQ预编译查询(Compiled LINQ)
- 枚举 switch case 标签必须为枚举常量的非限定名称
- 数据的封装与解封装:TCP/IP五层协议
- vulnhub靶场-Ripper
- 总有一句能触动你,总有那么一个人在等候你,生死看淡,不服就干
- Problem C: 判断三角形的性质
- minio 文件预览_MinIO Docs | MinIO快速入门指南
- 计算机硬盘空间不足怎么删,电脑d盘的空间不足怎么办_电脑怎么清空d盘-win7之家...
热门文章
- Unity3D动态天空之UniSky
- 微信小程序开发—— 基础知识
- Processing——动态条形码
- MySql如何将远程数据库复制到本地
- > Construction@0.1.0 serve > vue-cli-service serve ‘vue-cli-service‘ 不是内部或外部命令,也不是可运行的程序
- 力扣(LeetCode)277. 搜寻名人(2022.10.04)
- 洛克王国不显示服务器咋办,洛克王国12月21日服务器公告 不翼而飞的彩蛋
- 爬虫笔记-使用python爬取豆瓣短评
- 《TensorFlow语音识别实战》简介
- 你对计算机网络如何看待,如何看待网络文化