logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

DAY63 IMX6ULL ADC Driver Development

IMX6ULL ADC Driver Development Summary The article details ADC driver development for IMX6ULL processors, covering: ADC Fundamentals - Explains analog-to-digital conversion concepts and terminology Ha

文章图片
#linux#运维#单片机 +3
Embedded Development Essential: A Complete Guide to GDB Debugging

GDB Debugging Guide for Embedded Development This guide provides essential GDB commands and workflows for debugging embedded systems, demonstrated through a doubly linked list example. Key points incl

文章图片
#windows#linux#运维 +3
DAY36 Linux Directory Operations in C: A Practical Guide to opendir/readdir/closedir

Linux Directory Operations in C: Core Concepts & Implementation This guide covers essential directory operations using opendir, readdir, and closedir functions in C. The three-step workflow involv

文章图片
#linux#c语言#服务器 +3
DAY19 Complete Implementation of Singly Linked List and Core Skills Summary

嵌入式C语言实践:单链表完整实现与核心技能总结 核心内容: 实现支持增删改查的学生信息单链表,具备通用查找(回调函数)、原地反转链表等功能 数据结构采用三层设计:数据节点、链表节点和管理结构,分离数据与结构,便于嵌入式场景适配 链表反转采用三指针法实现O(1)空间复杂度,适合内存受限的嵌入式系统 通过管理结构记录链表长度,避免冗余遍历操作,提升效率 使用回调函数指针实现通用查找,提高代码复用性 嵌

文章图片
#网络#c语言#开发语言 +3
ROS2-V3.5 (Humble) 常用命令手册

本文档是ROS2-V3.5(Humble)常用命令手册,主要包含以下内容:1)远程登录与文件挂载(SSH/NFS);2)基础功能启动命令(底盘控制/传感器);3)编译构建与环境配置;4)相机与图像可视化;5)机器人控制与跟随功能;6)2D建图与导航(GMapping/SLAM-Toolbox);7)3D视觉SLAM(RTAB-Map/ORB-SLAM);8)自主探索与路径跟踪;9)多机编队;10)

文章图片
#linux#嵌入式硬件#ubuntu +2
56、ARM Cortex-A 裸机:体系结构与汇编指令全解析

本文系统解析ARM Cortex-A裸机开发核心技术。首先剖析ARM体系结构特点,包括RISC指令集优势与SoC组成。重点讲解寄存器体系,详解r0-r15通用寄存器与CPSR/SPSR状态寄存器功能。通过代码示例演示核心汇编指令:数据传送(MOV/LDR)、算术逻辑(ADD/SUB/CMP)和位操作(BIC/ORR)。最后详解程序流程控制,包括while/do-while循环实现及跳转指令(B/B

文章图片
#arm开发#51单片机#嵌入式硬件 +2
16、C 语言高级指针与结构体

本文介绍了C语言中void指针和结构体的高级用法。void*作为通用指针可实现泛型编程,但不能直接解引用或递增。文章展示了如何实现memcpy等内存操作函数,以及结构体的定义、初始化和成员访问方法。重点讲解了结构体字节对齐规则,包括成员地址要求和总大小限制。此外还涉及结构体数组、函数传参优化以及使用memcpy实现结构体深拷贝的技巧。这些内容涵盖了C语言底层内存操作和数据结构处理的核心知识点。

文章图片
#c语言#开发语言#算法 +3
DAY19 Complete Implementation of Singly Linked List and Core Skills Summary

嵌入式C语言实践:单链表完整实现与核心技能总结 核心内容: 实现支持增删改查的学生信息单链表,具备通用查找(回调函数)、原地反转链表等功能 数据结构采用三层设计:数据节点、链表节点和管理结构,分离数据与结构,便于嵌入式场景适配 链表反转采用三指针法实现O(1)空间复杂度,适合内存受限的嵌入式系统 通过管理结构记录链表长度,避免冗余遍历操作,提升效率 使用回调函数指针实现通用查找,提高代码复用性 嵌

文章图片
#网络#c语言#开发语言 +3
22、数据结构核心:队列与栈的原理、实现与应用

本文系统讲解了队列和栈两种基础数据结构。队列采用FIFO原则,分为顺序队列(有假溢出缺陷)、循环队列(通过取模运算解决假溢出)和链式队列(动态扩容)三种实现方式。栈遵循LIFO原则,根据栈顶指针变化分为空增栈、空减栈、满增栈和满减栈四种类型。文章详细阐述了各类队列和栈的结构体定义、核心函数接口及适用场景,并提供了实践选型建议:固定容量选循环队列,动态需求选链式队列,回溯逻辑选栈。最后强调判空/满条

文章图片
#数据结构#c语言#开发语言 +2
25、Linux内核链表(list.h)实战:实现人员信息管理系统

本文介绍了Linux内核链表(list.h)的原理及实战应用。内核链表通过将链表节点嵌入业务数据结构实现通用性,避免为每种数据类型重复实现链表操作。文章详细解析了offsetof、container_of等核心宏的原理,并基于人员信息管理系统展示了链表的增删改查实现。通过list_for_each_entry_safe等安全遍历宏,系统支持在遍历过程中安全删除节点。完整代码可直接编译运行,实现了人

文章图片
#linux#链表#list +3
    共 12 条
  • 1
  • 2
  • 请选择