系统为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读取串口相关推荐

  1. java获取已经打开的串口的输出流_使用Java读取串口的程序(转)

    这个简单的程序包括以下文件: IMU.java (主程序) ReadBuffer.java (从缓冲区读取一个消息) ReadSerial.java (读取串口数据并放入缓冲区) SerialBuff ...

  2. linux java串口读写权限_解决linux下java读取串口之权限问题 No permission to create lock file. | 学步园...

    在终端或IDE中运行java读取串口程序时,总是报告如下信息: [lhwtouch@localhost root]$ java Main Experimental: JNI_OnLoad called ...

  3. Java读取串口数据

    本文主要实现读取员工刷卡信息 将淘宝买的刷卡IC卡读取器插入Windows笔记本的USB接口,安装驱动,设备管理器会自动添加一个模拟的COM3串口 本次使用的Java环境为 java version ...

  4. java 读取串口数据

    串口资料 链接:https://pan.baidu.com/s/1jVO47WF7pCO6kDLezsBZ0g 提取码:hgwn 这段时间遇到了读取串口数据的需求,吭哧吭哧搞了两三天才搞出来,惭愧,所 ...

  5. 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 ...

  6. FCU1104嵌入式控制单元对空气环境监测系统的解决方案

    随着我国经济及工业化的快速发展,随之而来的环境污染也日益严重.例如,汽车尾气.建筑扬尘.以及伴随来的噪音污染等等,这些对人们的日常出行和生命健康状况都带来了及其不利的影响. 而空气环境监测管理系统,是 ...

  7. 飞凌嵌入式丨2020年技术干货合集大放送!

    亲爱的飞凌用户们 你们好哇 魔幻的2020即将过去 今年有些特殊,有些不容易 回看射雕处,千里暮云平 想必大家都有成长有收获 感谢你们一路以来的支持 2021即将到来 回顾2020 你是不是又博学了呢 ...

  8. ARM核心板应用案例-飞凌嵌入式智慧交通领域合集

    飞凌嵌入式深耕智能设备核心平台领域多年,积累了丰富的行业知识和经验,拥有成熟全面的技术.产品优势.同时,在智慧交通领域,飞凌与诸多企业也已开展合作,确保研发产品深度契合客户应用需求,为智慧交通设备提供 ...

  9. linux 开发板模拟u盘,S5P4418开发板Linux下实现模拟U盘教程飞凌嵌入式

    飞凌嵌入式ARMCortex-A9 S5P4418开发板上能否满足U盘的功能?其实可通过修改内核配置和文件系统相关内容,在OK4418开发板上实现模拟U盘功能,模拟U盘可以帮助我们实现开发板与Wind ...

最新文章

  1. R语言ggplot2可视化:ggplot2可视化分组散点图并使用geom_smooth函数在散点图图中为不同的散点簇添加对应的回归曲线
  2. Service IntentService区别 (面试)
  3. MyBatis-Plus 代码生成器
  4. 尝鲜RHEV 3.0——概念篇(附RHEV3.0下载)
  5. 曲面屏敲代码飞起,包邮送到家!
  6. 学会用各种方式备份MySQL数据库
  7. python怎么执行程序_小鹅通视频怎么下载?用python实现小鹅通视频下载(二)
  8. 使用EasyMock或Mockito
  9. HyperLedger Fabric 1.0的Transaction处理流程
  10. 距离感应器黑屏,如何一直亮屏
  11. 商品信息mysql设计_电商-商品信息 - 数据库设计 - 数据库表结构 - 果创云
  12. dell服务器显示器fre,戴尔全新 Freesync 显示器,专门针对游戏玩家
  13. 理解LINQ预编译查询(Compiled LINQ)
  14. 枚举 switch case 标签必须为枚举常量的非限定名称
  15. 数据的封装与解封装:TCP/IP五层协议
  16. vulnhub靶场-Ripper
  17. 总有一句能触动你,总有那么一个人在等候你,生死看淡,不服就干
  18. Problem C: 判断三角形的性质
  19. minio 文件预览_MinIO Docs | MinIO快速入门指南
  20. 计算机硬盘空间不足怎么删,电脑d盘的空间不足怎么办_电脑怎么清空d盘-win7之家...

热门文章

  1. Unity3D动态天空之UniSky
  2. 微信小程序开发—— 基础知识
  3. Processing——动态条形码
  4. MySql如何将远程数据库复制到本地
  5. > Construction@0.1.0 serve > vue-cli-service serve ‘vue-cli-service‘ 不是内部或外部命令,也不是可运行的程序
  6. 力扣(LeetCode)277. 搜寻名人(2022.10.04)
  7. 洛克王国不显示服务器咋办,洛克王国12月21日服务器公告 不翼而飞的彩蛋
  8. 爬虫笔记-使用python爬取豆瓣短评
  9. 《TensorFlow语音识别实战》简介
  10. 你对计算机网络如何看待,如何看待网络文化