📚 成就-来硬的

嵌入式开发学习笔记与项目实践

本系列文章

LuckFox RV1103 板子烧录开机登录~

2026 寒假 任务04 “启动:硬起来的臭企鹅” 🦊 Luckfox Pico Mini B (RV1103) 嵌入式开发笔记 目标:从零开始搭建嵌入式 Linux + AI 环境 硬件:Luckfox Pico Mini B (RV1103) + SC3336 摄像头 达成:✅ 系统烧录 | ✅ 驱动排查 | ✅ SSH 连接 (ADB 隧道方案) 要跟着官方文档来玩~ 🛠️ 第一章:系统镜像与烧录 Luckfox Pico Mini B 支持两种启动方式:TF 卡启动 (MicroSD) 和 板载闪存启动 (SPI NAND Flash)。 启动优先级:TF 卡 > 板载 Flash。只要插了 TF 卡,板子就会优先读卡。 1. 烧录板载 Flash (使用 SocToolKit) 适用场景:不插 TF 卡时运行的基础系统。 工具:SocToolKit (瑞芯微官方工具)。 操作要点: 按住 BOOT 键连接电脑进入 MaskRom 模式。 选择 Download 模式。 选择对应的分区文件烧录。 经验:我们这一步操作是正确的。虽然我们主要用 TF 卡,但刷好 Flash 作为备用系统(救砖用)是个好习惯。 ...

📅 2026-01-27嵌入式RV1103Luckfox

三星平板刷机

2026 寒假 任务03 “刷机,让14年的平板重获新生。” 📝 Samsung Galaxy Tab Pro 8.4 (SM-T320) 刷机改造日志 目标:将 2014 年的老平板改造为基于 Android 13 的便携式 Linux/C++ 开发终端。 硬件:Samsung SM-T320 (骁龙800 / 2GB RAM / 2K屏幕) 🛠️ 第一阶段:刷机 (Flashing) 1. 准备工作 电脑端: 安装三星 USB 驱动 (SAMSUNG_USB_Driver...exe)。 解压 Odin3_v3.14.1.zip。 文件准备: Recovery: twrp-3.7.0_9-0-mondrianwifi.img.tar ROM: lineage-20.0-xxxx-UNOFFICIAL-mondrianwifi.zip (Android 13) GApps: BiTGApps-arm-13.0.0-v1.7_signed.zip (我是 ARM 架构) 2. 刷入 TWRP 进挖煤模式: 关机状态下,按 音量减 + Home + 电源,出现警告按 音量加。 Odin 设置: 点击 AP,选择 twrp...tar 文件。 关键:左侧 Options 栏 取消勾选 Auto Reboot。 点击 Start,等待显示 PASS。 强制进 TWRP: ...

📅 2026-01-22实践刷机

ESP-32 Web 端远控点灯

2026 寒假 任务02 “我想用 ESP32 做一个 Web 服务器。用 C++ 代码: 让 ESP32 使用 AP 模式(Access Point)启动一个 Web Server,当手机访问 ESP32 的 IP 地址时,显示两个按钮 “ON” 和 “OFF”。点击按钮可以通过 GPIO 控制面包板上外接的 LED 灯(假设接在 GPIO 23)。” 方案思路:ESP32 自己做“路由器” 在这个模式下,ESP32 不去连接自己家里的 WiFi,而是它自己发射一个 WiFi 热点。 手机搜索并连接 ESP32 发出的 WiFi。 连接后,直接访问 ESP32 的地址控制灯光。 优点:这样我们走到哪里都能演示,完全不需要依赖环境的 WiFi。 第一部分:接线与“如何让它好看” “感觉不好看”,通常是因为面包板上的杜邦线飞来飞去乱糟糟的。 1. 极简方案(最“好看”) 直接使用板载 LED(GPIO 2)。 ESP32 开发板上自带了一颗蓝灯,通常连接在 GPIO 2。 你可以完全不接外面的线,代码里把 LED_PIN 改成 2,直接看板子上的灯亮灭,最整洁。 2. 外接 LED 优化方案(让面包板接线整齐) 如果你必须外接 LED(假设 GPIO 23),可以尝试**“紧凑型”接法**,避免使用很长的飞线。 ...

📅 2026-01-21嵌入式ESP-32

再一次梦开始的地方——ESP-32点灯

2026 寒假 任务01 “我现在手头有 ESP32-WROOM-32 开发板,使用 VS Code。请教我安装 PlatformIO 插件,并创建一个 Arduino 框架的 C++ 项目。给我一段简单的 Blink 代码,解释 setup() 和 loop() 的作用,并告诉我如何将代码烧录进板子。” 第一步:安装 PlatformIO 插件 打开 VS Code。 点击左侧边栏的 扩展图标 (Extensions),或按下快捷键 Ctrl+Shift+X。 在搜索框中输入 PlatformIO IDE。 选择由 PlatformIO 发布的插件(图标为蚂蚁头像),点击 Install。 注意:安装完成后,右下角通常会提示“Installing PlatformIO Core…”。请耐心等待其安装完成并提示“Reload”(重启 VS Code)。此过程可能需要几分钟。 第二步:创建新项目 插件安装成功后,VS Code 左侧边栏会出现一个 PlatformIO 图标(蚂蚁)。点击它。 在打开的 PlatformIO 主页中,点击 New Project 按钮。 配置新项目: Name:输入项目名称,例如 ESP32_Blink(建议不要使用中文或空格)。 Board:在搜索框输入 DOIT ESP32,通常选择 DOIT ESP32 DEVKIT V1。这是 ESP32-WROOM-32 最常见的通用配置。 Framework:选择 Arduino。 点击 Finish。 首次创建项目时,PlatformIO 会自动下载 ESP32 的编译工具链和库文件。请保持网络通畅,耐心等待下载完成。 第三步:编写 Blink 代码 项目创建后,在 VS Code 的资源管理器(Explorer)中: ...

📅 2026-01-21嵌入式ESP-32点灯
← 返回首页
Loading...