
嵌入式软件架构设计中的状态模式
动作(Action):条件满足后执行的动作。动作执行完毕后,可以迁移到新的状态,也可以保持原状态不变。并非必需,在条件满足后,也可以不执行任何动作,直接迁移到新的状态。

RTOS可以不用MMU,而linux没它不行
MMU(Memory Management Unit,内存管理单元)是一种硬件模块,用于在CPU和内存之间实现虚拟内存管理。在嵌入式开发中,熟悉和掌握MMU的知识是非常重要的。

Rust语言也能用于嵌入式开发
Rust语言被认为是21世纪应用广泛的编程语言之一。Rust之所以受到广泛认可,其中一个原因是它可以运行在多样的目标上,包括桌面和服务器设备,以及资源有限的嵌入式设备。

嵌入式开发中测试用例怎么写?
小公司搞开发,有可能一个人要负责整个项目,包括硬件、软件和测试全方面。然而,在正规一些的公司中,工作会被细分,例如将软件开发和测试分开进行。这样做的目的是为了避免软件和测试之间出现分歧,因此编写测试用例变得非常重要。