自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基于uboot实现A/B双系统镜像容错启动

摘要:本文提出了一种基于U-Boot的双系统备份启动方案,通过将rootfs以initramfs形式嵌入内核镜像,在NAND Flash中划分两个独立的内核镜像分区(kernel-rd-A/B),实现故障自动恢复。方案采用智能切换逻辑,当主分区启动失败达到设定次数后自动切换到备用分区,并通过环境变量记录启动状态。同时介绍了fw_printenv工具实现系统下环境变量读写、内核镜像升级修复方法,以及OverlayFS技术解决ramfs配置文件持久化问题。该方案提高了嵌入式系统的可靠性和可维护性,为项目开发提供

2025-12-03 16:20:17 990

原创 FT4222芯片spi norflash驱动

本文介绍了一种基于FT4222模块的自制NOR Flash烧写器解决方案。作者因频繁丢失商用烧写器而决定自制工具,详细阐述了硬件改造要点和软件开发过程。硬件方面需处理电源、数据线及特殊引脚连接,支持1.8V/3.3V电压切换;软件部分实现了完整的Flash操作功能,包括读/写、擦除、ID识别等,并通过互斥锁保证线程安全。测试程序验证了从文件烧写Flash的功能,支持整片擦除模式以提升写入速度。该方案不仅解决了工具丢失问题,还提供了比商用工具更灵活的操作方式,特别适合嵌入式开发中的Flash烧写需求。

2025-11-07 14:23:25 264

原创 龙芯系统基于Pmon双系统备份启动方案设计

本文提出了一种基于PMON的双备份Linux系统安全启动方案,通过将系统分为update和golden两个镜像分区实现可靠的系统恢复功能。方案核心包括:1) 移植MD5校验算法到PMON中,扩展load命令支持-c参数进行镜像完整性验证;2) 配置autocmd环境变量实现自动引导update分区,若校验失败则自动切换至golden分区启动;3) 在不同存储位置分别存放update镜像及其MD5校验文件、golden基础恢复镜像。测试结果表明,该系统能有效检测update镜像损坏并自动切换到golden镜像

2025-09-04 10:58:34 671

原创 ESP32 smartconfig配网后连接mqtt测试程序

综合lwip wifi smartconfig mqtt的测试程序

2025-03-27 20:57:41 479

原创 【ESP32 IDF eeprom驱动】

初次尝试esp32,关于eeprom的驱动开发

2025-02-10 23:13:49 520

原创 uboot添加密码保护功能

全网最全的uboot密码解决方案

2024-12-06 11:05:06 1809

原创 龙芯2K1000 MIPS i2c-gpio驱动调试

龙芯 i2c gpio

2024-12-03 22:04:55 1130 1

原创 linux按键的几种实现方式

按键驱动 输入子系统

2024-12-02 19:16:59 1434

原创 linux ssd1307fb驱动适配总结

framebuffer ssd1306 ssd1305 设备树

2024-11-29 17:27:54 1112

原创 点亮一个LED指示灯

gpio-leds pwm-leds led-trigger

2024-11-28 20:12:06 993 4

全系列eeprom,linux用户态操作接口

eeprom是嵌入式领域最常用的小容量存储器,相关的代码资料也很丰富,内核态也支持配置成misc驱动。 这个代码的价值是总结了所有型号的eeprom,支持自动偏移和地址对齐,其中的地址偏移和页对齐操作也很值得推敲,编写过程中参考了很多内核代码,尽量使代码简洁高效。 操作方式为用户态使用/dev/i2c-*,操作总线上的eeprom设备,并提供了使用示例代码。 后续我也会上传另一种常用的存储器l,norflash的linux用户态操作接口,以兆易创新的GD25系列为基础,同样支持全系列容量的flash,norflash的管理更为复杂,包括跨page,sector,die等。

2025-02-04

ANSI格式编码的16*16点阵字库文件

适配我分享的文章中ssd1306显示中文的字库

2024-12-06

空空如也

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

TA关注的人

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