开源夏令营
文章平均质量分 68
dong60382
这个作者很懒,什么都没留下…
展开
-
rtt学习笔记二:I/O设备管理
I/O设备管理I/O管理模块为应用提供了一个对设备进行访问的通用接口,并通过定义的数据结构对设备驱动程序和设备信息进行管理。I/O管理模块实现了对设备驱动程序的封装:设备驱动程序的实现与I/O管理模块独立,提高了模块的可移植性。应用程序通过I/O管理模块提供的标准接口访问底层设备,设备驱动程序的升级对上层应用没有影响。这种方式使得与设备的硬件操作相关的代码与应用相隔离,双方只需各自关心自己翻译 2014-07-19 23:44:10 · 1762 阅读 · 0 评论 -
rtt学习笔记一:rtt的软件结构
rtt软件结构翻译 2014-07-04 20:02:27 · 2302 阅读 · 0 评论 -
win7下将rtt1.2.0移植到4088开发板上
准备工作:下载1.2.0翻译 2014-07-11 00:58:09 · 615 阅读 · 0 评论 -
bluedroid移植(中期总结)
中总结: 1. 一直以来都非常感谢林少导师可以给我这次机会,并且一直帮助我解决问题!没有丝毫的抱怨,尽心尽力!谢谢林少导师!谢谢CSDN提供的这次夏令营平台!2. 目前项目完成情况:目前从android 4.2上下载的bluedroid代码经过修改,已经可以在rt-thread2.0上成功编译了。3. 后期计划:进一步完善代码!将一些注释掉的未实现的一些功能函数代码在rt原创 2014-08-03 21:44:43 · 5723 阅读 · 0 评论 -
bluedroid移植(gki)
Gki分析:Gki层是一个适配层,适配了操作系统相关的时钟,内存,线程管理。主要通过gki_cb实现对线程的统一管理。可借助GKI快速轻松得移植蓝牙协议栈到其他操作系统或手机平台上。GKI结构体接口:typedef struct{ pthread_mutex_t GKI_mutex; pthread_t thread_id[GKI_M翻译 2014-09-07 10:35:05 · 4034 阅读 · 0 评论 -
bluedroid移植(hci)
Hci:Hci是位于蓝牙系统的L2CAP(逻辑链路控制和适配协议)层和LMP(链路管理协议)层之间的一层协议。HCI为上层协议提供了进入LM的统一接口和进入基带的统一方式。HCI通信方式:HCI是通过包的方式来传送数据、命令和事件的。 命令包分为六种类型:1. 链路控制命令(允许主机控制器控制与其他蓝牙设备的连接。如查询命令 )2. 链路政策和模式命令(调整LM的行为,原创 2014-09-08 14:34:05 · 2294 阅读 · 1 评论 -
bluedroid移植(串口流控)
NXP LPC4088(uart1相关的引脚):U1_TXD: p0_15_1U1_RXD: p0_16_1U1_CTS: p0_17_1U1_RTS: p0_22_1 p2_7_2U1_DCD: p0_18_1U1_DSR: p0_19_1U1_DTR: p0_20_1U1_RI: p0_21_1RS232(DB9)接口信号线定义:1:原创 2014-09-08 13:24:18 · 1258 阅读 · 0 评论 -
bluedroid末期总结
测试文件:test目录下的bluedroidtest.c文件 1. 前言: 12. bluedroid的初始化 12.1. 调用关系图: 22.2. 运行结果: 22.3. 线程buif_task()启动: 32.3.1. 调用关系图: 32.3.2. 运行结果: 43. bluedroid启动(enable): 43.1. 调用关系图: 5原创 2014-11-04 20:13:18 · 2075 阅读 · 3 评论