<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Car12]]></title><description><![CDATA[主要从事Visual C++开发，Linux开发,STM32]]></description><link>https://blog.csdn.net/u010261063</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; u010261063]]></copyright><item><title><![CDATA[添加一个指令实现打印rt thread的全部线程当前的栈回溯]]></title><link>https://blog.csdn.net/u010261063/article/details/161147974</link><guid>https://blog.csdn.net/u010261063/article/details/161147974</guid><author>u010261063</author><pubDate>Sat, 16 May 2026 23:00:03 +0800</pubDate><description><![CDATA[如何使用
示例输出：========== thread: tidle ==========
stack: 0x20000f08 - 0x20001308, sp: 0x200012f0, size: 1024
call stack (addr2line -e rtthread.elf -a -f):
0x0800abcd 0x0800cdef
把输出的地址复制出来，在 PC 命令行中执行：查看函数名和源码位置。带参数用法：│命令                                        ]]></description><category></category></item><item><title><![CDATA[在vscode中添加一个tasks.json实现 rt thread的scons编译功能]]></title><link>https://blog.csdn.net/u010261063/article/details/161147899</link><guid>https://blog.csdn.net/u010261063/article/details/161147899</guid><author>u010261063</author><pubDate>Sat, 16 May 2026 22:52:06 +0800</pubDate><description><![CDATA[在vscode中添加一个tasks.json实现 rt thread的scons编译功能。用 DAP-Link 连接 STM32F4。把编译好的 project.elf 烧进去。👉 把你的 C 语言代码 → 编译成。烧完校验 → 复位芯片 → 退出。，点一下就编译 + 烧录。👉 相当于命令行执行。👉 底部状态栏出现一个。]]></description><category></category></item><item><title><![CDATA[Agile Modbus使用和学习笔记]]></title><link>https://blog.csdn.net/u010261063/article/details/159113867</link><guid>https://blog.csdn.net/u010261063/article/details/159113867</guid><author>u010261063</author><pubDate>Mon, 16 Mar 2026 11:34:57 +0800</pubDate><description><![CDATA[i < len;这里仅仅需要提供获取函数即可，离散输入是只读类型i++) {return 0;只读类型寄存器i++) {return 0;i < len;]]></description><category></category></item><item><title><![CDATA[MCU中使用观察者模式]]></title><link>https://blog.csdn.net/u010261063/article/details/157943867</link><guid>https://blog.csdn.net/u010261063/article/details/157943867</guid><author>u010261063</author><pubDate>Tue, 10 Feb 2026 17:55:04 +0800</pubDate><description><![CDATA[为了解决嵌入式系统中常见的 模块解耦、事件驱动、低功耗响应 等核心问题。]]></description><category></category></item><item><title><![CDATA[RTT驱动框架下的基于时钟芯片的ds1307驱动实现]]></title><link>https://blog.csdn.net/u010261063/article/details/155320726</link><guid>https://blog.csdn.net/u010261063/article/details/155320726</guid><author>u010261063</author><pubDate>Fri, 28 Nov 2025 07:15:00 +0800</pubDate><description><![CDATA[1. 使能模拟iic总线
2. 使用一个高优先级的线程实现软件跟新时间戳，防止频繁的和芯片交互，导致MCU忙。
3. 注册ds1307,需要关闭rtc模拟功能或者是芯片级的rtc，系统只能有一个rtc设备]]></description><category></category></item><item><title><![CDATA[rtthread ulog 添加一个vervore的输出等级，输出颜色是蓝色]]></title><link>https://blog.csdn.net/u010261063/article/details/155317155</link><guid>https://blog.csdn.net/u010261063/article/details/155317155</guid><author>u010261063</author><pubDate>Thu, 27 Nov 2025 20:30:00 +0800</pubDate><description><![CDATA[ulog 添加一个vervore的输出等级，输出颜色是蓝色，放在等级6，将原来的info等级从6改为5，info输出颜色是绿色]]></description><category></category></item><item><title><![CDATA[RTT 调试标签DBG_TAG的设置]]></title><link>https://blog.csdn.net/u010261063/article/details/155316231</link><guid>https://blog.csdn.net/u010261063/article/details/155316231</guid><author>u010261063</author><pubDate>Thu, 27 Nov 2025 19:45:00 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[rtthread设备驱动框架分析---rtc 驱动分析]]></title><link>https://blog.csdn.net/u010261063/article/details/155320460</link><guid>https://blog.csdn.net/u010261063/article/details/155320460</guid><author>u010261063</author><pubDate>Thu, 27 Nov 2025 17:46:23 +0800</pubDate><description><![CDATA[根据头文件的定义基本可以看到rtc框架的实现原理，一般具体的芯片实现struct rt_rtc_ops中部分接口，使用rt_hw_rtc_register注册到RTT系统中即可]]></description><category></category></item><item><title><![CDATA[rt thread 在norflash挂载文件系统littlefs]]></title><link>https://blog.csdn.net/u010261063/article/details/155315179</link><guid>https://blog.csdn.net/u010261063/article/details/155315179</guid><author>u010261063</author><pubDate>Thu, 27 Nov 2025 15:25:56 +0800</pubDate><description><![CDATA[我在使用fatfs时就存在移除掉电和下载程序时，导致文件系统的全部文件顺怀，文件出现bad file问题挂载littlefs文件系统需要注意的是他需要放在mtd设备上这里需要依赖fal，dfs，mtd设备首先使能spi，挂载spi设备，使能sfud将nor flash挂载在blk块设备，然后再块设备上挂载fal分区管理组件；3.fal可以将多为设备配置为多个分区；也可以将一个设备配置为多个分区；将某一个分区挂载为mtd设备在mtd分区挂载文件系统。]]></description><category></category></item><item><title><![CDATA[RT thread 的看门狗框架分析]]></title><link>https://blog.csdn.net/u010261063/article/details/154617855</link><guid>https://blog.csdn.net/u010261063/article/details/154617855</guid><author>u010261063</author><pubDate>Sun, 09 Nov 2025 21:23:08 +0800</pubDate><description><![CDATA[根据数据结构在具体的芯片上仅仅需要提供2个接口实现123456。]]></description><category></category></item><item><title><![CDATA[RTT PWM 驱动框架分析]]></title><link>https://blog.csdn.net/u010261063/article/details/153835828</link><guid>https://blog.csdn.net/u010261063/article/details/153835828</guid><author>u010261063</author><pubDate>Fri, 24 Oct 2025 17:33:37 +0800</pubDate><description><![CDATA[/配置定义//配置定义 # ifdef BSP_USING_PWM1 # define PWM1_CONFIG \ {//配置定义 # ifdef BSP_USING_PWM1 # define PWM1_CONFIG \ {//配置定义 # ifdef BSP_USING_PWM1 # define PWM1_CONFIG \ {]]></description><category></category></item><item><title><![CDATA[基于gd32f527的can数据监视回显工具]]></title><link>https://blog.csdn.net/u010261063/article/details/153830360</link><guid>https://blog.csdn.net/u010261063/article/details/153830360</guid><author>u010261063</author><pubDate>Fri, 24 Oct 2025 15:25:20 +0800</pubDate><description><![CDATA[* CAN 消息结构体 *//* CAN ID, 标志格式 11 位，扩展格式 29 位 *//* 扩展帧标识位 *//* 远程帧标识位 *//* 保留位 */// 数据域// 数据长度// 时间戳（秒）/* 发送消息接口（用于测试） */#endif。]]></description><category></category></item><item><title><![CDATA[rt thread编码器驱动框架分析]]></title><link>https://blog.csdn.net/u010261063/article/details/153830032</link><guid>https://blog.csdn.net/u010261063/article/details/153830032</guid><author>u010261063</author><pubDate>Fri, 24 Oct 2025 15:19:42 +0800</pubDate><description><![CDATA[/rtt设备//操作函数集合//编码器类型enum#endif/*针对stm32的编码器相关数据结构定义*/char *name;//配置定义/*针对stm32的编码器相关数据结构定义//配置定义 # ifdef BSP_USING_PULSE_ENCODER1 # ifndef PULSE_ENCODER1_CONFIG # define PULSE_ENCODER1_CONFIG \ {/*针对stm32的编码器相关数据结构定义。]]></description><category></category></item><item><title><![CDATA[基于N32G45x+RTT驱动框架的定时器外部计数]]></title><link>https://blog.csdn.net/u010261063/article/details/149802015</link><guid>https://blog.csdn.net/u010261063/article/details/149802015</guid><author>u010261063</author><pubDate>Thu, 31 Jul 2025 11:47:50 +0800</pubDate><description><![CDATA[ 通过配置 TIMx_CCMOD1.IC2F[3:0] 选择输入滤波器带宽（如果不需要滤波器，保持 IC2F 位为‘0000’） 配置 TIMx_CCMOD1.CC2SEL 等于‘01’，CC2 通道配置为输入，IC2 映射到 TI2。 配置 TIMx_SMCTRL.SMSEL 等于‘111’，选择定时器外部时钟模式 1。 配置 TIMx_SMCTRL.TSEL 等于‘110’，选择 TI2 作为触发输入源。 配置 TIMx_CCEN.CC2P 等于‘0’，选择时钟上升沿极性。]]></description><category></category></item><item><title><![CDATA[基于GD32F303从0搭建文件系统，挂载2个块设备到文件系统]]></title><link>https://blog.csdn.net/u010261063/article/details/148873328</link><guid>https://blog.csdn.net/u010261063/article/details/148873328</guid><author>u010261063</author><pubDate>Tue, 24 Jun 2025 15:53:08 +0800</pubDate><description><![CDATA[本文详细记录了基于GD32F303芯片从零搭建RT-Thread文件系统的过程。第一阶段完成基础工程搭建，通过修改工程模板解决编译错误，并配置串口0实现打印输出。第二阶段添加nor flash支持，包括SPI0驱动配置和引脚检查，随后启用fal和sfud组件。遇到fal_cfg.c文件缺失问题时，通过复制模板文件解决。目前编译出现&quot;stm32f2_onchip_flash&quot;符号未定义错误，需进一步调试。整个过程涉及工程配置、驱动移植和组件集成，为后续文件系统挂载奠定了基础。]]></description><category></category></item><item><title><![CDATA[rt thread 挂载2个块设备]]></title><link>https://blog.csdn.net/u010261063/article/details/148862508</link><guid>https://blog.csdn.net/u010261063/article/details/148862508</guid><author>u010261063</author><pubDate>Tue, 24 Jun 2025 09:17:56 +0800</pubDate><description><![CDATA[{"sd0", "/", "elm", 0, 0}, // 将sd0挂载在根目录下{"log", "/flash", "elm", 0, 0}, /**将log块设备挂载在/falsh目录下 */{0}};]]></description><category></category></item><item><title><![CDATA[RT Thread 块设备注册]]></title><link>https://blog.csdn.net/u010261063/article/details/148843801</link><guid>https://blog.csdn.net/u010261063/article/details/148843801</guid><author>u010261063</author><pubDate>Mon, 23 Jun 2025 12:14:13 +0800</pubDate><description><![CDATA[RT-Thread–emmc 块设备对接及文件系统挂载_rtthread emmc-CSDN博客该结构体 [rt_device_blk_geometry](javascript:void(0)) 的定义如下：
成员详解
[sector_count](javascript:void(0))


