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

重庆网站备案必须到核验点大港手机网站建设

重庆网站备案必须到核验点,大港手机网站建设,gudao网站建设,h5招聘模板免费概述 fluoride 协议栈在整个软件框架中作为一个中间件的角色,向上对接APP,向下对接蓝牙芯片。fluoride采用C语言实现,与APP(Jave)通信采用JNI机制;与蓝牙芯片通信使用HCI硬件接口(HCI软件协议参考蓝牙核心规范&#x…

概述

fluoride 协议栈在整个软件框架中作为一个中间件的角色,向上对接APP,向下对接蓝牙芯片。fluoride采用C++语言实现,与APP(Jave)通信采用JNI机制;与蓝牙芯片通信使用HCI硬件接口(HCI软件协议参考蓝牙核心规范),同时fluoride还实现了蓝牙协议栈中的Host层,蓝牙应用的profile,设备管理等等。

构建角度

android 7.0之前采用make(Android.mk)方式构建,因效率太低引入了ninja和kati来编译,Ninja的配置文件就是Android.bp,Android系统使用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.yayakq.cn/news/24671/

相关文章:

  • 中山网站排名推广网站首页html制作代码
  • 网站建设第一步怎么弄东莞互联网营销网站建设
  • 网站定制技术陕西城乡建设部网站
  • 视频网站怎么做统计做网站南京
  • 怎么建设银行网站注册wordpress 安装百度编辑器
  • 苏中建设集团网站官网职业学校网站建设方案
  • 网站开发过程中感想潍坊seo教程
  • 建网站中企动力优机器人编程
  • 黑龙江 网站建设网站运营模式有哪些
  • 建立链接网站模板做网站技术人员
  • 网站应该如何进行优化广州的十七做网站
  • 银川网站开发推广企业网站建设公司是什么意思
  • 手机网站定制 杭州黄山网站建设方案
  • 怎么样做网站卖东西怎么按照屏幕比例做网站适应
  • 网站建设在电访销售话术网站建设与维护百度百科
  • 厦门网站建设公司怎么选详情页生成器
  • 企业网站怎么注册官网吉林网站开发
  • 北京建公司网站价格网站素材免费下载
  • 企业站seo西部数码网站建设助手
  • 做网站策划案阳性几天就不传染人了
  • 公会网站免费建设怎么代理传奇手游
  • 网站如何制作学校的做wordpress页面定制
  • 如何选择五屏网站建设狮山网站制作
  • 企业每年向工商网站做申报个人博客管理系统
  • 抚顺网站建设技术员招聘h5制作软件推荐
  • 地方网站建设方案自助建站上建的网站免费吗
  • 河北网站建设公司排名做网站的入门书籍
  • 网站描述标签优化园岭网站建设
  • 3d网站带后台下载怎么做查询网站吗
  • 外贸网站做的作用是什么天津住房与城乡建设部网站