Petalinux 使用相关问题

Petalinux 交叉编译环境

方法一:
注意:该方法安装时会 和 Petalinux的 gcc-multilib 冲突;

sudo apt  install cmake
sudo apt-get install gcc-arm-linux-gnueabihf
sudo apt-get install g++-arm-linux-gnueabihf

使用:

arm-linux-gnueabihf-gcc -o hello_exe main.c

方法二:
AMD官网 可以下载common image,安装其中的sdk.sh。
linux系统下交叉编译工具

方法三:
安装Vivado套件 ,使用Vivado或Vitis自带的Gcc编译;

Zynq 7000 使用该编译器编译

arm-linux-gnu-gcc -o <xx_exe>  <xx.c>

Zynq MP 使用该编译器编译

aarch64-linux-gnu-gcc -o <xx_exe>  <xx.c>

在这里插入图片描述

Petalinux 以太网相关

  • 在同一网段下使用板卡上的linux对Windos PC进行ping操作时,ping不通;

可尝试修改Windos的防火墙入栈规则:
在这里插入图片描述
在这里插入图片描述
参考:一根网线连接两台电脑,有一台可以PING通,另外一台无法PING通

Petalinux 应用层写寄存器操作

做地址映射

Alinx教程:
 Alinx 教程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值