<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[inputA的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/inputA</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; inputA]]></copyright><item><title><![CDATA[C语言可变参数（va_list、va_start、va_end、va_arg）]]></title><link>https://blog.youkuaiyun.com/inputA/article/details/159318617</link><guid>https://blog.youkuaiyun.com/inputA/article/details/159318617</guid><author>inputA</author><pubDate>Sat, 21 Mar 2026 17:08:04 +0800</pubDate><description><![CDATA[在C语言中，va_list、va_start、va_end、va_arg这四个宏用于处理可变参数函数，它们构成了C语言可变参数列表的标准实现机制。必须按顺序访问：使用 va_arg 时必须按照参数传递的顺序访问。last_fixed_param：函数中最后一个固定参数的名称。必须配对使用：va_start 和 va_end 必须成对出现。类型匹配：va_arg 中指定的类型必须与实际参数类型一致。作用： 初始化可变参数列表指针，使其指向第一个可变参数。ap：要初始化的 va_list 变量。]]></description><category></category></item><item><title><![CDATA[【rt-thread】点灯实验和按键输入实验]]></title><link>https://blog.youkuaiyun.com/inputA/article/details/156127752</link><guid>https://blog.youkuaiyun.com/inputA/article/details/156127752</guid><author>inputA</author><pubDate>Sun, 21 Dec 2025 13:55:58 +0800</pubDate><description><![CDATA[本文介绍了基于RT-Thread操作系统在STM32F407开发板上实现LED控制和按键检测的方法。首先通过RT-Thread Studio创建工程，配置GPIO引脚(PF9)控制LED灯闪烁。在解决版本兼容问题后，成功实现了LED周期性闪烁功能。接着扩展实现了中断方式的按键检测，通过PE2引脚检测按键按下事件，在中断处理函数中切换LED状态。实验结果表明，该系统能稳定实现LED控制和按键中断响应功能，展示了RT-Thread在嵌入式开发中的基本应用。]]></description><category></category></item><item><title><![CDATA[【LwIP源码学习8】netbuf源码分析]]></title><link>https://blog.youkuaiyun.com/inputA/article/details/154915729</link><guid>https://blog.youkuaiyun.com/inputA/article/details/154915729</guid><author>inputA</author><pubDate>Sun, 16 Nov 2025 21:00:22 +0800</pubDate><description><![CDATA[摘要：netbuf是lwIP中封装网络数据的结构体，包含IP地址、端口号和pbuf链表。本文介绍了netbuf的核心结构及操作函数，包括内存管理(new/delete/alloc/free)、数据引用(ref)、链表操作(chain/next/first)和数据访问(data)等功能。这些函数实现了对网络缓冲区的创建、释放、数据填充和遍历等基础操作，为网络通信提供了更高层次的抽象接口。]]></description><category></category></item><item><title><![CDATA[【LwIP源码学习7】ICMP部分源码分析]]></title><link>https://blog.youkuaiyun.com/inputA/article/details/150929377</link><guid>https://blog.youkuaiyun.com/inputA/article/details/150929377</guid><author>inputA</author><pubDate>Wed, 27 Aug 2025 19:23:50 +0800</pubDate><description><![CDATA[分析一些lwip源码]]></description><category></category></item><item><title><![CDATA[DSP学习笔记3]]></title><link>https://blog.youkuaiyun.com/inputA/article/details/149726200</link><guid>https://blog.youkuaiyun.com/inputA/article/details/149726200</guid><author>inputA</author><pubDate>Mon, 28 Jul 2025 21:47:41 +0800</pubDate><description><![CDATA[dsp中edma搬移数据笔记]]></description><category></category></item><item><title><![CDATA[1553B心得总结]]></title><link>https://blog.youkuaiyun.com/inputA/article/details/149578780</link><guid>https://blog.youkuaiyun.com/inputA/article/details/149578780</guid><author>inputA</author><pubDate>Wed, 23 Jul 2025 19:20:24 +0800</pubDate><description><![CDATA[以65170芯片为分析对象。]]></description><category></category></item><item><title><![CDATA[DSP学习笔记2]]></title><link>https://blog.youkuaiyun.com/inputA/article/details/149156428</link><guid>https://blog.youkuaiyun.com/inputA/article/details/149156428</guid><author>inputA</author><pubDate>Mon, 07 Jul 2025 21:30:18 +0800</pubDate><description><![CDATA[总结一些CCS软件相关操作]]></description><category></category></item><item><title><![CDATA[DSP学习笔记1]]></title><link>https://blog.youkuaiyun.com/inputA/article/details/148935047</link><guid>https://blog.youkuaiyun.com/inputA/article/details/148935047</guid><author>inputA</author><pubDate>Thu, 26 Jun 2025 23:16:33 +0800</pubDate><description><![CDATA[对C6678 DSP的一些知识点进行总结]]></description><category></category></item><item><title><![CDATA[【LwIP源码学习6】UDP部分源码分析]]></title><link>https://blog.youkuaiyun.com/inputA/article/details/147858744</link><guid>https://blog.youkuaiyun.com/inputA/article/details/147858744</guid><author>inputA</author><pubDate>Sun, 11 May 2025 09:32:16 +0800</pubDate><description><![CDATA[本文对lwip协议栈里UDP部分的源码进行分析。将源码中最关键部分提取出来，梳理UDP部分的设计框架。]]></description><category></category></item><item><title><![CDATA[用AI对一段代码进行单元测试]]></title><link>https://blog.youkuaiyun.com/inputA/article/details/145402949</link><guid>https://blog.youkuaiyun.com/inputA/article/details/145402949</guid><author>inputA</author><pubDate>Fri, 31 Jan 2025 16:12:01 +0800</pubDate><description><![CDATA[利用AI工具对以上代码编写单元测试用例。]]></description><category></category></item><item><title><![CDATA[qt知识点总结1]]></title><link>https://blog.youkuaiyun.com/inputA/article/details/145072190</link><guid>https://blog.youkuaiyun.com/inputA/article/details/145072190</guid><author>inputA</author><pubDate>Sat, 11 Jan 2025 10:47:45 +0800</pubDate><description><![CDATA[通过一个Qt项目总结一些Qt的知识点]]></description><category></category></item><item><title><![CDATA[【SoC设计指南 基于Arm Cortex-M】学习笔记2——AHB概述]]></title><link>https://blog.youkuaiyun.com/inputA/article/details/143886101</link><guid>https://blog.youkuaiyun.com/inputA/article/details/143886101</guid><author>inputA</author><pubDate>Fri, 22 Nov 2024 18:25:40 +0800</pubDate><description><![CDATA[AHB系统在内核时钟HCLK信号驱动下运行，AHB总线上连接的寄存器访问均在AHB的上升沿触发。AHB总线信号中有一个低电平有效的复位信号HRESETn，即HRESETn信号为低电平时，AHB系统立即复位。典型AHB系统主要信号如下：HREADYOUT信号与HREADY信号在不是同一个信号线。]]></description><category></category></item><item><title><![CDATA[【Linux驱动开发】裸机点亮LED灯实验]]></title><link>https://blog.youkuaiyun.com/inputA/article/details/143974549</link><guid>https://blog.youkuaiyun.com/inputA/article/details/143974549</guid><author>inputA</author><pubDate>Fri, 22 Nov 2024 18:23:59 +0800</pubDate><description><![CDATA[本实验使用的是正点原子I.MX6ULL开发版的汇编LED灯实验，通过GPIO1_IO03引脚输出低电平点亮小灯。通过操作寄存器使GPIO1_IO03输出低电平包括以下几步：1、开启时钟。2、设置IO口的复用功能为gpio。3、对IO进行配置，如上下拉、速度等。4、设置GPIO1_IO03为输出。5、向GPIO1的data register中IO03对应位写入0，使得GPIO1_IO03输出低电平。]]></description><category></category></item><item><title><![CDATA[git学习笔记1]]></title><link>https://blog.youkuaiyun.com/inputA/article/details/143832038</link><guid>https://blog.youkuaiyun.com/inputA/article/details/143832038</guid><author>inputA</author><pubDate>Tue, 19 Nov 2024 13:28:46 +0800</pubDate><description><![CDATA[本文为B站视频教程的学习笔记。]]></description><category></category></item><item><title><![CDATA[某款扫地机器人源码分析1——指令数据解析处理部分]]></title><link>https://blog.youkuaiyun.com/inputA/article/details/143874575</link><guid>https://blog.youkuaiyun.com/inputA/article/details/143874575</guid><author>inputA</author><pubDate>Tue, 19 Nov 2024 13:27:32 +0800</pubDate><description><![CDATA[本文对一款基于stm32实现的扫地机器人程序进行分析。扫地机器人通过串口接收或发送数据，数据包括控制端向扫地机器人发送的控制指令，扫地机器人向控制端反馈当前状态等。]]></description><category></category></item><item><title><![CDATA[【SoC设计指南 基于Arm Cortex-M】学习笔记1——AMBA]]></title><link>https://blog.youkuaiyun.com/inputA/article/details/143657525</link><guid>https://blog.youkuaiyun.com/inputA/article/details/143657525</guid><author>inputA</author><pubDate>Sun, 10 Nov 2024 11:32:17 +0800</pubDate><description><![CDATA[先进微控制器总线架构（Advanced Microcontroller Bus Architecture，AMBA）是用在arm处理器上的片上总线协议规范集。AMBA总线协议规范集包含AHB、APB、AXI等。AHB：先进高性能总线(Advanced High-performance Bus)APB：先进外设总线(Advanced Peripheral Bus)AXI：先进可扩展接口(Advanced eXtensible Interface)]]></description><category></category></item><item><title><![CDATA[stm32以太网接口：MII和RMII]]></title><link>https://blog.youkuaiyun.com/inputA/article/details/143655525</link><guid>https://blog.youkuaiyun.com/inputA/article/details/143655525</guid><author>inputA</author><pubDate>Sun, 10 Nov 2024 10:50:12 +0800</pubDate><description><![CDATA[MII和RMII就是stm32与PHY芯片之间的通信接口，类似于I2C、UART等。stm32以太网模块有专用的DMA控制器，通过AHB接口将以太网内核和存储器相连。数据发送时，先将数据从存储器以DMA传输到TX FIFO中进行缓冲，然后由MAC内核通过MII或RMII接口发送；数据接收时，RX FIFO先通过MII或RMII接收以太网数据帧，再由DMA传输至存储器。]]></description><category></category></item><item><title><![CDATA[【LwIP源码学习5】网口接收数据处理过程]]></title><link>https://blog.youkuaiyun.com/inputA/article/details/143461247</link><guid>https://blog.youkuaiyun.com/inputA/article/details/143461247</guid><author>inputA</author><pubDate>Sun, 03 Nov 2024 14:38:45 +0800</pubDate><description><![CDATA[本文对lwip中TCPIP_MSG_INPKT类型消息的处理过程进行分析。]]></description><category></category></item><item><title><![CDATA[【LwIP源码学习4】主线程tcpip_thread]]></title><link>https://blog.youkuaiyun.com/inputA/article/details/143462755</link><guid>https://blog.youkuaiyun.com/inputA/article/details/143462755</guid><author>inputA</author><pubDate>Sun, 03 Nov 2024 11:23:56 +0800</pubDate><description><![CDATA[本文对lwip的主要线程tcpip_thread进行分析。]]></description><category></category></item><item><title><![CDATA[STM32L031F6P6基于CubeMX的串口通信调试笔记]]></title><link>https://blog.youkuaiyun.com/inputA/article/details/143024790</link><guid>https://blog.youkuaiyun.com/inputA/article/details/143024790</guid><author>inputA</author><pubDate>Thu, 17 Oct 2024 18:22:46 +0800</pubDate><description><![CDATA[对CubeMX生成的STM32L031串口通信项目代码进行调试]]></description><category></category></item></channel></rss>