
嵌入式固件升级防变砖的几种方法
汽车软件中,Boot程序主要作用就是刷新App程序。在实际项目开发中,Boot程序往往也是客户需求的一部分,并且通常会有详细的软件开发计划。有些项目还会将Boot程序与其他Boot程序区分开来,并称其为CB(Customer Boot)。

解决CAN总线干扰的三种方法
CAN总线最初设计时,就规定物理层CAN_H和CAN_L采用双绞线差分传输技术。这样做的目的是为了提高抗干扰能力,因为当总线上的CAN_H和CAN_L遭遇干扰时,它们可以同时上升或下降,从而保持差分值不变,如下图所示:

用于单片机的uCLinux和Linux有什么区别?
uCLinux是微控制器领域中针对Linux系统的缩写。它被设计用于嵌入式系统,其中目标处理器没有内存管理单元MMU。uCLinux已经成功地移植到多个平台上。由于缺乏MMU,实现多任务功能需要一定的技巧。