android测试rs232_Android接入RS232-新闻详情
Android接入RS232
发布时间:2017-07-26责任编辑:朱明 浏览:1346
首先现在下载SDK以及demo
平板连接仪器后,进入Setup界面,查看端口路径。
Demo中的代码示例较多,可以收集所有串口信息。
实际应用中,我们往往不需要如此多的功能,也不需要用户去选择串口。
我们只需要知道设备使用的几号串口,然后把串口路径记下来就好了。
private String path = "/dev/ttyS0";
public void onCreate() throws SecurityException, IOException {
try {
mSerialPort = new SerialPort(new File(path), baudrate);
mOutputStream = mSerialPort.getOutputStream();
mInputStream = mSerialPort.getInputStream();
mReadThread = new ReadThread();
isStop = false;
mReadThread.start();
}
}
public SerialPort(File device, int baudrate) throws SecurityException, IOException {
mFd = open(device.getAbsolutePath(), baudrate);
if (mFd == null) {
throw new IOException();
}
mFileInputStream = new FileInputStream(mFd);
mFileOutputStream = new FileOutputStream(mFd);
}
注意事项:
一、baudrate、DataBits、StopBits的设置,如果与设备的参数设置不同,那么就无法进行通信。
二、接入前与硬件方进行充分沟通。因为设备的数个串口,有时可能会有硬件问题,例如com0串口通讯不稳定,但是com1、com2、com3就没这个问题。
三、平板开机启动程序的话,串口通讯尽量不要立即开启。因为根据平板的不同,串口驱动有时没能立即启动,需要开机后过几秒才有效。
春秋工作室 供稿
android测试rs232_Android接入RS232-新闻详情相关推荐
- android测试rs232_AM335x的RS232串口的测试程序
说明: RS232_D1,在Linux中的设备名称:/dev/ttyO3; RS232_D2,在Linux中的设备名称:/dev/ttyO4 1.RS232是全双工通信,支持同时收发,所以只要将Tx与 ...
- Android使用HtmlTextView控件实现新闻详情图文混排
在实现新闻详情的时候,安卓也有类似富文本的控件,但是使用webview或者textview等方法,每种方法各有优劣,不是很完美.今天给大家介绍一个安卓控件--HtmlTextView,实现详情页图文混 ...
- android 支付宝sdk接入详解
android 支付宝sdk接入详解 第一步 在接入支付宝sdk之前首先要进入支付宝开发者平台申请应用所需要的应用唯一标识(APPID).应用私钥(APP_PRIVATE_KEY).支付宝公钥(ALI ...
- Android测试原理(三)——使用Eclipse的ADT进行测试
原文链接:http://developer.android.com/tools/testing/testing_eclipse.html 1.使用Eclipse的ADT进行测试 这次的主题介绍了怎么使 ...
- (仿头条APP项目)8.新闻详情页面实现和butterknife插件使用
文章目录 butterknife插件使用 导入依赖 下载插件 使用 新闻详情页面显示 效果图 实现思路 具体实现 布局 数据库添加收藏表 新闻详情页面具体业务逻辑实现 详情页面跳转 效果图 具体实现步 ...
- Android测试入门学习
一,Android测试新人练习--安装及文件传输 [课前准备] Android测试环境搭建 1.下载并安装JDK: http://www.oracle.com/technetwork/java/jav ...
- java appium_Android应用开发之AS+Appium+Java+Win自动化测试之Appium的Java测试脚本封装(Android测试)...
本文将带你了解Android应用开发AS+Appium+Java+Win自动化测试之Appium的Java测试脚本封装(Android测试),希望本文对大家学Android有所帮助. 一.为什么需要封 ...
- TouTiao开源项目 分析笔记15 新闻详情之两种类型的实现
1.预览效果 1.1.首先看一下需要实现的效果. 第一种,文字类型新闻. 第二种,图片类型新闻. 1.2.在NewsArticleTextViewBinder中设置了点击事件 RxView.click ...
- 单点登录cas常见问题(九) - android app怎么接入cas单点登录系统?
cas-server-support-rest子项目有什么用:如果一个android app要接入cas中心系统,就需要用到这个子项目. 引入的前提条件是, cas项目已经启用了,通常不会启用一部分项 ...
最新文章
- There's no Qt version assigned to this project for platform Win32/Win64
- MYSQL数据库字母数字混合字段排序问题
- Spark 调优之数据倾斜
- Uncaught TypeError: Cannot read property 'setAttribute' of null
- 靓号站php,阿里宝卡选靓号php代码
- python能做什么游戏ll-Python 应该怎么学?
- IDEA运行VUE项目
- USTC English Club Note20211223
- leetcode面试题 16.26. 计算器(栈)
- python写windows程序_【Python学习】Python 写Windows Service服务程序
- NIO和Netty经典面试题
- java 异常处理 简书_Java基础知识8-异常处理
- 个人管理:发掘自己的性格优势
- 关于使用DFS,BFS的一些思考总结
- jeecgboot修改登录界面、背景图等的页面记录
- 画板html5代码,html5教程制作简单画板代码分享
- 手工内存管理规则的总结
- 小程序怎么接入机器人客服系统
- 基于CNN的垃圾分类模型
- 依靠云计算推动企业业务模式变革
热门文章
- 组装电脑配置清单2023 组装电脑配置推荐2023
- 导轮式机器人_一种轮式机器人及其导向轮总成的制作方法
- 学习内容:求一个点到椭球面的距离(下)
- 华广的计算机专业火爆吗,今天,华广各专业男生都在花式表白,你被谁抽中了??...
- Excel冻结窗口_首行锁定
- Python闭包的两个案例
- Solr or Lucene全文检索实现原理
- Cocos2dx 3.0 过渡篇(二十二)各种遍历与范围for语句的使用
- cb() never called!原因及解决方法
- IDEA maven plugin 报红解决方法