zynq petalinux编译用户自定义系统

原创 2016年05月31日 11:13:36

Design Flow Step                       Tool/Workflow

 Hardware Platform Creation             Vivado
Create PetaLinux Project                petalinux-create -t project
Initialize PetaLinux Project            petalinux-config --get-hw-description
Configure System-level Options          petalinux-config
Create User Components                  petalinux-create -t COMPONENT
Configure the Linux Kernel              petalinux-config -c kernel
Configure the Root Filesystem           petalinux-config -c rootfs
Build the system                        petalinux-build
Test the System                         petalinux-boot
Deploy the System                       petalinux-package

If you are using a 64-bit Linux host, you must install the appropiate 32-bit compatablelibraries. Please refer to section Required Tools and Libraries.

 

petalinux 安装

首先下载petalinux工具安装包

http://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/embedded-design-tools/2016-1.html

http://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/petalinux.html

将Petalinux 工具安装在/opt目录下:

 ​$cd /opt
$./petalinux-v2016.1-final-installer.run /opt

这将生成/opt/petalinux-v2016.1-final目录。

webtalk选项用于xilinx收集用户使用数据,关闭方法如下:

 ​$cd /opt
$./petalinux-v2016.1-final-installer.run /opt

开发流程见图


创建工程:

petalinux-create -t project -s Avnet-Digilent-ZedBoard-v2016.1-final.bsp

定制化系统:


package:

gsc@gsc-250:~/zynzq7000/Project_based_petalinux/Avnet-Digilent-ZedBoard-2016.1/images/linux$ petalinux-package --boot --fsbl zynq_fsbl.elf --fpga system_wrapper.bit --u-boot



Petalinux BSP使用中的问题及注意事项(持续更新)

相比从Xilinx官方网站上下载的u-boot源码包、linux源码包、设备树文件夹制作BSP的方式,Petalinux工具直接制作BSP有很大的改动。 1、之前应用程序是采用交叉编译链Xilinx ...
  • songkai320
  • songkai320
  • 2017年04月21日 15:37
  • 1353

Zynq-Linux移植学习笔记之九-petalinux

在对zynq上进行linux操作系统移植时,除了使用传统的由用户编译u-boot,kernel,rootfs方法外,目前主流采用vivado+petalinux操作方式。该操作方式能够快速生成适配于z...
  • jj12345jj198999
  • jj12345jj198999
  • 2017年02月26日 22:45
  • 5013

petalinux-config -c kernel 出错

从头到尾的撸UG1144,虽然安装petalinux的方法本身就是错的,另外yocto的附属arm工具也一个字都没有提(可能我没撸完),配置内核的时候就出错了,还好forums.xilinx.com上...
  • u011529140
  • u011529140
  • 2017年04月21日 17:15
  • 1295

ZYBO 部署petalinux(一)

今天周六,petalinux的安装包和yocto的虚拟机vdi文件都已经下载完毕可以使用了。由于yocto只有zedboard的配置暂时没有ZYBO,而xilinx官网上petaliunx是有ZYBO...
  • celery1124
  • celery1124
  • 2014年11月22日 15:06
  • 1813

第4章 利用Petalinux工程工作

建立一个新的工程在从vivado中导出硬件描述文件后,下一步就是建立并初始化新的Petalinux工程。petalinux-create工具用于穿件基本工程目录: petalinux-create...
  • qile10234
  • qile10234
  • 2016年06月19日 16:43
  • 1926

petalinux 使用过程中的问题

当运行petalinux-config时出现如下错误: ERROR: Failed to source bitbake ERROR: Failed to config project. 这个问题的原因...
  • ma_cheng_yuan
  • ma_cheng_yuan
  • 2017年08月03日 14:24
  • 347

什么是企业技术架构

建议初学者阅读“编程规则”,资深者阅读“软件之道”       最近看了几本关于架构的书籍,看来架构做为一个概念和体系还很年轻,还不是很清晰。       首先架构的概念太宽泛,各领域都有架构的概...
  • xabcdjon
  • xabcdjon
  • 2011年10月15日 15:18
  • 30182

PetaLinux安装教程,基于Ubuntu

PetalLinux是Xilinx公司推出的嵌入式Linux开发工具,专门针对Xilinx公司的FPGA SoC芯片和开发板,用户可以在PetaLinux工具的帮助下进行完整的开发流程,包括设计,验证...
  • u013793399
  • u013793399
  • 2016年11月06日 21:40
  • 6013

zynq之petalinux安装和编译

首先下载petalinux-v2015.4-final-installer-dec.run,去xilinx官网或者我的网盘下载http://pan.baidu.com/s/1gf11UGr$ mkdi...
  • shichaog
  • shichaog
  • 2016年04月06日 15:55
  • 3952

petalinux 设备树驱动GPIOLED

不知道是不是自己的 petalinux 16.4 版本或者是安装问题 在petalinux-config -get-hw     工程目录下面找不到设备树增加不了设备树节点无限郁闷 subsystem...
  • u011529140
  • u011529140
  • 2017年07月06日 15:16
  • 661
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:zynq petalinux编译用户自定义系统
举报原因:
原因补充:

(最多只允许输入30个字)