✦ WELCOME TO MY WORLD ✦
✦
> 实操日期:2026 年 10 月 24 日。设备为 Kindle Paperwhite 第四代(KPW4 / PW4,亚马逊称第 10 代),固件为 `5.18.1.1.1`。本文记录本次实际操作和核验结果,方法与版本以当时查阅的项目文档为准。 这台 Kindle 可以正常开机,也已注册中国亚马逊账号,但主页下半部分一直显示“加载主页内容时出现问题”,找不到商店按钮。这些现象在本次操作之前就存在。 这次先尝试了支持该固…
☷ 0 条留言继续阅读 →
✦
> 实操整理:2026 年 10 月 23 日。设备为 Kindle Paperwhite 第一代(KPW1 / PW1,亚马逊称 Paperwhite 第 5 代)。本文记录这台设备的实际修复过程,文中的固件和安装包版本是本次使用的版本。 这台 Kindle 已经很久没怎么使用,再拿出来时,屏幕一直停在大树画面,无法正常进入系统。 最后,我用 USB 转串口模块接入主板,进入恢复菜单,重新安装官方固件,把它救了回来。随后…
☷ 0 条留言继续阅读 →
✦
本文总结了在 **Luckfox Pico Mini** 开发板上,通过 **设备树(DTS)配置 PWM LED 外设** 并通过内核提供的 sysfs 接口进行控制的完整流程。内容包含涉及的文件路径和具体配置示例,适合初学者理解设备树与 PWM LED 驱动的关系。 --- ## 1. PWM 控制器节点 在 SoC 厂商提供的 DTS 文件 `rv1106.dtsi` 中,PWM 控制器已经定义如下: `…
☷ 0 条留言继续阅读 →
✦
最近在学习 Luckfox Pico Mini 板子的设备树和 LED 驱动开发,记录一下整个探索和实践过程,希望对初学者有参考价值。 --- ## 1. 理解设备树(DTS)和 LED 驱动 在 Linux 内核中,设备树(Device Tree, DTS)用来描述硬件信息,让内核在启动时能够正确绑定驱动。例如,我们要控制板载 LED,就需要在 DTS 中声明它。 Luckfox Pico Mini 的默认 …
☷ 0 条留言继续阅读 →
✦
# 使用 Buildroot 交叉编译 Vitetris 到 ARM 开发板的完整实践与经验总结 最近翻出很久以前买的 Luckfox pico mini板子,这玩意买回来电都没通过吃灰了好几年。 这几天我尝试使用 Buildroot 将 **Vitetris** 游戏交叉编译到我的 ARM 开发板上。 这个过程涉及多次试错、Makefile 调整和交叉编译的理解,最终成功完成。 现在我将整个过程整理如下,希望对同样做…
☷ 0 条留言继续阅读 →
✦
#### 引言 本文将介绍如何使用MicroPython在Raspberry Pi Pico上控制74HC595移位存器驱动7段数码符,并络合I2C接口读取和写入24LC64 EEPROM数据,实现简单的随机数存储、校验以及错误显示功能。以下是详细的程序分析和实现细节。 --- #### 硬件连接 **74HC595与Raspberry Pi Pico的连接:** - `SCLK (时钟)` -> GPIO16 -…
☷ 0 条留言继续阅读 →
✦
本文将介绍一个在Raspberry Pi Pico上运行的MicroPython程序,该程序控制一个8x8 LED矩阵(MAX7219),并通过I2C与EEPROM进行数据交互。程序会随机生成一个数字,将其存储到EEPROM中,并在LED矩阵上显示相应的数字。如果从EEPROM读取的值与存储的值匹配,则显示数字;如果不匹配,则显示叉号。 ## 效果 ![24LC64.gif][2] ## 完整源码 [eeprom_24…
☷ 0 条留言继续阅读 →
✦
## 前言 Raspberry Pi Pico是一款功能强大的微型开发板,搭配MicroPython能够轻松实现各种硬件控制。本篇博客将介绍如何使用Pico驱动MAX7219 8x8 LED点阵屏,依次循环显示数字0-9,并加入亮度呼吸效果和可调显示方向。 ## 效果 ![max7219.gif][2] ## 完整源码 [max7219-By-ChatGPT.zip][1] ## 硬件准备 - Raspber…
☷ 0 条留言继续阅读 →
✦
## 效果 开机后会运行官方原厂固件(马里奥/塞尔达时钟界面),在这个状态下按下GAME+L+A进入自制软件Luncher界面,如下 ![自制软件Luncher](/usr/uploads/2022/05/2740550622.png) 这里可以选择RetroGo进入模拟器或者运行其他第三方的自制软件。 ## 前提 你需要先解锁(破解)你的GW,具体参见这篇文章。 [post cid="398" c…
☷ 7 条留言继续阅读 →
✦
## 需要准备好的东西 - ubuntu20.04 或者一台树莓派 - st-link (使用树莓派的话不需要) - 杜邦线若干 - Game&Watch 马里奥或塞尔达版机器一台 - 拆机器需要用到Y型螺丝刀 - 黑胶布或透明胶带 - 耐心,细心以及一颗强大的心(中途可能会失败) ## 接线 拆开机器露出主板。 拔掉电池插线。(注意!不要硬拔!这种接口是用小的平口螺丝刀轻轻翘起来,而不是硬往后方拽…
☷ 0 条留言继续阅读 →
✦
## 编译相关 - L大的Github仓库地址:https://github.com/coolsnowwolf/lede - 已经编译成功的交叉编译环境在MacBookPro的VMBox里的Ubuntu18.04系统, 交叉编译环境位置:/home/mango/openwrt-build/lede。第一次编译需要好几个小时,后面再次编译就快了,而且第一次容易失败,折腾好久才成功,所以这个环境尽量别丢了。 - 更新最新源…
☷ 0 条留言继续阅读 →
✦
## 实机效果 ![](/usr/uploads/2022/04/1842985417.jpg) 这个是用GBA烧录卡在NDSL上运行的样子。下方的按键说明是原来C51平台上用的(那个开发板只有3个按键),后面会删掉。 ## 贪吃蛇的源码已开源(EmbSnake) https://gitee.com/slipperstree/EmbSnake > EmbSnake是一款贪食蛇游戏。主要面向嵌入式环境,模块…
☷ 2 条留言继续阅读 →