自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 【LED子系统】02_Linux内核之LED子系统启动流程详解

本文基于 RK3506 平台,详细解析 GPIO LED 驱动的设备树配置、内核启动流程,以及如何新增 LED 设备。

2025-11-23 11:42:44 790

原创 【LED子系统】01_Linux内核之LED子系统框架

本文深入解析Linux内核中的LED子系统框架,该系统通过分层结构实现LED设备的标准化管理。文章宏观上从硬件驱动层、核心层到用户层详细阐述了各层功能。

2025-11-21 16:52:02 986

原创 【Zephyr存储专题】17_Flash坏块管理与Littlefs处理

当前zephyr没有坏块记录与标记功能,仅Linux的U-boot阶段上提供上相关查询接口,故需完善这部分驱动并反馈给LIttleFS文件系统实现坏块的规避与存储地址重定向。

2025-11-21 15:30:58 136

原创 【Zephyr存储专题】16_内存泄露检测可视化脚本自动化

本文以内存泄露检测可视化为例,向使用者展示了AI搭配脚本实现自动化和可视化的一种开发方式。

2025-10-18 16:48:28 628

原创 【Zephyr电源与功耗专题】15_功耗优化测试工具与手段

在嵌入式系统开发中,功耗优化是至关重要的一环,特别是对于可穿戴设备和物联网设备。本文介绍基于Zephyr RTOS的功耗优化测试方法

2025-10-17 14:32:20 1318

原创 【Zephyr电源与功耗专题】14_BMS电池管理算法(三重验证机制实现高精度电量估算)

本文深入分析了一种基于三重验证机制的智能电池(BMS)管理算法,这种算法设计在嵌入式系统中是一个相对完善的电池电量管理方案,平衡了精度、实时性和计算复杂度,为类似应用提供了有价值的参考

2025-09-14 20:18:54 914 2

原创 【Zephyr电源与功耗专题】13_PMU电源驱动介绍

本文介绍的PMU芯片包含2路DCDC和6路LDO,在Zephyr实时操作系统下实现了完整的电源管理解决方案。

2025-09-14 17:29:08 750

原创 【Zephyr存储专题】11_手撸内存泄露监测算法

在嵌入式系统开发中,内存泄漏是一个常见且难以调试的问题。特别是在资源受限的物联网设备中,本文将介绍一种轻量级的内存泄露检测算法,专为RTOS环境设计,填补业界空白。

2025-08-30 14:41:17 1304 1

原创 【Zephyr调试专题】10_Ztest测试系统

在嵌入式开发中,Flash存储器的可靠性直接关系到系统稳定性。本文将通过一个基于Zephyr RTOS的NAND Flash测试案例,展示如何利用ztest框架进行全面的存储驱动验证。

2025-08-19 09:07:11 803

原创 【Zephyr驱动专题】04_从零教你开发芯片级ADC驱动(驱动篇)

完成设备树的编写与YAML的配置后,本文将详细介绍如何在Zephyr RTOS中编写芯片级的ADC驱动,包括驱动架构设计、API实现、以及实际应用。

2025-08-12 17:47:56 1128

原创 【Zephyr驱动专题】03_从零教你开发芯片级ADC驱动(DTS与YAML篇)

本文从实际应用角度出发,深入剖析ADC驱动开发相关设备树配置要点和YAML绑定定义规范。

2025-08-08 22:24:16 965

原创 【Zephyr驱动专题】02_从零教你开发芯片级ADC驱动(HAL层篇)

本文详细记录了Zephyr下ADC驱动开发中硬件抽象层(HAL)的设计与实现过程。HAL层作为连接底层硬件与上层驱动的重要桥梁,其设计质量直接影响驱动的稳定性和可移植性。

2025-08-08 00:00:21 1424

原创 【Zephyr驱动专题】01_从零教你开发芯片级ADC驱动(芯片寄存器篇)

本项目从零带领读者,从寄存器熟悉到HAL层函数封装、再到驱动编写、测试验证,逐步在Zephyr下实现芯片级的ADC驱动开发。

2025-08-05 23:56:55 455

原创 从脚开始!RK平台 pinctrl 机制与 GPIO/RMIO 查找和使用全攻略

