从零到一:阿里云服务器 + Nginx + GitHub Actions 自动化双发与回滚实战
记录个人站点从轻量云服务器搭建、WSL 本地构建,到 GitHub Actions 自动化双发(Pages + 阿里云)与基于符号链接原子回滚的完整生产级实战与故障复盘。
ENGINEERING NOTES
从一个问题开始,找到可复用的工程经验。
共 18 篇笔记 · 按发布日期排列
记录个人站点从轻量云服务器搭建、WSL 本地构建,到 GitHub Actions 自动化双发(Pages + 阿里云)与基于符号链接原子回滚的完整生产级实战与故障复盘。
以 N32G455 与 DS2740 裸机工程为例,深入剖析库仑账本、事务级样本提交、安全窗口通信、显示预测、满充校准与跨复位恢复的系统设计与实战经验。
基于 W25Q128 SPI NOR Flash 的裸机掉电安全定长记录存储架构,详解 64B 槽两阶段提交、三扇区世代控制环、原位生命周期码单条删除、稀疏扇区非阻塞迁移与 J-Link RTT 故障注入验证。
针对小内存 Cortex-M MCU,解析从数据变化到 240×8 局部条带画布、不可变帧快照防撕裂、SPI 全双工 DMA 与主循环非阻塞刷屏的完整链路。
面向小内存 MCU 的多语言(简体中文、台湾繁体、英文)1-bit 点阵字库生成流水线,涵盖字号规划、原生点阵防粘连、Unicode 二分查找表与零缓冲条带光栅化。
针对嵌入式裸机 Super-Loop 工程常见的巨石文件、周期抖动与 Flash 擦写阻塞问题,设计四级时间片调度器、静态事件总线、页面契约路由与表驱动菜单引擎。
面向小型嵌入式系统的 M24C02(256B I2C EEPROM)驱动实现,详解硬件 I2C 寄存器配置、16 字节页写自动拆分、ACK 轮询与 A/B 双槽掉电安全参数存储设计。
面向 Cortex-M 裸机系统的 W25Q128(16 MiB SPI NOR Flash)驱动实现,涵盖硬件 SPI 配置、256B 页边界拆分、状态寄存器写保护检查及非阻塞擦写轮询设计。
零动态内存、不依赖特定 MCU 或 RTOS 的 C99 通用表驱动有限状态机(FSM)实现,内置静态 FIFO 事件队列、状态自环事件与初始化配置合法性自检。
面向 MCU 驱动移植的 ST7789 4 线 SPI 控制协议参考,涵盖命令表、RS/CS 事务边界、上电序列、8/16 位切换与阻塞/异步像素 DMA 实现。
系统梳理 ST7789 等 RGB565 SPI 彩屏在开发与联调中常见的互补色反相、RGB/BGR 互换、高低字节错序、条带撕裂与 32 MHz 时序异常排查流程。
多路 SPI 与 DMA 外设资源冲突与并发调度方案:面向 Cortex-M4(以 N32G455 为例),涵盖高速彩屏 DMA、高精度 ADC EXTI+DMA 连续采样与 SPI Flash 存储的资源分配、优先级仲裁与联调检查项。
Qt 6 QML 的对象、属性绑定、信号、布局、组件和 C++ 接口写法,附常见错误与工程示例。
在 Windows 调试 QML,用 WSL 交叉编译并部署到 i.MX6U,处理字体缺失和 tslib 触摸问题。
在 ATK-IMX6U 的 /etc/rc.local 中配置 /opt/ui/systemui 开机启动,并检查 framebuffer、进程和日志。
整理 ATK-IMX6U Linux 板子网页控制项目中用到的网络、SSH、nginx、Python API、硬件接口和排查命令。
记录 Windows 直连 ATK-IMX6U Linux 板、Tailscale 自用维护、Cloudflare Tunnel 临时分享,以及网页 IO 控制台的搭建流程。
基于 STM32F407 + LAN9252 的 EtherCAT 从站(SSC)移植笔记,涵盖硬件与中断适配、CoE 对象字典、动态 PDO、ETG.5001 模块化设备(Slot/Module)及状态机故障排查。
没有找到匹配的笔记。换一个关键词,或清除筛选再试试。