logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

蓝牙免提协议(HFP)

蓝牙免提协议(HFP)是用于手机与耳机/车机间通话控制的蓝牙协议。HFP定义了两种角色:音频网关(AG)通常是手机,免提终端(HF)通常是耳机/车机。协议通过RFCOMM通道交互AT命令实现通话控制,语音数据则通过SCO/eSCO链路传输。建立连接需先通过SDP服务发现,HFP最小SDP属性包括服务类ID、协议描述列表等。SLC(服务级连接)建立过程包括功能交换、编解码协商等步骤,需完成规定的AT

文章图片
#嵌入式
ESP32的FreeRTOS框架重点

ESP32 FreeRTOS核心要点 ESP32采用改进的FreeRTOS支持双核调度,系统服务默认运行在Core 0,用户任务在Core 1。线程创建使用xTaskCreate()或xTaskCreatePinnedToCore(),创建即启动无需额外API。线程同步提供信号量(计数器/通知)、互斥量(资源保护)和事件组(多事件处理)三种机制。互斥量具有所有权和优先级继承特性,能有效解决优先级反

文章图片
#嵌入式
EPS01通过AT指令上云(ONENET)

​主界面​通用设置界面​用户信息设置界面​安全证书设置​网络代理设置​遗嘱设置。

文章图片
#物联网#嵌入式
RTT操作系统(1)

RTT操作系统学习笔记摘要 RT-Thread(RTT)是一款嵌入式实时多线程操作系统,支持物联网功能。其内核管理线程、通信、时钟和内存等资源,采用基于优先级的全抢占式调度算法。RTT提供丰富的线程同步机制(信号量、互斥量、事件集)和通信方式(邮箱、消息队列)。系统启动流程包括硬件初始化、内核对象创建和线程调度启动。标准工程架构包含应用程序、驱动层、硬件库和内核源码等模块。定时器分为硬件定时器(中

文章图片
#stm32#单片机
人机接口设备协议(HID)

摘要 蓝牙HID协议定义了人机接口设备的通信规范,包含两种角色:HID Host(接收设备,如电脑)和HID Device(输入设备,如键盘)。数据流向分为Input Report(设备→主机)、Output Report(主机→设备)和Feature Report(双向配置)。实现方式包括经典蓝牙的HID over L2CAP(使用PSM 0x0011控制通道和0x0013中断通道)和BLE的H

文章图片
#嵌入式#网络协议
服务发现协议(SDP)

蓝牙SDP协议摘要(150字): SDP(服务发现协议)是蓝牙设备间查询可用服务的核心协议,采用客户端-服务器模式。SDP Server维护服务记录数据库,每条记录包含服务类UUID(标识功能)和协议描述符(说明连接方式)。关键属性包括ServiceClassIDList(标识服务类型)和ProtocolDescriptorList(定义连接协议栈)。UUID分为16/32/128位三种格式,其中

文章图片
#嵌入式
Linux与单片机程序对比

本文对比了裸机单片机程序与Linux应用程序的主要差异。单片机程序直接运行在硬件上,具有裸机运行、手动资源管理、中断驱动和硬实时性等特点;而Linux应用程序通过系统调用与内核交互,具有操作系统支持、虚拟内存管理、多任务并发和软实时性等特性。关键区别在于运行环境、硬件访问方式、资源规模和管理机制。从单片机转向Linux开发需要思维转变,从直接硬件控制转向抽象接口,从轮询转向事件驱动,从静态分配转向

文章图片
#嵌入式#单片机
串口仿真协议(RFCOMM)

RFCOMM的服务模型定义了设备类型、通信场景以及协议提供的服务接口。Credit-Based流控的核心要点启用条件:在PN命令协商时通过CL字段启用,不是在HCI初始化时Credit字段:只有当UIH帧的P/F=1时才携带Credit字段双向独立:每个方向的Credit由接收方管理精确控制:每发送1帧消耗1个Credit,Credit=0时必须停止高效补充:可以在数据帧中携带Credit,减少控

文章图片
#单片机#嵌入式
文件IO讲解

本文介绍了Linux文件IO的基本概念和使用方法,重点讲解了系统调用IO和标准IO的区别及适用场景。详细说明了open和write两个关键系统调用的函数原型、参数、返回值和使用要点,并提供了典型使用场景和代码示例。文章特别强调了在嵌入式开发中系统调用IO的重要性,以及如何正确处理文件操作中的错误和部分写入情况。适合嵌入式Linux开发者学习参考。

文章图片
#嵌入式
RTT操作系统(1)

RTT操作系统学习笔记摘要 RT-Thread(RTT)是一款嵌入式实时多线程操作系统,支持物联网功能。其内核管理线程、通信、时钟和内存等资源,采用基于优先级的全抢占式调度算法。RTT提供丰富的线程同步机制(信号量、互斥量、事件集)和通信方式(邮箱、消息队列)。系统启动流程包括硬件初始化、内核对象创建和线程调度启动。标准工程架构包含应用程序、驱动层、硬件库和内核源码等模块。定时器分为硬件定时器(中

文章图片
#stm32#单片机
到底了