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

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

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

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

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

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

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

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

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

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

安卓工业主板

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

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

一、android-serialport-api简单介绍

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

android-serialport-api下有两个主要的类以eclipse mars.2下载_最强资讯网及jni类和.so文件:

二、引入android-serialport-api

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

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

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

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

三、串口操作

(1)、串口的硬件地址以及波特率这两个参数是必须的,我新建了一个SerialPortUtil类,采用的单例模式,下图信息服务器iis6.0_最强资讯网为开串口

(2)、发送数据给串口

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

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

(4)、串口的关闭

好了,基本上流程就是这些了,android message类_最强资讯网至于如何处理以及优化,就看具体的需求了。

有任何问题,欢迎大家一起交流。

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

发布时间:2018-02-19 00:13:10

ios developer preview  php手机商城源码  bios设置u盘启动视频  access数据库案例  好玩的android单机游戏  机器人编程语言  jquery 整形转字符串  jquery plugin开发  jquery api  python2.7.9 教程  win10我的电脑图标不见了  ios10.3好用吗  ajax返回的json怎么读取  mysql myisam 迁移 innodb  access计数  

相关阅读 装地暖配德国博世好,还是配威能、菲斯曼好?赤峰人再也不怕医院多开药乱收费啦!百余病种将"一口价"付费!远程桌面无法连接怎么办?Win10系统不能远程桌面的解决方法开学手册!哼!骗子们还妄想套路我的宝宝们吗?膝盖有问题?南京中脉科技伴您健康护膝如果你有中国这个年份的硬币,你就发了?朝鲜为何只对马来西亚护照免签?早读:青岛新中小学幼儿园规划长假8天纳客609万

文章评论
发表评论

热门文章 释疑|到达退休年龄时,职工养老保险缴费不满15年怎么办?大智慧逆势涨停藏玄机重组方案再次重启?山东2016线上支付排第六济南夜间外卖人均消费76.5元枭雄曹操有几个老婆曹操最爱的女人是谁?

最新文章 国内9个冷门旅行地四川七藏沟江西武功山最新时尚潮流学生装搭配get这几款美一整个春天 神秘的原子城,孕育了原子弹和氢弹的地方像啥样?2017综艺流行捆绑IP,如何出爆款?2017年全国马拉松赛事日历汇总建议孩子感冒选择自愈,为什么?看完这4点你不敢轻易就医!

人气排行 农村分户就能够申请宅基地?这些农民将没有宅基地!天猫好奇纸尿裤质检垫底,"强劲透气"说法不存在?日本为何敢对中苏美三大国动战争,我们被骗了太久安徽马鞍山最著名的八大旅游景点,你有去过吗?PS野教程:简单几步,教你把人物放进硬币里中国留学生帮熟人转个账竟面临牢狱之灾?有偿带物被判死刑?韩综艺曝刘亦菲怀孕即将与宋承宪完婚?微博无互动的他们到底是要结婚还是要分...如果你有中国这个年份的硬币,你就发了?

http://www.2arenow1.comhttp://www.2ccupcakes.comhttp://www.973films.comhttp://www.abizserv.comhttp://www.andro-tec.comhttp://www.aristosart.comhttp://www.asianary.comhttp://www.baabysrus.comhttp://www.babyako.comhttp://www.c2h4.nethttp://www.cashme247.comhttp://www.demo-site1.comhttp://www.ecmcreg.comhttp://www.gmg-laser.comhttp://www.hyfloindia.comhttp://www.i4valdosta.comhttp://www.imbenjamin.comhttp://www.jadefiji.comhttp://www.611dj.comhttp://www.aizaihu.comhttp://www.donghuasoft.comhttp://www.fishnn.comhttp://www.gaoyuangaoyuan.comhttp://www.gzxinchang.comhttp://www.ljcjz.comhttp://www.mizongzhiguo.comhttp://www.swbzsj.comhttp://www.x10oem.comhttp://www.kpinteract.comhttp://www.luis035.comhttp://www.nyc-cars.comhttp://www.polarbiz.comhttp://www.roommatee.comhttp://www.russdevita.comhttp://www.wxtbzd.ushttp://www.gcygcu.ushttp://www.hwvbnu.ushttp://www.hmuylg.ushttp://www.qvckah.ushttp://www.ohuaih.ushttp://www.ixfner.ushttp://www.lymzsp.ushttp://www.ruvhqf.ushttp://www.kqojui.ushttp://www.ntfapj.ushttp://www.swcucm.ushttp://www.drhssh.ushttp://www.ftryjy.ushttp://www.donghuasoft.comhttp://www.ljcjz.com