一、概述随着软件定义汽车理念的普及,汽车上代码量不断膨胀,功能不断智能化,用户体验不断升级。从传统汽车不需要联网,到职能汽车具有联网功能已是标配,汽车触网必将带来更多信息安全问题。汽车的信息安全问题比IT领域更加重要,因为可能危及生命安全。故国家也出台强标《汽车整车信息安全技术要求》(目前还处于征求意见稿),在强标的的9.1.1条提出“车载软件升级系统应具备安全启动的功能,应保护车载软件升级系统的可信根、引导加载程序、系统固件不被篡改,或被篡改后无法正常启动”故安全启动功能后续将成为强标的一部分,具有OTA功能的ECU都必须配备。但目前,MCU普遍未实用HSM功能,国内MPU总体支持安全启动。
前言:本文对MCU最小系统原理图中的四个问题进行详解:芯片中有很多电源管脚的原因(VDD/VSS/VBAT)、LC滤波、两级滤波、NC可切换元件。本文以GD32F103C8T6最小系统原理图举例目录:芯片中有很多电源管脚的原因(VDD/VSS/VBAT)两级滤波LC滤波NC可切换元件本文以GD32F103C8T6最小系统原理图举例,如下图所示芯片中有很多电源管脚的原因(VDD/VSS/VBAT)芯片中有很多的电源管脚(VDD/VSS/VBAT),简而言之,原因如下:芯片作为一个大水池,水池很大,要放满水的时候,比如只在一个地方给它供水,水就会从这个地方开始慢慢扩散出去,那么势必会造成这个供水的
目录三种网络场景介绍 【Mesh】【MCU】(MultiPointControlUnit)【SFU】(SelectiveForwardingUnit)三种网络架构的优缺点Mesh架构MCU架构(MultiPointControlUnit)SFU架构(SelectiveForwardingUnit)总结参考文章三种网络场景介绍 【Mesh】Mesh架构,需要所有参与连接的peer建立与所有其他peer的媒体连接。该架构需要n-1个上下行,以此带来的带宽消耗(流量)、编/解码消耗(手机性能)成线性增长。该架构只能适用3-4个人的小型会议场景。【MCU】(MultiPointControlUnit)
在嵌入式系统开发中,选择一个合适的图形用户界面(GUI)库是至关重要的。在屏幕上显示的时候,使用现成的图形库,这样开发人员就不需要弄清楚底层任务,例如如何绘制像素、线条、形状,如果再高级一点,则可以绘制某些对象,例如窗口、按钮等。前两期我们介绍了10个,今天继续介绍5个。MCU的TOP15图形GUI库:选择最适合你的图形用户界面(一)MCU的TOP15图形GUI库:选择最适合你的图形用户界面(二)下面继续介绍5个备受欢迎的嵌入式GUI库,分析它们的特点、优缺点、使用场景以及生态系统,以便开发人员能够更好地选择适合自己项目的GUI库。11、PEGGraphicsSoftwarehttps://w
AWTK开源智能串口屏,不但开放了串口屏端全部源码,还提供了MCU端SDK,大大加快MCU软件的开发。本介绍一下MCU端SDK在不同平台上的用法。完整示例可以参考下面的几个例子:普通嵌入式系统mcu/stm32/hmi_app/hmi_app.c低端嵌入式系统mcu/mini-sdk/hmi/examples/socket/main.cArduino系统mcu/mini-sdk/hmi/examples/arduino/awtk_hmi_demo.inoMCU模拟器simulator/src/pages/home_page.c基本用法创建hmi对象创建hmi对象时,需要提供一个回调函数,当属性
目录1.车规MCU应用场景1.1车身域1.2动力底盘域1.3座舱域和智驾域1.4网联域2.国产替代进展3.小结前面一篇文章征途漫漫:汽车MCU的国产替代往事-CSDN博客对车规MCU国产替代的背景与一些往事进行了简单叙述,今天来聊聊车规MCU具体会在汽车哪些地方用到,以及当前国产替代MCU的上车进展。1.车规MCU应用场景之前写智能网联汽车的信息安全应用场景的时候,简单把当前比较主流的汽车整车电子电气架构画了一下,如下图: 从上面架构可以看出,整车电子电气架构目前还是主要分为五大域,分别为座舱域、智驾域、车身域和底盘域,以及网联域。1.1车身域车身域主要负责车内驾驶员和乘客舒适控制、车辆照明和
很多刚学习嵌入式的同学困惑经常看到CPU,MCU,SOC这几个名词,难道是同一样东西吗?其实不是。它们之间还是有区别的。让我们深入了解它们之间的区别,探索它们在计算世界中各自的作用。1.CPU(中央处理器):中央处理器,或称为CPU,是计算机的大脑。它是一块硅芯片,负责执行计算机程序中的指令。CPU包含运算单元、控制单元和缓存,通过时钟信号按照指令集执行各种操作。CPU是计算机的核心组件,掌握着整个系统的运行节奏。其实CPU就是个计算和控制逻辑的单元。2.SoC(片上系统):片上系统,或称为SoC,是一种将多个功能集成到一个芯片上的设计。一个SoC通常包括CPU、内存、图形处理器、网络控制器、
去年11月份一次偶然的机会,看到面包板论坛提供极海半导体针推出的低压电机测试板,此电机控制板基于专用控制芯片APM32F035基础上设计而成。APM32F035是一款基于ArmCortex-M0+内核,集成FOC算法中常用的数学运算加速器(Cordic,Svpwm,硬件除法器等),并且集成了运放、比较器等模拟外设,以及CAN控制器的高性能电机控制专用MCU。 评估板拿到手后,第一时间用手头直流无刷电机测试了下,检查KEIL版本是否V5.23以上,安装DEVICEPackage Geehy.APM32F035_DFP.1.0.0,同时检查编译器里是否含有C99和GNU,如上都准备好
当前许多精密模数转换器(ADC)具有串行外设接口(SPI)或某种串行接口,用以与包括微控制器单元(MCU)、DSP和FPGA在内的控制器进行通信。控制器写入或读取ADC内部寄存器并读取转换码。SPI的印刷电路板(PCB)布线简单,并且有比并行接口更快的时钟速率,因而越来越受欢迎。而且,使用标准SPI很容易将ADC连接到控制器。一些新型ADC具有SPI,但有些ADC具有非标准的3线或4线SPI作为从机,因为它们希望实现更快的吞吐速率。例如,AD7616,AD7606和AD7606B系列有两条或四条SDO线,在串行模式下可提供更快的吞吐速率。AD7768,AD7779和AD7134系列有多条SDO
与服务器通信时,需要进行设备绑定,采取了唯一标识的方式绑定,有获取设备MCU唯一标识符的需求,文中说明了STM32、ESP32系列芯片获取唯一标识符、MAC的方法。STM32 在STM32的全系列MCU中均有一个96位的唯一设备标识符。在ST的相关资料中,对其功能的描述有3各方面: 1、用作序列号(例如USB字符串序列号或其它终端应用程序) 2、在对内部Flash进行编程前将唯一ID与软件加密原语和协议结合使用时用作安全密钥以提高Flash中代码的安全性 3、激活安全自举过程等 96位的产品唯一身份标识所提供