查看: 951|回复: 0

【百度大脑AI计算盒FZ5C】petalinux 安装开发

[复制链接]
  • TA的每日心情
    开心
    昨天 22:46
  • 签到天数: 596 天

    连续签到: 3 天

    [LV.9]以坛为家II

    发表于 2021-3-14 17:48:34 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 robe.zhang 于 2021-3-14 21:45 编辑

    【百度大脑AI计算盒FZ5Cpetalinux 安装开发


    Petalinux xilinx 基于 yocto 开发的 linux 开发工具,和 XilinxSDK 类似的开发工具

    Petalinux 对硬件要求比较高,下图是最低硬件需求,自己的电脑硬件越高越好。
    Linux 系统不用太新,正好就行,最好是ubuntu 18.04 最新的版本
    801.png

    笔者选择 docker 中的 ubuntu 18.04 系统作为 petalinux 运行环境。这样既可以满足 petalinux 的运行环境,也不会破坏电脑的 Linux 系统,性能也没有啥损失。

    petalinux 开发环境安装:
    1,先从 docker 官方拉 ubuntu18.04 镜像
    2,更新国内源
    3,增加 i386 架构:dpkg--add-architecture i386
    4,安装以下所有软件:
    apt update
    apt upgrade
    apt install cpio locales python gawk gccgit make net-tools libncurses5-dev tftpd zlib1g:i386 libssl-dev flex bisonlibselinux1 gnupg wget diffstat chrpath socat xterm autoconf libtool tar unziptexinfo zlib1g-dev gcc-multilib build-essential screen pax gzip
    5,配置 locales
    dpkg-reconfigure locales
    选择 en_US.UTF-8
    6,开始安装

    完全按照以上步骤安装,全程不会碰到一个错误,一次安装成功
    802.png

    Petalinux 开发流程:

    Petalinux 运行之前 shell 需要切换为 bash
    dpkg-reconfigure sh         # 取消dash,自动使用 bash

    导入petalinux 运行环境:
    source /mnt/petalinux-v2019.1/settings.sh

    创建 petalinux 项目:
    petalinux-create --type project --templatezynqMP --name fz5

    切换到项目目录下:
    cd fz5

    配置项目,导入硬件
    petalinux-config--get-hw-description=/mnt/project_1.sdk
    (project_1.sdk 是 FPGA 硬件设计完成,导出的 hardware platform 文件 HDF 文件)

    自动进入配置菜单:
    803.png

    配置完成产生配置文件和 petalinux-user-image.bb 文件:
    804.png

    开始编译 petalinux 系统:
    petalinux-build
    805.png

    编译完成打包启动镜像 BOOT.bin
    petalinux-package --boot --format BIN \
        --fsbl images/linux/zynqmp_fsbl.elf \
        --u-boot images/linux/u-boot.elf \
        --pmufw images/linux/pmufw.elf \
        --fpga images/linux/*.bit \
        --atf images/linux/bl31.elf
    806.png

    输出文件在 images/linux 目录中:
    807.png

    备份在 github 上稍后会用到:
    https://github.com/robe-zhang/edgeboard_fz5c_petalinux_output



    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-11-19 12:33 , Processed in 0.121966 second(s), 16 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.