Rockchip(RK)平台的 pinctrl 机制和 RMIO为引脚复用带来了极大的灵活性。本文将结合RK3506实际案例,教你如何从硬件原理图出发,查找和配置你需要的引脚功能。

2025-08-04 23:36:00 3435

原创 【Zephyr存储专题】09_LittleFs文件系统操作

本文档旨在为开发者介绍Zephyr下Littlef's文件系统相关配置使用指南

2025-07-22 15:36:08 3026 1

原创 【Zephyr存储专题】08_NVS文件系统调试记录

本文记录使用内部Flash与外部NAND-Flash进行NVS文件系统操作时出现的BUG与调试情况。

2025-07-18 18:04:49 1113

原创 【Zephyr存储专题】07_SPI-Flash数据操作的非对齐与边界处理分析

Flash的页编程与块擦除带来了独特的挑战:由于操作并不是按bit进行操作的,那么数据不可能总是完美对齐页边界的,会产生不连续的内存碎片。这种现象可称为非对齐操作。本文将深入剖析NAND Flash的边界处理机制,并提供工业级解决方案。

2025-07-11 18:59:17 847

原创 【Zephyr存储专题】06_存储块设备驱动开发(Nand Flash)

本文介绍了基于Zephyr系统的NAND Flash驱动实现方案,重点阐述了Flash驱动模型的核心架构和关键API设计。

2025-07-09 22:58:27 1625

原创 【Zephyr驱动专题】05_深扒存储块设备寄存器(W25N04KV)

SPI NAND Flash凭借高容量、低成本、低功耗的优势,正逐步替代传统NOR Flash。本文以Winbond W25N04KV(4G-bit容量)为例,深入解析其硬件设计、寄存器配置及操作流程。

2025-07-08 23:21:10 1260

原创 【Zephyr驱动专题】02_MPU6050极简驱动设计(轮询模式)

本文介绍了基于Zephyr RTOS的MPU6050传感器驱动开发方法,通过设备树自动管理硬件资源,简化传统嵌入式开发流程

2025-07-03 23:15:48 847

原创 【Zephyr驱动专题】04_精准裁剪的PWM外设驱动开发

本文将详细介绍如何在Zephyr RTOS中为自研的芯片开发定制化的PWM驱动,重点展示其精简高效的驱动架构设计。

2025-07-02 16:54:56 1222

原创 【Zephyr驱动专题】03_精准裁剪的GPIO外设驱动开发

本文将介绍如何在Zephyr RTOS中为自研的芯片,定制化裁剪GPIO驱动。

2025-07-01 00:03:43 1502

原创 【Zephyr驱动专题】01_深扒MPU6050陀螺仪寄存器

MPU6050作为最常用的6轴运动跟踪器件,其寄存器配置直接影响传感器性能和功能实现。本文将深入解析关键寄存器,并使用逻辑分析仪抓取信号进行分析。

2025-06-27 20:58:43 1322

原创 【Zephyr基础开发系列】03_设备树与设备树绑定(DTS)

本文介绍了Zephyr下DTS与绑定文件的关系,解析了构建文件的优先级,通过掌握设备树和绑定文件的正确使用方法,可以大幅提升Zephyr项目的硬件可移植性和维护效率。

2025-06-26 15:56:40 1377

原创 【Zephyr基础开发系列】02_Kconfig与条件编译

本文介绍了就Kconfig在Zephyr的基本用法,并用驱动Demo的形式展示了Kconfig与条件编译的灵活性。

2025-06-25 11:25:21 1608

原创 【Zephyr基础开发系列】01_Ubuntu搭建Zephyr环境

文章详细介绍了在Ubuntu 22.04上搭建Zephyr开发环境的步骤:包括安装3.20.5以上版本的Cmake、Python 3.10等依赖项,创建虚拟环境,通过west工具初始化工程并安装SDK,最后以QEMU仿真验证hello_world示例。

2025-06-10 23:29:24 740

原创 Android studio常见问题处理一 创建AVD手机模拟器时报错:HAXM is not installed的处理方法。

解决流程1.问题阐述:2.解决思路:3.实际解决步骤:1.问题阐述:安装好Android studio通常第一步就是安装对应的手机模拟器,这里便不再多说。主要是2.解决思路:3.实际解决步骤:

2025-06-07 11:21:37 4723 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除