在第一节,我们简单描述了汽车MCU常见的安全启动,以及英飞凌和vector设计的安全启动流程。这里我们就要对启动中所使用的加密算法进行描述。 首先我们来分析在MCU中安全启动时所需要的成员:待校验对象(通常为应用程序)的数据长度、起始地址;待校验对象进行校验时所需要的加密算法;待校验对象进行校验时所需要的密钥; 有了上述三个成员,(注意:开始描述安全启动逻辑代码)启动的信任根(通常是HSM的BootRom)首先会查看待校验对象的数据长度和起始地址是否合法(通常就是范围判断),然后到slot中获取校验对象的验证密钥(思考下我这里为什么不说解密密钥而是说验证密钥?),最
目录 1、Tasking的链接文件1.1、DSRAM中的数据存放1.2、PFlash中的代码存放1.3、LMU1.4、PSRAM1.5、UCB2、代码与变量定位2.1、把变量放在DSRAM
1.SOTA功能描述SOTA(Sofewareupdateovertheair),指不连接烧写器的情况下,通过CAN、串口、以太网等通讯方式,实现应用程序的更新。汽车行业里通常有如下几种方案:针对MCU控制器,需要分别开发汽车BootLoader程序(需裁剪UDS协议)和应用程序,MCU上电后首先运行BootLoader,然后正常进入应用程序;当需要更新应用程序时,可通过诊断仪下发指令给MCU,MCU的应用程序收到指令后将设置更新标志位,然后进行复位重新进入BootLoader,Bootloader根据标志位开始擦除旧APP,接收新的APP数据并直接写在APP运行的Flash地址空间。该方案的
汽车MCU的信息安全在最近几年是越来越火,而信息安全最重要的一个功能就是系统的安全启动; 从嵌入式角度出发,安全启动最早应用在linux系统上,全称叫secureboot;它是一种逐级验证镜像,从而实现固件可信运行。以常见的uboot启动为例,通常要经过BootRom->SPL->uboot三个大阶段(其中BootRom出厂时掩膜在ROM介质中,不可更改,SPL(SecondatyProgramLoader)用于初始化C语言环境等);BootRom作为信任根,会首先验证SPL代码(这里不讨论具体算法),确认SPL无误后,加载SPL代码到DDR或者SRAM;然后由SPL对u
前两章分别介绍了Tricore内核的CSA机制和上下文切换的具体实现方法。这章主要讲用Trap机制来调用上下文切换函数(OSCtxSw()),以及系统时钟的实现等内容。本文先来讲Tricore的Trap机制。**********************
今天聊TC3xxHSM系统,包括所用内核、UCB相关信息、Host和HSM交互方式。 1、HSM系统架构 下图来源于英飞凌官网培训材料。 TC3xx的HSM内核是一颗32位的ARMCortexM3,主频可达100MHz,支持对称算法AES128、非对称算法PKC(PublicKeyCrypto)ECC256、HashSHA2,以及TRNG(真随机数生成)。 其实,随着目前汽车各大厂商对信息安全的重视,英飞凌TC3x的HSM所提供的密码算法硬件加速已经逐渐不满足需求了,例如现在一些OEM要求支持国密算法,例如SM2\3\4;再例如,OTA更新时要求支持PKCRSA204
8月23日下午,在第三届RISC-V中国峰会现场,由赛昉科技主办的「RISC-V芯片应用交流会」吸引了诸多行业伙伴和专家到场参与。此次会议旨在分享赛昉科技高性能RISC-V芯片的软件生态、应用产品、解决方案等全面进展,共同探讨RISC-V芯片的未来发展和挑战,破局RISC-V落地难点。飞凌嵌入式作为赛昉科技的重要生态伙伴受邀参会。飞凌嵌入式技术副总经理杨总在会上发表了《RISC-V在工业领域蓄势待发》的主题演讲,从产品性能和行业应用的角度全面介绍了飞凌嵌入式基于赛昉科技昉·惊鸿7110处理器设计的FET7110-C核心板,并对RISC-V在工业领域的实际应用进行了深度的案例分析。杨总强调,17
启航RK3588边缘计算之旅:飞凌嵌入式OK3588开发板引言:随着人工智能技术的飞速发展,人们对于能够提供高性能和灵活性的智能设备有着极大的需求。作为人工智能领域的先锋企业,保定飞凌公司在设计和生产高性能处理器方面取得了卓越的成就。而他们最新推出的OK3588开发板,更是为开发者们提供了一个优秀的工具,以实现各种人工智能开发实例。本文将重点介绍保定飞凌公司以及OK3588开发板的特点和优势,并展望将使用该开发板进行的一系列人工智能开发实例。一、飞凌嵌入式公司简介飞凌嵌入式技术有限公司(ForlinxEmbeddedTechnologyCo.,Ltd)是一家专注于嵌入式核心控制系统研发与制造的
前言:英飞凌Infineon作为一家芯片大厂,有众多芯片产品可供选型,这里重点推荐下庞大的MCU系列如何选项。首先,对于英飞凌产品构成要有深刻的认识,需要熟悉一个半导体产业并购的历程。2013年5月,Spansion1.1亿美元并购了对富士通(Fujitsu)半导体微控制器和模拟业务部门,拥有了相关MCU的产品,当时富士通是日本第二大车用单片机供应商,2014年Cypress赛普拉斯40亿美元收购Spansion,合并后的新公司有望将成为全球第四或第五大汽车芯片供应商。新公司一半的收入将来自NOR闪存和SRAM内存业务,其他收入将来自微控制器和模拟器件,其MCU产品线排名将超越当时排名第九的三
1,驱动芯片框图2,驱动电路设计 原理:当IGBT开始导通Vce还没有下降时,恒流源Idesat给Cdesat充电,充电至Vref的时间称之为消隐时间tb,tb=Cdesat*Vref/Idesat,恒流充放电的常用公式:⊿Vc=I*⊿t/C,设定比较电压Vref,例如9VIGBT正常导通,Cdesat电压还没充到Vref,退饱和尚未触发,由于Vce下降,Idesat流过电阻Rdesat和高压二极管Ddesat和IGBT,Desat引脚电压会下降至:Vdesat=Idesat*Rdesat+VFdiode+Vce如果IGBT短路退饱和,Vce上升,二极管截止,恒流源Idesat给Cdesat充