第4章 利用Petalinux工程工作

建立一个新的工程
在从vivado中导出硬件描述文件后,下一步就是建立并初始化新的petalinux工程。petalinux-create工具用于穿件基本工程目录:
petalinux-create - -type project - -template - -name
这些参数分别为:
- -template: type支持的cpu为zynqmp 、zynq、mircroblaze 。
- -name:你将要构建的工程名字。
这个工具将根据默认模版创建一个新的petalinux工程目录。 后续将根据具体硬件配置这些参数。
导入硬件描述文件
1. 切换到存放vivado产生的硬件描述文件目录。例如
$ cd
2. 利用petalinux-config - -get-hw-description命令导入硬件描述。
$ petalinux-config --get-hw-description -p
-p选项指定即将要更加目标硬件描述文件初始化或者更新的petalinux工程目录。
初始化完成后,该工具会显示系统级menuconfig界面。这个自动显示的界面只在petalinux工程第一次被初始化时候出现。以后若想显示此界面,在petalinux工程目录下输入 petalinux-config命令。
linux components selection --->
auto config settings --->
- * - subsystem auto hardware settings --->
kernel bootargs --->
u-boot configuration --->
image packaging configuration --->
firmware version configuration --->
在菜单中,移动光标到“subsystem auto hardware settings - - ->”enter进入该菜单。将会出现类似以下菜单:
--- subsystem auto hardware settings
system processor (ps7 _ cortexa9 _ 0) --->
memory settings --->
serial settings --->
ethernet settings --->
flash settings --->
sd/sdio settings --->
[ ] advanced bootable images storage settings --->
这个目录允许定制系统级硬件和软件设置。
当退出系统级菜单界面,该工具将会花费几分钟去完成。该工具将会解析硬件描述,更新设备树,以及基于用户设定的u-boot和linux内核内核配置文件。该工具使用你在”auto config settings - - - >”和subsystem auto hardware settings - - ->”中的设置从而确保你的系统按照你的要求配置。
例如,如果你选择ps_ethernet_0作为基本以太网接口,该工具将会自动使能它的linux内核驱动。并且如果用户选择自动更新u-boot配置,它同样会更新使能u-boot中ethernet控制器。
配置工程组件
如果你想执行类似与使能linux内核选项或修改flash分区这些高级petalinux工程配置,使用带-c component选项的petalinux-config工具。
下面是利用petalinux-config工具查看或修改petalinux工程配置的实例。
1. 切换到petalinux工程根目录。
$ cd
2. 登录系统顶层配置菜单,设定你想要配置。
$ petalinux-config
3. 登录linux内核配置菜单并配置
$ petalinux-config -c kernel
4. 登录根文件系统配置菜单并配置
$ petalinux-config -c rootfs

秤重仪与西门子通过Modbus转Profinet网关连接
荣耀Magic2评测 科技与时尚我都能给你
关于LED显示屏的基础知识
5G、虚拟现实、物联网将成CES 2017焦点
电位器的标称阻值和允许偏差
第4章 利用Petalinux工程工作
浅析汽车中的启动马达和陶瓷电容
示波器测量汽车发动机冷却风扇信号及分析
PCB红墨水试验说明
适用于Artix 7的模拟解决方案
中国机器人产业时冷时热 服务机器人爆发仍待时机
Microchip发布新一代相位噪声分析仪,产品型号为53100A
又一重大半导体交易,美国两大巨头再整合
真正首次揭秘“数字南网”建设行动方案
CPLD的DSP多SPI端口通信设计
关于人工智能手机有哪些套路
LED灯泡设计思路差异:外壳表面温度不同
怎么样选择修复仪器
小米10 5G详细规格曝光 采用90Hz AMOLED显示屏与4500mAh大电池
英飞凌斥资1.24亿欧元收购“碳化硅专家”Siltectra