自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 嵌入式移植jpeglib--Linux交叉编译ARM平台

Linux下jpeglib库交叉编译Arm平台

2024-06-04 19:23:47 507

原创 蓝牙----wireshark抓包查看蓝牙通信过程

通过wireshark抓包,对蓝牙连接建立,数据传输进行分析

2024-05-27 13:15:35 2909

原创 设备树与/sys/bus/platform/devices与/sys/devices目录关系

设备树与/sys/bus/platform/devices与/sys/devices目录关系

2024-05-06 23:59:24 357

原创 设备驱动中device_create函数与sys/devices目录

分析当调用device_create时parent参数为空时,新添加的设备位于sys/devices//sys/devices/virtual目录

2024-05-06 23:59:03 416

原创 通讯协议---USB枚举过程

USB设备枚举过程

2024-04-23 11:36:17 140

原创 L4V2框架下APP编写ioctl流程

L4V2框架APP

2024-04-19 16:36:50 251

原创 通讯协议----USB2.0协议

USB2.0协议介绍

2024-03-06 20:43:27 2050

原创 ARM基础----STM32处理器操作模式

介绍处理器的工作模式

2024-03-06 10:41:13 472

原创 蓝牙----蓝牙广播包与蓝牙数据包

介绍蓝牙数据包与蓝牙广播包

2024-01-27 23:34:59 1080

原创 蓝牙----蓝牙GAP层

蓝牙协议栈--GAP层

2024-01-27 21:02:38 506

原创 蓝牙----蓝牙协议栈Host层

蓝牙协议栈Host层--PHY物理层和LL链路层。

2024-01-26 22:59:08 1156

原创 蓝牙----蓝牙协议

蓝牙协议栈功能描述

2024-01-26 15:15:25 724

原创 蓝牙----蓝牙协议栈L2CAP

蓝牙协议栈L2CAP--逻辑链路控制与适配层协议

2024-01-25 23:38:21 1062

原创 蓝牙----蓝牙连接建立_连接建立

GAP连接建立

2024-01-24 23:27:53 1522

原创 蓝牙----蓝牙连接建立_主从GAP初始化

GAP 主机和从机设置广播和扫描

2024-01-24 16:48:46 1011 2

原创 蓝牙----蓝牙消息传输_从机(GATT Server)与主机(GATT Cilent)

3.当从机(GATT服务器)收到消息是,协议栈回调GATT_Server_App层的回调函数simpleProfile_WriteAttrCB,simpleProfile_WriteAttrCB再回调APP层的函数SimplePeripheral_charValueChangeCB,在APP层SP_CHAR_CHANGE_EVT事件处理中,完成对消息的处理。从机GATT服务器发送:GATT_Notification,对应主机GATT客户端的ATT_HANDLE_VALUE_NOTI事件。

2024-01-21 23:23:13 1550

原创 蓝牙----蓝牙消息传输_GATT服务发现

在GATTServApp_InitCharCfg中,使用给定的 connHandle 在 charCfgTbl 中搜索,以找到与连接相关的特征配置项,并将该CCC初始化为GATT_CFG_NO_OPERATION0.比如与一个连接的两个通知类型的特征值进行数据发送时,获取了第一个特征值的句柄,存储在connList[i].charHandle中。用在通知启动时,需要主机发送一次“通知请求”给从机,从机收到“通知请求”才发送通知。如果特征发现过程完成,触发相应的操作,比如启动通知。1.从机完成通知的初始化。

2024-01-21 23:22:40 754

原创 蓝牙----蓝牙协议栈GATT层

通用属性配置文件(GATT),用来进行两个连接设备的数据通信,其中数据以特征值的方式传输与存储。GATT 层区分为 Server 和 Client。客户端读取和写入存储在服务端的特征值Server:(从机)该设备包含由 GATT 客户端读取或写入的 characteristic。Client:(主机)从 GATT 服务器读取或写入数据的蓝牙设备。

2024-01-19 20:31:59 1747 1

原创 【编程基础】--进程内存分配

进程内存分配

2023-12-10 23:39:00 396 1

原创 Ucos总结

对学习的一些心得

2023-11-25 21:11:37 981

原创 Ucos源码分析------OS启动

1.Ucos源码分析------任务控制块与任务调度2.Ucos源码分析------事件控制块与事件控制3.Ucos源码分析------信号量4.Ucos源码分析------邮箱与队列5.Ucos源码分析------事件标志组6.Ucos源码分析------内存管理7.Ucos源码分析------临界区与中断管理8.Ucos源码分析------OS启动9.Ucos总结。

2023-11-24 17:00:05 966 1

原创 Ucos源码分析------临界区与中断管理

Ucos源码分析------临界区与中断管理-----时钟节拍,系统工作的心脏

2023-11-22 22:40:17 998 1

原创 Ucos源码分析------内存管理

Ucos源码分析------内存管理

2023-11-22 00:07:16 1201

原创 Ucos源码分析------事件标志组

Ucos源码分析------事件标志组

2023-11-20 23:46:15 342 1

原创 Ucos源码分析------邮箱与队列

UCOS中的邮箱与队列,因为其原理都一致,对OS_Q.C进行分析

2023-11-20 12:37:06 427 1

原创 Ucos源码分析------信号量

Ucos源码分析------信号量

2023-11-18 17:59:30 151 1

原创 Ucos源码分析------事件控制块与事件控制

Ucos源码分析------事件控制块与事件控制

2023-11-18 17:59:03 226 1

原创 Ucos源码分析------任务控制块与任务调度

Ucos源码分析------任务控制块与任务调度

2023-11-18 17:57:36 518 1

原创 蓝牙----CC2640中的ICall模块与TI RTOS

介绍了蓝牙的ICall模块

2023-11-04 23:44:45 439

原创 MQTT框架搭建:ESP8266+PlantformIo+QT

MQTT是轻量级的基于发布订阅的轻量级通讯协议,分别完成了MQTT硬件客户端搭建和QT软件客户端搭建,整个框架搭建完成后,后面可以直接或间接通过ESP8266完成数据采集完成一整个基于MQTT项目的设计了,下面的硬件和软件也可以和已有MQTT客户端单独使用。开发环境:硬件端:ESP8266+VSCode+ plantformIo+pubSubClient软件端:QT5.14.2+Qmqtt+MSVC2017编译器服务器:免费EMQ MQTT服务器。

2023-09-18 15:19:59 385

原创 《嵌入式Linux驱动开发教程》--高级I/O操作

高级IO操作,ioctl以及五种IO模型

2023-03-04 21:57:37 705

原创 《嵌入式Linux驱动开发教程》--字符设备驱动

字符设备驱动模型

2023-02-24 13:42:38 153

原创 《嵌入式Linux驱动开发教程》--内核模块

内核模块

2023-02-23 12:35:09 518

原创 QT+FFTW库 实现傅里叶变换

QT下使用FFTW库实现频域转换

2022-12-04 19:53:11 8959 12

STM32 Winusb转串口与并口

WinUSB设备windos可以免驱使用,STM32系列的芯片自带了USB2.0的接口和全速PHY,支持12MBps的全速USB模式。 STM32F103C8T6最小系统板 - USART1:串口输入与输出 ​ 串口以";"为结束符; ​ STM32串口发送“1234;”====>>USB收到“1234” - PA0-PA8:并口输出 - PC13:电平翻转引脚

2024-03-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除