查看“Trusted Firmware-A移植”的源代码
←
Trusted Firmware-A移植
跳转至:
导航
、
搜索
因为以下原因,你没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
==Trusted Firmware-A简介== 嵌入式高速发展的今天,大量的嵌入式设备使用了Arm为核心的芯片。我们会接触到越来越多的嵌入式设备,一个问题油然而生:数量如此巨大的嵌入式设备的安全性如何?目前针对嵌入式安全的技术和标准可谓千姿百态,除了必要的硬件安全技术,与之配套的安全软件也是必不可少的一部分。今天我们要介绍的是基于Arm 的可信固件Trusted Firmware-A,简称TF-A。它是一个开源软件,运行在一个硬件隔离的安全环境中并提供安全服务。 ==实验目的== 完成TF-A的基本功能实现TF-A引导u-boot启动。 ==实验平台== 华清远见开发环境,FS-MP1A平台 ==实验步骤== 本实验基于tf-a-stm32mp-2.2版本,然后添加意法半导体提供的补丁文件。在意法半导体官方的tf-a中移植我们自己的tf-a。 ===导入源码=== 如果之前已经建立了源码目录,并且导入了源码包,即可跳过本小节。 建立源码目录 <pre> linux@ubuntu:$ cd ~ linux@ubuntu:$ mkdir FS-MP1A </pre> 将【华清远见-FS-MP1A开发资料\02-程序源码\04-Linux系统移植\01-官方源码】下的en.SOURCES-stm32mp1-openstlinux-5-4-dunfell-mp1-20-06-24.tar.xz压缩包,导入到ubuntu下的${HOME}/FS-MP1A目录下。 [[Image:39-4-1-1.png]]<br> 解压缩源码包 linux@ubuntu:$ tar xvf en.SOURCES-stm32mp1-openstlinux-5-4-dunfell-mp1-20-06-24.tar.xz 解压完成后得到“stm32mp1-openstlinux-5.4-dunfell-mp1-20-06-24”目录 [[Image:39-4-1-2.png]]<br> 进入tf-a目录下 inux@ubuntu:$ cd ~/FS-MP1A/stm32mp1-openstlinux-5.4-dunfell-mp1-20-06-24/sources/arm-ostl-linux-gnueabi/tf-a-stm32mp-2.2.r1-r0 [[Image:39-4-1-3.png]]<br> 该目录下以patch结尾的文件为ST官方提供的补丁文件;tf-a-stm32mp-2.2.r1-r0.tar.gz为标准tf-a源码包。 解压标准tf-a源码包 linux@ubuntu:$ tar -xvf tf-a-stm32mp-2.2.r1-r0.tar.gz 解压完成后得到tf-a-stm32mp-2.2.r1目录 [[Image:39-4-1-4.png]]<br> 进入tf-a源码目录下: linux@ubuntu:$ cd tf-a-stm32mp-2.2.r1 [[Image:39-4-1-5.png]]<br> 将ST官方补丁文件打到tf-a源码中: linux@ubuntu:$ for p in `ls -1 ../*.patch`; do patch -p1 < $p; done ===TF卡分区=== ===建立自己的平台=== ===调整设备树电源配置=== ===eMMC移植===
返回至
Trusted Firmware-A移植
。
导航菜单
个人工具
登录
命名空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
关于我们
联系我们
资料下载
STM32F103开发板
STM32U575开发板
STM32MP157开发板
Hi3861鸿蒙开发板
HaaS EDU开发板
ESP32开发板
i.MX8M Plus开发板
图书下载
嵌入式系列图书
物联网系列图书
Android系列图书
高校教仪
嵌入式实验室产品
物联网实验室产品
人工智能实验室产品
虚拟仿真实验室产品
行业应用实训室产品
虚拟仿真
嵌入式虚拟仿真平台
物联网虚拟仿真平台
人工智能虚拟仿真
友情链接
华清远见研发中心
元宇宙实验中心
华清远见硬件商城
工具
链入页面
相关更改
特殊页面
页面信息