logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

嵌入式RTOS和裸机环境下的DDS(数据分发服务)中间件

DDS-Mid是一款专为嵌入式系统设计的轻量级数据分发服务中间件,支持RTOS和裸机环境。它采用C++实现,提供发布-订阅模型、参数机制和服务机制三大核心功能,支持UDP和共享内存两种传输方式。该中间件具有轻量化、跨平台特点,适用于ZYNQ、STM32等嵌入式平台。目前版本已实现基础通信功能,未来计划扩展QoS管理和调试工具。开发者可根据项目需求选择适合的传输方式,通过简洁API快速集成。该工具由

文章图片
#stm32#51单片机#嵌入式硬件 +2
全能开发利器 | STC8H8K64U 开发板硬核解析

如果你是物联网开发者、嵌入式爱好者,或是想玩转智能家居、传感器应用的极客,这块绝对能成为你的「全能搭档」!从基础外设到高级通信,从传感器采集到人机交互,它集成了,一站式满足你的创意落地需求!

文章图片
#c语言#单片机
Xilinx官方例程中的UDP服务端的BUG

使用xilinx官方SDK生成的freertos实时操作系统下的UDP服务端的工程代码时,当设备没有插网线而进行初始化会报自动协商错误,从而会将该线程的程序锁死,网口功能就无法正常使用。如果插上网口进行初始化或者将自协商设置为100Mbps或者1000Mbps时,也不会出现上述问题。并且,如果网口初始化完成之后,是能够支持网口热拔插功能的。需要再一次手动添加。(1)将自动协商强制改为100Mbps

文章图片
#udp#网络协议#c语言
嵌入式UART和USART技术详解

UART与USART技术详解:UART仅支持异步通信,通过波特率同步;USART支持同步/异步两种模式,同步模式下需要时钟信号。UART帧结构包含起始位、数据位、校验位和停止位。USART相比UART增加了硬件流控功能,适用于高速通信场景。UART多用于传感器等中低速通信,USART则更适合工业控制等要求更高的应用。

#单片机#stm32
嵌入式RTOS和裸机环境下的DDS(数据分发服务)中间件

DDS-Mid是一款专为无Linux系统的嵌入式环境(RTOS/裸机)设计的轻量级DDS中间件,基于C++实现并参考Tiny-DDS架构。该中间件采用发布-订阅模型,提供高效可靠的数据分发机制,支持UDP广播和共享内存传输方式。项目包含核心实现、序列化接口和硬件传输层,文件结构清晰,并提供ZYNQ平台构建指南。当前版本已实现基础框架和参数机制,未来计划扩展服务模型等功能。开发者可通过Gitee/G

文章图片
#中间件
到底了