
单片机BootLoader与APP如何合并?
嵌入式固件一般分为引导加载程序(BootLoader)和应用程序(App)。引导加载程序用于启动校验、应用程序升级、版本回滚等功能。在CPU上电的第一阶段,引导加载程序会运行,然后跳转至应用程序的地址执行。

一款状态机自动生成工具
编写状态机对实用的软件系统来说并不是一件十分轻松的事情,特别是当状态机本身比较复杂的时候尤其如此。许多程序员可能会将其形容为”毫无创意”的过程,因为他们需要将大量的时间与精力倾注在如何管理好状态机中的各种状态上,而不是程序本身的运行逻辑。

PCB设计时,钢网层设计要点
在PCB制造过程中,制作钢网(Stencil)是为了在PCB的焊膏层上精确地涂布焊膏。为了制作钢网,使用的层通常是焊膏层(Solder Paste Layer),或者称为:”焊膏层”(Paste Mask Layer)