1 2 3 4 5 ··· 14 下一页
摘要: 可能是全网最适合入门的面向对象编程教程:Python实现-嵌入式爱好者必看! 为了帮助初学者更好地理解和应用面向对象的设计方法,本文档更加深入地探讨其背后的原理和特点,并结合实际案例来展示其在实际开发中的应用价值。本文档主要介绍如何使用 Python 进行面向对象编程,需要读者对 Python 语法和单片机开发具有基本了解。相比其他讲解 Python 面向对象编程的博客或书籍而言,本文档更加详细、侧重于嵌入式上位机应用,以上位机和下位机的常见串口数据收发、数据处理、动态图绘制等为应用实例,同时使用 Sourcetrail 代码软件对代码进行可视化阅读便于读者理解。 阅读全文
posted @ 2024-06-23 01:06 FreakStudio 阅读(1088) 评论(0) 推荐(0)
摘要: MicroPython LVGL基础知识和概念:时序与动态效果 本文是 LVGL 9.0 版本面向 MicroPython 开发的「时序与动态效果」核心知识梳理,相当于嵌入式 GUI 的 “动态引擎”,完整拆解了定时器(Timers)、动画系统(Animations)两大核心模块,以及时间线(Timeline)这类进阶编排工具,帮开发者实现周期性任务、延时执行、流畅 UI 动效,是让嵌入式界面从 “静态展示” 升级为 “交互灵动” 的关键基础。 阅读全文
posted @ 2026-04-09 23:16 FreakStudio 阅读(6) 评论(0) 推荐(0)
摘要: MicroPython LVGL基础知识和概念:显示与多屏管理 本文是 LVGL 9.0 版本面向 MicroPython 开发的「显示与多屏管理」核心知识梳理,相当于嵌入式 GUI 的 “输出窗口”,完整拆解了硬件显示(Display)与 UI 屏幕(Screen)的核心区别,覆盖多显示设备支持、单显示简化逻辑、镜像 / 分屏拼接、透明屏幕等全场景方案,帮开发者搞定嵌入式 GUI 的像素输出与多屏适配,是做稳定、灵活嵌入式界面的关键基础。 阅读全文
posted @ 2026-04-09 23:10 FreakStudio 阅读(5) 评论(0) 推荐(0)
摘要: MicroPython LVGL基础知识和概念:交互与事件处理 本文是 LVGL 9.0 版本面向 MicroPython 开发的「交互与事件处理」核心知识梳理,相当于嵌入式 GUI 的 “交互神经中枢”,完整拆解了从输入设备适配、事件机制到事件冒泡的全链路逻辑,帮开发者打通 “用户操作→界面响应” 的完整闭环,是做可交互嵌入式界面必须吃透的核心内容。 阅读全文
posted @ 2026-04-09 23:04 FreakStudio 阅读(3) 评论(0) 推荐(0)
摘要: LVGL基础知识和概念:核心对象与界面布局 聚焦「GUI 的骨架体系:核心对象与界面布局」,为嵌入式开发者系统拆解 LVGL 界面开发的底层逻辑与 MicroPython 落地方法,帮开发者夯实 GUI 开发的核心基础。 阅读全文
posted @ 2026-04-08 22:09 FreakStudio 阅读(4) 评论(0) 推荐(0)
摘要: GUI 的「视觉样式与资源系统」------ 也就是给界面做 "皮肤"、配素材的全流程,全程结合 MicroPython 实操,帮嵌入式开发者把界面从 "能用" 做到 "好看、好维护"。 阅读全文
posted @ 2026-04-08 22:01 FreakStudio 阅读(5) 评论(0) 推荐(0)
摘要: 用Claude对MicroPython代码进行AI审查:零基础手把手教你 「MicroPython Code Reviewer」AI 技能插件把普通大模型直接变成懂 MicroPython 的专业代码审查专家。 阅读全文
posted @ 2026-04-08 21:54 FreakStudio 阅读(8) 评论(0) 推荐(0)
摘要: 小作坊 GitHub 协作闭环:fork-sync-dev-pr-merge 实战指南 随着团队规模扩大与多角色协同开发场景增多,代码仓库的版本管理、分支协作及质量管控面临诸多挑战,如直接向主仓库推送代码导致的版本冲突、提交记录混乱、代码质量不可控等问题。 阅读全文
posted @ 2026-04-08 21:17 FreakStudio 阅读(78) 评论(0) 推荐(0)
摘要: 做 MicroPython 嵌入式开发的你,是不是每天都在被这些问题折磨?写好的代码一运行就报错,翻遍半天发现​少装了一个依赖文件​;更崩溃的是,一个库要带好几个附属文件,漏一个就全盘报废。 阅读全文
posted @ 2026-04-04 17:07 FreakStudio 阅读(69) 评论(0) 推荐(0)
摘要: ESP32居然能当 DNS 服务器用?内含NCSI欺骗和DNS劫持实现 ESP32居然能当 DNS 服务器用?内含NCSI欺骗和DNS劫持实现 阅读全文
posted @ 2026-03-29 23:20 FreakStudio 阅读(188) 评论(0) 推荐(0)
摘要: 为什么 LVGL 的 Python 代码看起来 “很别扭”?真相藏在 C 语言底层里 为什么 LVGL 的 Python 代码看起来 “很别扭”?真相藏在 C 语言底层里 阅读全文
posted @ 2026-03-27 23:14 FreakStudio 阅读(22) 评论(0) 推荐(0)
1 2 3 4 5 ··· 14 下一页