首页 > 系统相关 >fmql之linux启动文件大小

fmql之linux启动文件大小

时间:2024-09-26 16:49:54浏览次数:11  
标签:文件大小 flash uboot 启动 DDR linux fmql ubuntu SD

想要从flash启动linux,但是flash同时也要存储数据,所以看看启动文件占多大内存。

本是基于“fmql之ubuntu移植”的基础上继续进行的:

fmql之ubuntu移植-CSDN博客

目的:flash放启动文件,ubuntu18放到SD卡,且自启动。

 NOW:flash可以烧写BOOT.bin,image.ub和ubuntu放到SD卡,MIO配置为SD卡启动

flash所需存储空间:BOOT.bin的物理大小。

P.S        后面试了一下,如果是SD卡启动,可能是需要image.ub文件的。只有BOOT.bin和image-mini.ub和ubuntu系统的话,会卡在uboot启动,kernel不会启动。

ZYNQ 把image.ub镜像烧写在flash开机启动(无SD卡)_zynq flash 启动image.ub-CSDN博客

TO-DO List:

1. image.ub展开到DDR,占用DDR多少空间?

2. 如何分配SD卡空间?后续的可执行文件等,放在哪个分区?

回答:

1.至少5M(free -h命令看DDR存储空间,已占用约50M(共1G))

2.SD卡给FAT分100M或1G的空间,剩下的均为EXT分区,程序的数据存储可以在EXT区完成。

uboot启动信息

kernel启动信息

ubuntu移植后启动信息: (kernel启动rootfs,没有启动ubuntu)

展开到DDR的0x200_0000(Loading fdt from FIT Image at ...) 

最后的Loading Ramdisk to ...又是什么意思?

ubuntu启动信息

 启动ubuntu,fdisk -l查看所有挂载的设备信息:

mmc dev 0 && mmc rescan && load mmc 0:1 0x2000000 image-mini.ub && bootm 0x2000000

0x200_0000为kernel启动信息中的地址,是DDR的地址。

没有写占用多少内存,剩余多少。

lsblk -o NAME,FSTYPE,MOUNTPOINT,SIZE,USED

uboot查看

U-Boot启动流程详解_uboot启动流程-CSDN博客

0x400_0000 - 0x40c_9edc :是DDR的存储空间

 ZYNQ启动流程分析之BOOT.BIN头-CSDN博客

ZYNQ启动流程分析之BootROM_zynq bootrom-CSDN博客

DDR

DDR占用情况:

uboot配置

为了不用每次启动都要进入uboot,输入启动命令,所以修改uboot配置:

如何查看DDR空间的详细占用信息?比如,哪部分地址空间被占用了,哪部分没有

好像没有这样的命令。

192.168.1.66:PC ubuntu ip

192.168.1.50:开发板 ubuntu ip

uboot打印信息

print命令:

标签:文件大小,flash,uboot,启动,DDR,linux,fmql,ubuntu,SD
From: https://blog.csdn.net/qq_41656020/article/details/142212586

相关文章

  • Linux卸载
    在Linux系统中,卸载应用程序的方法取决于你所使用的发行版和包管理器。以下是一些常见的包管理器和它们的卸载命令:###1.使用`apt`(适用于Debian、Ubuntu及其衍生发行版)```bashsudoaptremovepackage_name```这个命令会卸载指定的包,但不会删除与之相关的配置文件。如果你想......
  • linux常用命令
    cpcp-rdir1dir2 表示将dir1及其dir1下所包含的文件复制到dir2下rmrm-rf文件夹名删除目录下所有文件文件夹grepgrep:grep命令的全称是"GlobalRegularExpressionPrint"。它是一个在类Unix系统中用于搜索文本文件中匹配正则表达式的行的工具。基本用法:grep[op......
  • 腾讯通RTX手机版解决方案:兼容Linux内核信创国产操作系统
    一、腾讯通RTX继续使用的核心痛点自从腾讯通RTX停止更新和官网下架以来,用户面临了一系列无法忽视的关键问题,这些问题严重影响了正常的工作流程:国产系统与移动端不可用:腾讯通RTX目前仅支持Windows和Mac系统,导致用户在国产操作系统及移动设备上无法使用,这不仅影响工作效率,还未能符合......
  • 学Linux多久可以学会?
    众所周知,Linux运维是当前非常热门的岗位之一,无论是薪资待遇还是未来几年的发展空间都十分乐观。而对于计划学习Linux技术的人来说,学费和周期是很多人关心的问题,那么学Linux培训多长时间?Linux培训费用多少?一起来看看吧。学Linux培训多长时间?Linux培训方式分为多种:脱......
  • 【项目案例】嵌入式Linux比较好的10+练手项目推荐,附项目文档/源码/视频
    后台私信小雯老师,回复“嵌入式Linux项目”,免费获取以下所有项目配套源码及文档。练手项目推荐 1 智能猫眼项目功能介绍:1.人脸识别:基于百度专业的深度学习算法和海量数据训练可进行人脸识别,轻松知晓访客身份;2.智能报警:实时检测非法闯入,可以自动布防,当触发警报时实时报警,最短时间......
  • 腾讯通RTX手机版解决方案:兼容Linux内核信创国产操作系统
    一、腾讯通RTX继续使用的核心痛点自从腾讯通RTX停止更新和官网下架以来,用户面临了一系列无法忽视的关键问题,这些问题严重影响了正常的工作流程:国产系统与移动端不可用:腾讯通RTX目前仅支持Windows和Mac系统,导致用户在国产操作系统及移动设备上无法使用,这不仅影响工作效率,还未能符......
  • Linux系统之温度监控工具——lm_sensors的安装和基本使用
    Linux系统之温度监控工具——lm_sensors的安装和基本使用一、lm_sensors介绍lm_sensors,是一款基于linux系统的硬件监控的软件。可以监控主板,CPU的工作电压,温度等数据。rpm包下载地址获取码2344:lm_sensors-3.4.0-6.20160601gitf9185e5.el7.x86_64.rpm二、检测安装环境1.检查......
  • Linux PAM简解
     懒得写,看下面的文档参考文档https://syxdevcode.github.io/2020/08/04/Linux%E4%B8%ADPAM%E6%A8%A1%E5%9D%97/ 有个插图不错  有个插图不错 写的很详细http://www.jinbuguo.com/linux/pam.html  写的也不错,特别是注意事项章节https://www.docs4dev.com/docs/zh/linux-pa......
  • Linux:root 用户密码丢失解决方案
    1.进入开机菜单选择界面,按上下箭头键取消自动计时进入 2.按"e" 进入编辑模式3.在编辑模式下 ,找到"zh_CN.UTF-8"行数据,并在"UTF-8"后面加 上"init=/bin/sh"初始化配置●完整配置"zh_CN.UTF-8init=/bin/sh"4.按"Ctrl+x"组合键执行编辑好的配置文件,并进入到单用户模式......
  • Linux服务器运维管理面板1Panel快速安装及安全配置
    1Panel是一个现代化、开源的Linux服务器运维管理面板,旨在帮助运维人员简化服务器管理任务。它提供了直观的界面和强大的功能,使用户可以通过图形化操作界面对服务器进行管理,减少了对命令行的依赖。1Panel支持多种操作系统,适用于Linux服务器,提供了如网站管理、数据库管......