sd分区(SD分区内容看不到)

更新时间:2023-03-02 09:47:31 阅读: 评论:0

启动嵌入式系统有多种方法,本文主要使用两种方案:QEMU仿真系统和使用SD卡实现实体机启动。

PetaLinux工具内部包含了QEMU仿真器,QEMU仿真通常用于系统和软件的调试。

当调试至符合预期目标时,可通过SD卡装载系统启动镜像和文件系统文件启动实际开发板。

(1)QEMU仿真启动

PetaLinux qemu仿真启动有三种启动等级,用于启动不同的部件。

1级:加载预构建FPGA bitstream文件。启动FSBL。

2级:加载预构建FPGA bitstream文件和启动预构建U-Boot。

先启动FSBL再启动U-Boot。

3级:加载预构建FPGA bitstream文件和FSBL文件。

在目标设备上启动预构建U-Boot和启动预构建kernel a) 在QEMU仿真中启动预构建Linux内核镜像。在调试时,也可使用其他选项在QEMU上测试系统:

在QEMU中启动指定Linux镜像

使用特定DTB引导Linux内核镜像

嵌入式物联网需要学的东西真的非常多,千万不要学错了路线和内容,导致工资要不上去!

无偿分享大家一个资料包,差不多150多G。里面学习内容、面经、项目都比较新也比较全!某鱼上买估计至少要好几十。加微信领取资料

设备树团(Device Tree Blob,DTB)用于描述设备硬件体系架构到Linux内核的地址映射关系,以便内核知晓设备已拥有或拟启用的硬件组件。引导命令如下:

目前QEMU已经升级到2.6版本,老的操作选项会报警告信息,可忽略。

(2)使用SD卡从开发板启动Linux镜像

本文需要频繁配置文件系统,因此通过PetaLinux工具配置文件系统存储位置为SD卡(如图所示),从而将RootFS从image.ub镜像中分离了出来,以便后期维护和配置相关信息。

SD卡准备:需拥有至少4GB以上的存储空间,内存卡速度最好在class 6以上,以免影响嵌入式设备的启动速度和操作流畅度。

其次,需要对SD卡进行分区:第一分区命名为BOOT,至少60MB,FAT32格式。

第二分区命名为RootFS,分配全部剩余空间,ext4格式。为了获得更好的性能,分区对齐为4KB。

PetaLinux工具生成的镜像文件、文件系统文件等拷贝于SD卡中,从<plnxproj-root>/images/linux目录下拷贝BOOT.BIN、image.ub等两个文件到SD卡的第一分区(FAT32格式),并将rootfs.tar.gz文件解压到SD卡第二分区(ext4格式)。

串口波特率设置为115200,将SD卡插回Zynq-7000开发板,通过串口终端工具(如putty、SecureCRT等)可观察到系统成功运行

本文发布于:2023-02-28 21:04:00,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/zhishi/a/1677721651102087.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:sd分区(SD分区内容看不到).doc

本文 PDF 下载地址:sd分区(SD分区内容看不到).pdf

标签:分区   内容   sd   SD
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 实用文体写作网旗下知识大全大全栏目是一个全百科类宝库! 优秀范文|法律文书|专利查询|