文章导航PC6首页软件下载单机游戏安卓资源苹果资源

pc软件新闻网络操作系统办公工具编程服务器软件评测

安卓新闻资讯应用教程刷机教程安卓游戏攻略tv资讯深度阅读综合安卓评测

苹果ios资讯苹果手机越狱备份教程美化教程ios软件教程mac教程

单机游戏角色扮演即时战略动作射击棋牌游戏体育竞技模拟经营其它游戏游戏工具

网游cf活动dnf活动lol周免英雄lol礼包

手游最新动态手游评测手游活动新游预告手游问答

您的位置:首页单机游戏角色扮演 → 怪物猎人世界新装备介绍 怪物猎人世界新装备新系统一览

Android串口开发入门,来一场与硬件的亲密接触

最近根据项目需求,会用安卓上层应用直接与主板打交道,统称硬件吧,支配主板开锁,打印等功能,网上也有很多资料,但是我可以说,没有一个可以真正能用的,所以花了很多时间专门研究了串口开打,下图是主板示意:

安卓工业主板

串口通信的概念非常简单,串口按位(biandroid项目经验简历_最强资讯网t)发送和接收字节。尽管比按字节(byte)的并行通信慢,但是串口可以在使用一根线发送数据的同时用另一根线接收数据。它很简单并且能够实现远距离通信。不管是windows、linux、或是android操作系统,串口编android 滚动条使用_最强资讯网程无非是以下几步:

这个项目基于谷歌的开源项目android-serialport-api,是Android使用jni直接进行串口设备的读写的一个开源库,所以你不必担心NDK的门槛天津seo外包_最强资讯网,项目就不过多介绍了,今天主要来介绍一下如何使用这个开源项目进行串口操作。

一、android-serialport-api简单介绍

android-serialport-api下载:https://github.com/cepr/android-serialport-api

android-serialport-api下有两个主要的类以及jni类和.so文件:

二、引入android-serialport-api

以androidStudio为例,用eclipse的朋友直接导入即可,源码就是eclipse版的

(1)、新建android项目,建包android-serialport-api,将调用c语言写成的动态链接库的java类,也就是第一步中介绍的两个类放入到src文件夹下的android_serialport_api包下,这里一定要将包名命名成这个,因为对JNI有一定了解的人就会知道,在写c语言链接库时候,函数的命名是和调用它的类所在的包名相关的,一旦包名与链接库中函数的命名不相符,就不能调用链接库的函数。jin

(2)、在src/main下新建jni、jinLibs目录,分别拷贝相关源码到相应的目录下,直接给图:

记得重新编译一下项目Bulid/Make Project,到这里,开源库基本上引入就结束了。

三、串口操作

(1)、串口的硬件地址以及波特率这两个参数是必须的,我新建了一个SerialPortUtil类,采用的单例模式,下图为开串口

(2)、发送数据给串口

(3)、接受串口返回数据

这一句会阻塞主线程,假如没有数据返回,程序就会直接崩掉,我为了演示没有写线程操作,真正的ios10.1.1 威锋_最强资讯网应该是开启一个子线程来循环读取数据。

(4)、串口的关闭

好了,基本上流程就是这些了,至于如何处理以及优化,就看具体的需求了java完全自学手册_最强资讯网。

有任何问题,欢photoshop价格_最强资讯网迎大家一起交流。

当前文章:http://emilyseyelive.com/20171115/39283_10414.html

发布时间:2018-04-21 03:29:32

sqlserver2005卸载  md模拟器ios版  ecshop销量排行  jquery slider参数  b2c商城seo优化  ios中毒怎么办  win10桌面怎么设置  win8如何安装eclipse  mysql去重统计个数  ios9.3 beta6固件  php调用外部函数  sqlite3.dll  ios9.32省电设置  mysql varchar和char  javascript和c语言  

相关阅读 英国女子坐飞机成唯一乘客算什么?看盘点飞机上发生的十大奇葩事鹿晗被曝害羞选戒指网友关心的是会给关晓彤买多大的钻戒?从TensorFlow到PyTorch:九大深度学习框架哪款最适合你?戒烟后,肺部还能恢复正常吗,需要多久?2017年中国厦门孕婴童产业博览会传流媒体音乐巨头PandoraCEO计划离职,在位17年后谁能接任?盘点成都小升初小摇号的十所赢家学校!98%的学生上四七九?!电商刷墙哪家强?农村电商争夺大战已经打响

文章评论
发表评论

热门文章 陈羽凡证实离婚白百何虽洗白但又陷商业诈骗风波香港艳星柏安妮曾出演的三级电影照片遭曝光,竟三次拒绝周星驰?蒙特利尔会变成第二个"德国"吗?蒙城成为一座"避难之城"!有多少人像安迪一样有遗传基因疾病的家族,内心压抑畏惧将来?

最新文章 下一代安卓系统,要革了手机屏幕的命?上林县提交建设高铁无轨站建议方案!高铁无轨站什么鬼? ​流浪猫狗为了能让自己有个家,到底有多努力?2017全球旅游文化小姐中国大赛广州赛区新闻发布会念珠手串的风水知识您了解吗?深圳整治外卖送餐电动车交通违法,首日处罚646宗

人气排行 洗脑式销售加骂客户是狗,九创还想创什么?"为什么我就是想嫁化州的农村仔?"一班外地妹说出真相贪便宜机票竟飞往"假悉尼"?黔东南彪悍特色菜凉拌生猪血,你够胆吃吗?以太坊经典今日价格跌破100元一线火币网行情最低下探89「政策」到达退休年龄时,职工养老保险缴费不满15年怎么办?宝宝肠炎、湿疹、咳嗽、感冒中暑怎么办?靠食疗就能好!AICPA和USCPA两者有什么区别吗?

http://www.iyouweus.comhttp://www.fredennis.comhttp://www.emealstogo.comhttp://www.cughtmanda.comhttp://www.chdamseljr.comhttp://www.robertsbcg.comhttp://www.brutonian.comhttp://www.bjapls.comhttp://www.babyako.comhttp://www.mmwcycling.comhttp://www.mcl-sprain.comhttp://www.ngramz.ushttp://www.meanjd.ushttp://mufhbv.ushttp://www.bjjazr.ushttp://www.tspghr.ushttp://wjoqlw.ushttp://www.xruwez.ushttp://www.jwgmjj.comhttp://zdyvnv.ushttp://qvuoza.ushttp://www.iddkpr.ushttp://wgjykt.ushttp://www.zymuvd.ushttp://www.kfwfji.ushttp://www.cdsjhh.comhttp://www.bfyblower.comhttp://brhbup.ushttp://hjbqzk.ushttp://www.hjbqzk.ushttp://www.aicai5.cnhttp://www.mdbjk.ushttp://www.cantonfairco.com.cnhttp://www.marry520.com.cnhttp://www.airforceonelow-br.cnhttp://www.zsung.com.cnhttp://www.402cm.cnhttp://www.706cm.cnhttp://www.fuzhoujiaoyu.cnhttp://www.hg9cc.cnhttp://www.863cc.cnhttp://www.daomeiji.cnhttp://www.bjyasin.comhttp://www.caspimedical.comhttp://www.shanhetea.comhttp://www.whwancai.comhttp://www.yzdwhs.comhttp://wgjykt.ushttp://brhbup.ushttp://www.yzdwhs.com