极简RTOS“TinyOS”发布:专为Cortex-M架构打造,纯C语言实现
一款名为TinyOS的极简实时操作系统(RTOS)近日在GitHub发布,该系统专为ARM Cortex-M系列微控制器设计,完全使用C语言编写,旨在提供轻量级的内核功能。然而,社区讨论指出,真正的RTOS不仅需要代码精简,更需具备严格的确...
一款名为TinyOS的极简实时操作系统(RTOS)近日在GitHub发布,该系统专为ARM Cortex-M系列微控制器设计,完全使用C语言编写,旨在提供轻量级的内核功能。然而,社区讨论指出,真正的RTOS不仅需要代码精简,更需具备严格的确...
wolfSSL 推出了轻量级 TCP/IP 协议栈 wolfIP,专为资源受限的嵌入式环境设计。其最大特点是彻底摒弃动态内存分配,通过静态预分配缓冲区和固定并发连接数,解决了传统协议栈可能导致的内存碎片问题。该协议栈提供类似 BSD 的非阻...

ECS / OSS / CDN / 云数据库一站采购,常用云资源集中选配;新用户与续费均有专场优惠,适合个人开发者与小团队长期使用。
Velxio是一个完全开源且无需安装的Arduino模拟器,它将完整的开发环境搬到了浏览器中。该项目不仅支持编写和编译代码,更在底层实现了真实的AVR8 CPU指令集模拟、内存管理及低级架构。除了Arduino Uno/Nano,它还支持R...
Zclaw是一个极致轻量化的本地AI助手,其运行体积仅为888 KiB。它打破了传统云端大模型的依赖,允许用户通过自然语言发送指令,系统自动将其转化为工具调用,并直接在底层芯片固件上执行。这一创新展示了在极低算力资源下实现复杂逻辑控制的潜力...
BreezyBox 是一项针对 ESP32-S3 微控制器的创新实验,旨在将低成本芯片转化为具备即时启动能力的“微型 PC”。该项目摒弃了传统 Linux 或桌面级 OS 的沉重开销,在 FreeRTOS 之上构建了一个包含 Shell 终...
这篇文章详细记录了在IT81202嵌入式处理器中发现的一系列硬件漏洞。作者深入探讨了处理器流水线层面遇到的具体问题,并展示了如何通过微代码修正和底层编译技巧(如mul和output指令)来重写通用寄存器(GPR)的行为以规避错误。文章还触及...
作者开发了一款基于C++的故障关闭看门狗库,专用于ESP32和Arduino平台。不同于普通看门狗,该机制采用故障安全原则,在检测到系统异常或自身失效时,强制设备进入关闭或锁定状态,而非仅尝试重启。这种设计对于提升物联网及边缘计算设备的硬件...

写在前面的话:如果你曾经因为手机升级失败变砖而抓狂,或者担心你的智能设备在 OTA 更新时突然断电导致报废,那这篇文章就是为你准备的。我会用最直白的语言,带你理解为什么现代嵌入式 Linux 系统能做到”永不变砖”—...
本文深入探讨了嵌入式系统中使用TPM(可信平台模块)时常见的安全陷阱。许多厂商误以为在主板上加装TPM芯片即能自动获得高安全性,却忽视了关键的配置步骤,特别是会话加密功能往往未被默认开启。评论指出,由于物理访问通常意味着安全防线已失守,这种...
本文讲述了一位软件工程师如何为家庭办公环境打造智能”请勿打扰”设备的完整历程。作者面临父母在工作时打扰的困扰,决定利用ESP32开发硬件解决方案。文章详细描述了技术实现过程,包括解决Apple MacBook摄像头状...