当前位置: 首页 > news >正文

广州建站外包公司历史长西安注册公司官网

广州建站外包公司历史长,西安注册公司官网,自己电脑做服务器网站吗,小程序商城的服务哪家好概述 fluoride 协议栈在整个软件框架中作为一个中间件的角色#xff0c;向上对接APP#xff0c;向下对接蓝牙芯片。fluoride采用C语言实现#xff0c;与APP(Jave)通信采用JNI机制#xff1b;与蓝牙芯片通信使用HCI硬件接口#xff08;HCI软件协议参考蓝牙核心规范#x…概述 fluoride 协议栈在整个软件框架中作为一个中间件的角色向上对接APP向下对接蓝牙芯片。fluoride采用C语言实现与APP(Jave)通信采用JNI机制与蓝牙芯片通信使用HCI硬件接口HCI软件协议参考蓝牙核心规范同时fluoride还实现了蓝牙协议栈中的Host层蓝牙应用的profile设备管理等等。 构建角度 android 7.0之前采用make(Android.mk)方式构建因效率太低引入了ninja和kati来编译Ninja的配置文件就是Android.bpAndroid系统使用Blueprint和Soong工具来解析Android.bp转换生成ninja文件在当前的Android构建系统中一部分采用了ninja一部分采用了make的方式。因ninja网上资料较多此处不做过多介绍可自行查阅资料。 通过查看源码中的Android.bp梳理出框架如下 软件角度 软件上fluoride 分为4层bt interface、bt application、bt host、hci。bt interface 是fluoride最上层向framework中的bt service 提供接口中间通过JNI实现java和c的转换bt interface 的实现主要在btif文件夹中接口声明在include/hardware文件夹中这一层中没有复杂的处理逻辑。application层中实现蓝牙的各个应用/profile常见的a2dp、avrcp、hfp、gatt等等bt host层中实现host中各模块如l2cap、sdp、rfcomm、gap等等。hci层实现hci 包的拆包/组包数据接收/发送。fluoride软件架构大致如下 在每个模块内部大多采用API状态机事件处理数据收发的框架在后续各个模块中将做详细描述 接下来的一系列文章将从上至下的详细介绍各个模块。
http://www.dnsts.com.cn/news/15228.html

相关文章:

  • 桂林北站到龙脊梯田长治做网站公司
  • 湛江企业网站建设流程wordpress批量修改文章分类
  • 网站重新备案广告设计哪个网站好
  • 网站建设工作安排方案wordpress 标签函数
  • 汕尾网站建设公司北京比较大的网站建设公司
  • 济南网站建设网站建设福建住房与城乡建设网站
  • 哪一个网站做专栏作家好点会展中心网站平台建设方案
  • 网站项目中的工作流程番禺区网站建设哪家好
  • 山东省作风建设网站图片生成网页链接在线
  • 外贸做企业什么网站建设html软件下载手机版
  • 浙江台州网站制作已有域名 搭建网站
  • 公司做网站费用和人员配备怎样做境外电商
  • 东莞网站建设优化企业南京比较大的外贸公司有哪些
  • 廊坊企业建站重庆工厂网站建设
  • 营销型网站建设的流程建设一个本地网站
  • 滕州手机网站建设案例南宁市建设工程质量监督站网站
  • 网站域名的管理密码如何索取wordpress改成英文
  • 如何建设公司的网站在阿里云域名可以做网站吗
  • 电子商务网站建设的目的意义重庆发布微博
  • 做网站图片链接到天猫阿里巴巴国际站买家版
  • 基于阿里云的网站开发自己做淘宝客网站吗
  • 网站建站公司哪家价钱合理中英文网站建设的差别
  • 毕业设计都是做网站吗二手电商怎么做
  • 二手优品哪个网站做国外网站有哪些推荐的
  • 东莞品牌营销型网站建设企业建站系统营销吧tt团队
  • 网站城市分站是怎么做的佛山外贸网站建设公司
  • 河北省建设机械会网站首页广告公司简历模板
  • 站优云网络公司建设银行网网站打不开
  • 网站建设上海网站建设网站显示百度众测是怎么做的
  • app和微网站的对比分析建筑工地招工网