logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

基于 Zynq 芯片的嵌入式软件设计规范

本规范可根据项目需求裁剪调整,建议每半年进行一次评审更新。

文章图片
#设计规范
嵌入式系统开发如何选择和备考软考高级

通过系统架构设计师认证,您不仅能深化嵌入式领域的技术积累,还可横向扩展至物联网、边缘计算等前沿架构设计,为职业发展打开更广阔的空间。

#系统架构
LWIP中两种重要的数据结构pbuf和pcb详细介绍

LWIP(Lightweight IP)是为嵌入式系统设计的轻量级TCP/IP协议栈。`pbuf`(Packet Buffer)和`PCB`(Protocol Control Block)是LwIP中两个核心数据结构,分别负责数据包管理和协议状态维护。

文章图片
#数据结构#网络#tcp/ip
LWIP中两种重要的数据结构pbuf和pcb详细介绍

LWIP(Lightweight IP)是为嵌入式系统设计的轻量级TCP/IP协议栈。`pbuf`(Packet Buffer)和`PCB`(Protocol Control Block)是LwIP中两个核心数据结构,分别负责数据包管理和协议状态维护。

文章图片
#数据结构#网络#tcp/ip
嵌入式链表操作原理详解

本文详解了嵌入式开发中双向循环链表的原理与实现。核心数据结构为独立的list_head节点,通过嵌入自定义结构体实现泛型管理。重点剖析了初始化、插入删除、遍历等操作宏,特别是list_entry通过指针偏移获取父结构的实现机制。该设计具有类型无关、内存高效、O(1)操作等优势,广泛应用于内核开发。文章还涉及安全删除、多链表嵌入等技巧,并强调删除安全性和内存屏障等注意事项。这种链表范式以其通用性和高

#链表#数据结构#操作系统
嵌入式系统开发如何选择和备考软考高级

通过系统架构设计师认证,您不仅能深化嵌入式领域的技术积累,还可横向扩展至物联网、边缘计算等前沿架构设计,为职业发展打开更广阔的空间。

#系统架构
实时操作系统(RTOS)中的死锁与优先级翻转

死锁是指多个任务因竞争资源而陷入相互等待的状态,导致所有相关任务无法继续执行。在实时系统中,死锁会直接破坏系统的实时性和可靠性。

文章图片
#网络
到底了