linux如何刷mpu程序,一场直播+2个笔记,实践、弄懂MPU的Linux安全引导步骤

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

[复制链接]

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

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

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

-为什么要安全引导?

-什么是安全引导?

-怎样安全引导?

-SAMA5D2 安全引导过程

-加密解决方案

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

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

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

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

3e1451b5d7d24d37271d62f085937811.gif

2020-7-31 11:47 上传

点击文件名下载附件

应用笔记介绍了如何使用 SAMA5D2 MPU 将 Linux 内核作为安全应用程序进行引导。安全引导有助于防止在SAMA5 MPU 上引导未经授权的软件。

内容包含

系统的软件组件

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 上的安全引导模式,从而为引导链构建可信根。

3e1451b5d7d24d37271d62f085937811.gif

2020-7-31 11:47 上传

点击文件名下载附件

应用笔记将介绍基于 Arm® Cortex®-A5 的 SAMA5D2 微处理器(MPU)的引导过程,并讨论从外部 NVM 引导 SAMA5D2 MPU 的技术层面问题。

主要内容:

ROM 代码的作用

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

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值