1949啦网--小小 痛苦,是因为能力和欲望不匹配造成的

RW内核----消息、任务、调度、定时器

二、RW内核



        RW内核的指导文档为《RW-BT-KERNEL-SW-FS.pdf》。其主要包括以下三个部分:



        1)Message,消息处理机制。



        2)Taskand Schedule,任务和调度。



作者:xiao 分类:软件笔记 浏览:

蓝牙服务和UUID理解

蓝牙服务的组成使用蓝牙对外提供服务的设备,需要有对应的服务功能,如蓝牙耳机,他需要提供音频播放的功能,这种具体的功能,就是蓝牙服务。这个服务分为服务、特性、属性三个部分:服务(Service)服务(Service) 可以理解一个房间,当这个房间为空的时候他什么也不是,不能提供任何的服务功能,所以,房间里面至少需要有一个或多个家俱,不同的家俱有不同的功能,这就是特性(Characteristic)。不同的服务(Service)应该有不同的编号(UUID),用以区分不同的服务(Service)。就像
作者:xiao 分类:硬件笔记 浏览:

stm32外设移植(大致流程)

移植定义:        将某平台的源码运行到新的平台。技巧:      关键修改跟硬件平台相关的代码,该代码一般为如下:       1、引脚初始化       2、引脚控制与读取       3、数据收发       4、硬件中断    &nbs
作者:xiao 分类:软件笔记 浏览:

stm32的GPIO复用设置

所谓“复用功能”,是指单片机的引脚既可以做普通GPIO使用,也可以作为内部外设控制器的引脚来使用。比如我们来看看STM32F103xx单片机的PA5引脚,如下图:首先,PA5可以做为普通GPIO来使用;其次,如果作为外设的引脚,它可以作为SPI1的时钟(SPI1_SCK)、DAC的输出通道1(DAC_OUT1)或者ADC的输入通道5(ADC12_IN5)。PA5支持的三种外设(SPI1、DAC、ADC)在同一时刻只能选择一种,选择的方法是开启相应外设的时钟,并使其它外设的时钟保持关闭状态。如果
作者:xiao 分类:硬件笔记 浏览:

蓝牙BLE---->Host和Controller

Host和Controller,这两部分在不同的蓝牙技术中(BR/EDR、AMP、LE),承担角色略有不同,但大致的功能是相同的。Controller负责定义RF、Baseband等偏硬件的规范,并在这之上抽象出用于通信的逻辑链路(Logical Link);Host负责在逻辑链路的基础上,进行更为友好的封装,这样就可以屏蔽掉蓝牙技术的细节,让Bluetooth Application更为方便的使用。
作者:xiao 分类:硬件笔记 浏览: