Linux系统移植框架简介

news2025/2/27 2:41:26

一、系统移植简介

系统移植就是给开发板安装一个linux系统。需要从官方下载u-boot源码linux内核源码根文件系统的源码,对源码进行配置和编译,生成对应的源码的镜像文件,将镜像文件部署到开发板中,使开发板可以启动linux系统。

系统移植分为开发阶段产品阶段,以下简单介绍:

二、开发阶段系统移植

1. tf-a-stm32mp157a-fsmp1a-trusted.stm32
		--> tf-a(trusted firmware-ARM)的镜像文件,tf-a源码编译生成的镜像文件
		--> tf-a的镜像文件默认已经烧写到开发板中的EMMC或者TF卡
2. u-boot-stm32mp157a-fsmp1a-trusted.stm32
		--> u-boot(通用的引导程序)的镜像文件,u-boot源码编译生成的镜像文件
		--> u-boot的镜像文件默认已经烧写到开发板中的EMMC或者TF卡
		
		关于tf-a和u-boot的镜像文件如何部署到EMMC或者TF卡中明天讲解u-boot移植时在进行讲解。
3. uImage 
		---> linux内核的镜像文件
		---> 使用tftp命令下载到内存中

4. stm32mp157a-fsmp1a.dtb
		---> linux内核的设备树文件
		---> 使用tftp命令下载到内存中

5. rootfs
		---> 根文件系统
		---> 使用nfs服务通过网络从ubuntu中挂载根文件系统

在这里插入图片描述

三、产品阶段系统移植

1. tf-a-stm32mp157a-fsmp1a-trusted.stm32
		--> tf-a(trusted firmware-ARM)的镜像文件,tf-a源码编译生成的镜像文件
		--> tf-a的镜像文件默认已经烧写到开发板中的EMMC或者TF卡
2. u-boot-stm32mp157a-fsmp1a-trusted.stm32
		--> u-boot(通用的引导程序)的镜像文件,u-boot源码编译生成的镜像文件
		--> u-boot的镜像文件默认已经烧写到开发板中的EMMC或者TF卡
		
		关于tf-a和u-boot的镜像文件如何部署到EMMC或者TF卡中明天讲解u-boot移植时在进行讲解。
3. uImage 
		---> linux内核的镜像文件
		---> 部署到开发板中的EMMC或者TF卡

4. stm32mp157a-fsmp1a.dtb
		---> linux内核的设备树文件
		---> 部署到开发板中的EMMC或者TF卡

5. ramdisk.img
		---> 根文件系统的镜像文件,通过使用工具将rootfs根文件系统打包压缩生成。
		---> 部署到开发板中的EMMC或者TF卡

在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1087506.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

上海亚商投顾:沪指高开高走 锂电等新能源赛道大反攻

上海亚商投顾前言:无惧大盘涨跌,解密龙虎榜资金,跟踪一线游资和机构资金动向,识别短期热点和强势个股。 一.市场情绪 沪指昨日高开后强势震荡,创业板指盘中一度翻绿,随后探底回升再度走高。碳酸锂期货合约…

制药行业中的设备管理系统和CSV最佳实践

在制药行业,合规性和质量是关键要素,而设备管理和计算机化系统验证(CSV)是确保这些要素的关键。之前我们介绍过设备健康管理系统如何帮助制药企业实现CSV合规性>>PreMaint设备健康管理系统:实现制药企业的CSV合规…

Activiti 8.0.0 发布,业务流程管理与工作流系统

导读Activiti 8.0.0 现已发布。Activiti 是一个业务流程管理 (BPM) 和工作流系统,适用于开发人员和系统管理员。其核心是超快速、稳定的 BPMN2 流程引擎。Activiti 可以在任何 Java 应用程序、服务器、集群或云中运行,与 Spring 完美集成。 具体更新内容…

声音克隆,定制自己的声音,使用最新版Bert-VITS2的云端训练+推理记录

说明 本次训练服务器使用Google Colab T4 GPUBert-VITS2库为:https://github.com/fishaudio/Bert-VITS2,其更新较为频繁,使用其2023.10.12的commit版本:主要参考:B站诸多大佬视频,CSDN:https://blog.csdn.…

Visual Studio主题颜色及字体

一、打开VS上方的工具 二、选择“选项” 三、在“常规”中选择“颜色主题” 一共四个颜色供大家参考: ①深色 ②浅色 ③蓝色 ④蓝(额外对比度) 四、字体设置 左边环境中下划

【实训项目】“优品果园”-线上水果商城小程序

1.项目背景 随着现代人对消费水平的追求以及对食物安全的需要,无污染、产地直销的有机水果受到越来越多市民的喜欢。交易过程的简洁化是现代消费者的追求,产地直销也是近期流行的一种新型的交易模式。产地直销的交易模式使得交易过程更加简便快捷&#…

产业集群的转型升级需要各个方面的协同转型——以河北吉力宝为例

随着全球经济的不断演进,产业集群的转型升级已经成为确保企业持续竞争力的必经之路。产业集群是一种由相关产业企业在相对密集的地理区域内紧密互联的经济组织形式,它们通常共享类似的供应链、市场和技术基础。其中,河北吉力宝是中国鞋业产业…

【教学类-32-04】20231013十二生肖4.0(标记+1位数字+排序+左右分类)(大班:《我是中国人》偏科学-数)

作品展示 一位数字、汉字对齐排列 背景需求: 1、优化教案,参与比赛 10月份有一个幼儿园原创教案比赛,我把这个活动《十二生肖排排队》上报了。 2、把两位数序号改成一位数。 “老师,我觉得猴子最大,他是90”。 因…

关于Vue+webpack使用unocss编写CSS,打包后CSS没加前缀

关于Vuewebpack使用unocss编写CSS,打包后CSS没加前缀,封装了一个插件去解决了这个问题 unocss-postcss-webpack-plugin unocss在vite中使用配置,关于unocss在vite中使用,自行查阅官网 https://unocss.dev/integrations/vite ,vi…

Jetson ORIN NX安装Ubuntu20.04,配置CUDA,cuDNN 等注意事项

大体准备工作与流程与博客英伟达官方源Jetson Xavier NX安装Ubuntu20.04,配置CUDA,cuDNN,Pytorch等环境教程(基于NVIDIA官方教程,理论适用其它Jetson设备)一致,主要在步骤二、三处有一些区别&am…

专利分为哪些?如何查询一个公司的专利信息?

今天来分享专利的相关知识。 专利从字面上是指专有的权利和利益。“专利”一词来源于拉丁语Litterae patentes,意为公开的信件或公共文献,是中世纪的君主用来颁布某种特权的证明,后来指英国国王亲自签署的独占权利证书。专利在现代一般是由政…

湖南省政协副主席赖明勇一行莅临麒麟信安调研

10月11日下午,湖南省政协副主席、民建湖南省委会主委赖明勇,省政协提案委主任袁海平,民建省委会专职副主委、一级巡视员段安娜等长沙先进计算及信息安全产业调研组领导莅临麒麟信安调研国产操作系统企业发展情况。长沙市政府副市长彭涛&#…

Java 拷贝

Java 中的拷贝分为两种,浅拷贝和深拷贝,关于为什么要有两种拷贝方式而不是一种,就要涉及到 Java 的两种类型数据了。Java 的深浅拷贝都是针对于引用类型而言的,基本类型是没有深浅拷贝之分的,类似于 C 语言&#xff0c…

C# AnimeGAN 漫画风格迁移 动漫风格迁移 图像卡通化 图像动漫化

效果 项目 模型 animeganv3_H40_model.onnx animeganv3_H50_model.onnx animeganv3_H64_model.onnx AnimeGANv3_JP_face_v1.0.onnx AnimeGANv3_PortraitSketch_25.onnx Hayao-60.onnx Hayao_64.onnx Paprika_54.onnx Shinkai_53.onnx 下载 可执行文件exe下载 源码下载

element el-table树形表格结构,勾选联动 父级勾选,子级全部选中,勾选子级,父级显示勾选状态

需求实现如下 重点使用到 select 以及 select-all 两个方法 返回数据格式 代码实现 <el-table ref"tableRef" :cell-style"{ color: #FFF, background: #333 }":header-cell-style"{ color: #FFF, background: #333 }" row-key"id"…

操作系统 面试题(二)

PART1 1.乐观锁和悲观锁的区别是什么&#xff1f; 2.乐观锁和悲观锁的实现方式分别有哪些&#xff1f; 3.平均周转时间如何计算&#xff1f; 4.银行家算法是什么&#xff1f; 5.IO多路复用是什么&#xff1f; 6.HTTP的头部包含哪些内容&#xff1f; 7.TCP如何保持连接&a…

HTTP 原理与CND原理

1 HTTP 原理 HTTP是一个无状态的协议。无状态是指客户机&#xff08;Web浏览器&#xff09;和服务器之间不需要建立持久的连接&#xff0c;这意味着当一个客户端向服务器端发出请求&#xff0c;然后服务器返回响应(response)&#xff0c;连接就被关闭了&#xff0c;在服务器端…

NSA 和 CISA 揭示十大网络安全错误配置

美国国家安全局 (NSA) 和网络安全与基础设施安全局 (CISA) 在5日公布了其红蓝团队在大型组织网络中发现的十大最常见的网络安全错误配置。 通报还详细介绍了威胁行为者使用哪些策略、技术和程序 (TTP) 来成功利用这些错误配置来实现各种目标&#xff0c;包括获取访问权限、横向…

内存空间扩充之进程覆盖技术,交换技术

1.覆盖技术 人们引入了覆盖技术&#xff0c;用来解决“程序大小超过物理内存总和”的问题。 一个固定区&#xff1a; 存放最活跃的程序段固定区中的程序段在运行过程中不会调入调出 若干覆盖区&#xff1a; 不可能同时被访问程序段可共享一个覆盖区覆盖区中的程序段在运行…

MySQL慢查询的原因与解决方案

一、前言 在数据库系统中&#xff0c;慢查询是一个常见的问题。特别是在MySQL中&#xff0c;由于其复杂的查询结构和大量的数据&#xff0c;慢查询可能会导致系统性能下降&#xff0c;甚至影响整个应用的运行。本文将详细介绍MySQL慢查询的原因&#xff0c;并提供一些有效的解…