类型: 描述: 表示块设备中的扇区总数。作用: 文件系统需要知道总的扇区数量来分配空间和管理存储内容。例如，如果一个 SD 卡有 1024 个扇区，这个值就会是 1024。应用场景:类型: 描述: 表示每个扇区的字节数]]></description><category></category></item><item><title><![CDATA[rt thread 基于GD32F303的can驱动编写]]></title><link>https://blog.csdn.net/u010261063/article/details/148784016</link><guid>https://blog.csdn.net/u010261063/article/details/148784016</guid><author>u010261063</author><pubDate>Fri, 20 Jun 2025 10:27:29 +0800</pubDate><description><![CDATA[模板可以时stm32或者是其他bsp支持的厂家，本人选的时N32的驱动作为模板编写。测试选择了can1，连续工作5000帧数据手法无丢帧，can过滤正常。]]></description><category></category></item><item><title><![CDATA[rt thread env2.0不能打开1.3.5的工程Malformed utf-8 in ‘board/Kconfig‘]]></title><link>https://blog.csdn.net/u010261063/article/details/148743437</link><guid>https://blog.csdn.net/u010261063/article/details/148743437</guid><author>u010261063</author><pubDate>Wed, 18 Jun 2025 16:33:08 +0800</pubDate><description><![CDATA[【代码】rt thread env2.0不能打开1.3.5的工程Malformed utf-8 in ‘board/Kconfig‘]]></description><category></category></item><item><title><![CDATA[RT Thread 在N32G457下can驱动分析]]></title><link>https://blog.csdn.net/u010261063/article/details/148741531</link><guid>https://blog.csdn.net/u010261063/article/details/148741531</guid><author>u010261063</author><pubDate>Wed, 18 Jun 2025 15:27:33 +0800</pubDate><description><![CDATA[核心文件。]]></description><category></category></item></channel></rss>