摘要:
官网:https://tinygo.org 在单片机开发领域,C 语言依然是不可动摇的主力军;它生态成熟、性能稳定、资源开销小,是嵌入式工程师绕不开的基础工具;几乎所有主流的芯片厂商和开发工具链,默认都以 C 语言为核心进行支持; 不过,对于习惯现代语言开发体验的程序员来说,“单片机只能写 C”往往 阅读全文
posted @ 2026-05-04 18:12
EM-Time
阅读(116)
评论(0)
推荐(0)
摘要:
参考:https://www.armbbs.cn/forum.php?mod=viewthread&tid=86177 在嵌入式开发中,如何在不影响系统实时性的前提下,高效输出调试信息,一直是让人头疼的问题;传统的串口 printf 虽然简单易用,但在输出量大、串口速率较低时,就可能严重阻塞系统主流 阅读全文
posted @ 2026-05-04 18:11
EM-Time
阅读(362)
评论(0)
推荐(0)
摘要:
参考: https://blog.csdn.net/zerfew/article/details/116058707 https://blog.csdn.net/u011017694/article/details/125668869 仓库:https://github.com/libopencm3 阅读全文
posted @ 2026-05-04 18:09
EM-Time
阅读(96)
评论(0)
推荐(0)
摘要:
仓库:https://github.com/NevermindZZT/letter-shell 前言 在嵌入式项目中,将函数导出为 Shell 命令是一项非常实用的能力;然而,随着调试和控制需求的增加,我们往往希望调用的函数能够接受多个参数,甚至是不同类型的复杂参数,而不仅仅是简单地触发执行; 为了 阅读全文
posted @ 2026-05-04 18:08
EM-Time
阅读(36)
评论(0)
推荐(0)
摘要:
仓库:https://github.com/NevermindZZT/letter-shell 前言 在完成基本交互功能和修复了一些常见问题之后,Letter Shell 已经能够稳定运行于我的嵌入式项目中;然而,项目开发中常常需要更多“定制化”的功能,比如: 注册自己的命令,快速调试; 添加快捷键 阅读全文
posted @ 2026-05-04 18:07
EM-Time
阅读(68)
评论(0)
推荐(0)
摘要:
仓库:https://github.com/NevermindZZT/letter-shell 前言 在之前的文章中,我介绍了 Letter Shell 的基本使用方法;在实际使用过程中,我发现 Letter Shell 存在一些小问题,也结合项目需求对其功能进行了扩展;本文将介绍这些问题的现象与修 阅读全文
posted @ 2026-05-04 18:05
EM-Time
阅读(37)
评论(0)
推荐(0)
摘要:
仓库:https://github.com/NevermindZZT/letter-shell 在调试嵌入式系统时,你是否也曾烦恼过:每次验证一个功能都得重新烧录?或是面对一串串串口日志,想动态改个参数却无从下手? Letter Shell,一个小巧、灵活、易嵌入的命令行框架,正是为此而生;它能让你 阅读全文
posted @ 2026-05-04 18:00
EM-Time
阅读(125)
评论(0)
推荐(0)
摘要:
FatFS官网:https://elm-chan.org/fsw/ff/00index_e.html 当你用单片机做项目,代码调试靠串口、数据记录靠看屏幕、文件读写靠想象,久而久之,你会发现:没有文件系统,生活就像裸奔,哪都能跑,就是不太方便; 尤其是在一些需要长时间运行、持续采集数据的应用场景中, 阅读全文
posted @ 2026-05-04 17:58
EM-Time
阅读(179)
评论(0)
推荐(0)
摘要:
仓库:https://gitee.com/event-os/basic-os 在上一篇中,我们从架构视角出发,了解了 Basic OS 的设计理念和核心机制:共享任务栈、协作式调度、基于 PendSV 的上下文切换……这些特性让它成为资源受限设备中,极具性价比的结构化选项; 但了解原理只是第一步; 阅读全文
posted @ 2026-05-04 17:57
EM-Time
阅读(31)
评论(0)
推荐(0)
摘要:
仓库:https://gitee.com/event-os/basic-os 在嵌入式开发中,操作系统往往是被绕开的“高级选项”; 对很多开发者而言,裸机开发已经足够:主循环、定时中断、状态机……能跑、够用、成本低;然而,项目一旦变得复杂,系统结构很容易变得混乱不堪,任务交叉、逻辑耦合、维护困难,最 阅读全文
posted @ 2026-05-04 17:56
EM-Time
阅读(39)
评论(0)
推荐(0)

浙公网安备 33010602011771号