452|0

4149

帖子

233

资源

管理员

一场直播+2个笔记,实践、弄懂MPU的Linux安全引导步骤

安全引导这个词,似乎并不常见,可能它在MCU开发中很少涉及到?我想它和bootloader更相关一些,想了解更多,欢迎8月4日(下周二)跟着19年嵌入式工程师去解读安全引导、另外推荐microchip藏书阁里的2个相关的应用笔记,感兴趣的也可以阅读。

 

一场直播:8月4日 Microchip微处理器的安全引导主题直播

深耕微处理器应用开发及嵌入式LINUX应用开发、19年嵌入式行业工作经验Microchip张驿风工程师,为大家讲解MPU——SAMA5D2 安全引导过程:
-为什么要安全引导?
-什么是安全引导?
-怎样安全引导?

-SAMA5D2 安全引导过程

-加密解决方案

>>点此可报名直播


 

中文应用笔记《AN2748 - SAMA5D2 Linux®安全引导》


SAMA5D2 系列 MPU 支持两种引导模式:正常引导和安全引导。 

  • 如果引导时从外部存储器加载未加密/未签名的程序,则使用正常引导模式。这种工作模式适用于许多设计,而且非常适合开发过程,因为经过修改的代码稍加调试即可运行。 

  • 如果引导时加载加密/签名的程序,则使用安全引导模式。使用这种模式的设计通常会要求保证在引导时加载的映像是可信的,并且需经过授权才能在安全系统上运行。此外,某些软件还会通过加密来隐藏内容。 

AN2748- SAMA5D2 Linux®安全引导.pdf (1007.94 KB, 下载次数: 0)

系统的软件组件

  • ROM 代码(第一阶段自举程序)

  • AT91bootstrap 自举程序(第二阶段自举程序)

  • U-Boot 自举程序(可选的第三阶段自举程序)

  • Linux 内核/设备树二进制文件

  • 根文件系统

安全引导任务

安全引导下的加密使用

开发流程

U-Boot 验证引导

AT91bootstrap配置

更多步骤

 

 

中文应用笔记《AN2791 - 从外部非易失性存储器(NVM)引导 SAMA5D2 MPU》


与 MCU 不同,MPU 没有闪存,因此依赖于不同类型的外部非易失性存储器(NVM)实现引导过程。 

片上 ROM 包含一个用于启动在系统编程器的初始引导程序,该在系统编程器允许 PC 将用户应用程序装入 NVM 并设置引导过程。Microchip 的 SAM Boot Assistant(SAM-BA®)工具将用户应用程序写入外部 NVM 并设置引导过程,这些工具在 PC 上运行并通过 USB、RS-232 或 JTAG 链路连接到系统中的 SAMA5D2。

 安全 SAM-BA 工具可用于使能和配置 SAMA5D2 上的安全引导模式,从而为引导链构建可信根。 

AN2791-从外部非易失性存储器(NVM)引导 SAMA5D2 MPU.pdf (321.42 KB, 下载次数: 0)

ROM 代码的作用

支持的外部非易失性存储器(NVM)

 

 

 

扫一扫,关注 EEWORLD 微信订阅号

行业资讯、电子趣闻、技术干货、精彩活动……尽可掌握~


回复
您需要登录后才可以回帖 登录 | 注册

关闭
站长推荐上一条 1/7 下一条

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表