栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

3-2 基于alinux 开发板搭建linux 系统

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

3-2 基于alinux 开发板搭建linux 系统

一、软硬件环境

1、基于petalinux 工具

2、基于axlinux 开发板

3、vivado导出的硬件使用axlinux开发板自带的 linux_base.sdk,下载路径如下:

     linux_base.sdk.rar-互联网文档类资源-CSDN下载

二、petalinux 使用步骤

1、使用petalinux 创建一个工程,工程名称为ax_peta 

petalinux-create --type project --template zynq --name ax_peta 

2、将上面的 linux_base.sdk 解压到与工程存放目录相同的路径下。

3、cd ax_peta

4、获取vivado工程导出的硬件信息

petalinux-config --get-hw-description ../linux_base.sdk 

5、弹出的配置窗口都使用默认配置即可

6、使用petalinux 配置kernel 

petalinux-config -c kernel   弹出的窗体 使用默认配置

7、使用petalinux 配置rootfs

petalinux-config -c rootfs   可以加入自己需要的应用

8、使用petalinux进行编译uboot、kernel、rootfs

 petalinux-build 

9、生成使用sd卡启动linux 必须的BOOT.BIN文件

petalinux-package --boot --fsbl ./images/linux/zynq_fsbl.elf --fpga --u-boot --force 

10、制作SD卡启动盘,将sd卡再ubuntu下划出两个分区,一个分区命名为BOOT,另一个分区命名为rootfs,把BOOT.BIN、image.ub 拷贝到BOOT分区中。

11、ubuntu下进入rootfs分区,使用cpio命令解压rootfs.cpio文件到rootfs分区

cpio -idv

12、把sd卡插入到开发板中,拨码开关让开发板从sd卡启动。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/642448.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号