• 2024-06-23petalinux调试常用命令总结
    petalinux调试常用命令总结1.创建新的工程:zynq:petalinux-create-tproject--templatezynq--nametest_projzynqMP:petalinux-create-tproject--templatezynqMP--namezcu102-mp2.创建新的app:petalinux-create-tapps--templatec--namemyapp--enable3.创
  • 2024-06-22petalinux编译出错解决方法
    petalinux编译若干出错解决方法问题一:ERROR:qemu-xilinx-native-v4.1.50-xilinx-v2020.1+gitAUTOINC+e371d99ac1-r0do_fetch:FetcherfailureforURL:‘gitsm://github.com/Xilinx/qemu.git;protocol=https;branch=branch/xilinx-v2020.1’.UnabletofetchURLfro
  • 2024-06-11petalinux 交叉编译指定内核驱动
    需要编译u-dma-buf驱动。ThisrepositorycontainsaMakefie.MakefilehasthefollowingParameters:ParameterNameDescriptionDefaultValueARCHArchitectureName$(shelluname-m|sed-es/arm.*/arm/-es/aarch64.*/arm64/)KERNEL_SRCKernelSourc
  • 2024-04-07ZYNQ学习之Petalinux 设计流程实战
    基本都是摘抄正点原子的文章:<领航者ZYNQ之嵌入式Linux开发指南V3.2.pdf,因初次学习,仅作学习摘录之用,有不懂之处后续会继续更新~PetaLinux工具提供了在Xilinx处理系统上自定义、构建和部署嵌入式Linux解决方案所需的一切。该解决方案旨在提高设计生产力,可与Xilinx硬
  • 2024-01-24petalinux 报错总结
    Failedtomenuconfigprojectcomponent....解决办法此处是由于Terminal(终端)的界面太窄导致的,把Terminal(终端)界面拉宽即可;重新执行命令【petalinux-config--get-hw-description=*.xsa“path”】后,可以看到配置界面弹出来了,且没有了刚刚的错误。do_rootfs:Thepostinstall
  • 2023-11-12zynq基础
    TheZynq®-7000familyisbasedontheXilinxSoCarchitecture.Theseproductsintegrateafeature-richdual-coreorsingle-coreARM®Cortex™-A9(32bit)basedprocessingsystem(PS)and28nmXilinxprogrammablelogic(PL)inasingledevice.对于ZYNQ而言
  • 2023-08-07在AMD PetaLinux的systemd里启动后台命令的注意事项
    由于客户需要,需要在Linux里启动服务,使一个脚本在后台一直运行。于是创建一个systemd服务,使其运行顶层脚本,再在其中以后台运行方式启动另外一个长期运行脚本。结果发现,后台运行的长期运行脚本,过一段时间也退出了。经过调试和分析,发现systemd创建的后台进程,以“Type=forking”方
  • 2023-08-07在AMD PetaLinux中添加命令pstree
    命令pstree将相关进程以树状图显示,方便查看进程间的关系。由于调试需要,需要在Linux里使用命令pstree。但是PetaLinux产生的Linux映像,默认不带命令pstree。在rootfs里查找pstree首先使用命令“petalinux-config-crootfs”尝试在rootfs里查找pstree。没有找到pstree。在psmisc
  • 2023-07-01petalinux SDK编译及使用
    petalinuxSDK编译及使用1、编译#petalinux-build--sdk2、打包#petalinux-package--sysroot注:SDK生成在<plnx-proj>/image/linux/sdk目录3、验证#sourceimages/linux/sdk/environment-setup-aarch64-xilinx-linux#echo$CCaarch64-xilinx-linux-gcc-march=armv8-a+crc
  • 2023-05-11zynqMP调试笔记(包含如何调试U-BOOT)
    创建工程:kunyi02@kunyi02-PC:~/alinx/4ev-p/shao-Alps$petalinux-create-tproject-npetalinux--templatezynqMP配置工程:xsa文件由硬件提供kunyi02@kunyi02-PC:~/alinx/4ev-p/shao-Alps/petalinux$petalinux-config--get-hw-description../hardware/design_
  • 2023-04-17zynq7010,petalinux, USB-wifi测试
    zynq7010,基于linux验证USB-wifi功能1.相关电路图,这里貌似复位键默认上电开启的,引脚并没有印出来需要注意的地方注意芯片型号"USB3320",这个在linux内核中如果USB配置正确的话是会被打印出来的usbcore:registerednewinterfacedriverusb-storagechipidea-us
  • 2023-04-04Petalinux
    u-boot生成和载入步骤1.创建工程首先加载Petalinux工具链#设置petalinux工作环境source<PLNX_INSTALL_DIR>/settings.sh#例如source/opt/pkg/petalinux/2018.3/settings.sh创建Petalinux工程#创建Petalinux工程petalinux-create-tproject--templatez
  • 2023-03-19petalinux创建及工程配置
    2023-03-1921:56:47下载petalinux安装包petalinux_2022下载download用于离线编译downloads_2022sstate下载这个部分不容易在线失败,跳过库安装sudoapt-getinst
  • 2023-03-03petalinux2018.3编译sdk失败的解决办法
    由于公司用的xilinx产品,大都是老版本,因此在转linux时,为减少切换麻烦,petalinux也是用的2018.3编译kernel/u-boot/root-fs一切正常,但在编译SDK时,报失败。失败信息如下:NOTE
  • 2023-01-17《DFZU2EG_4EV MPSoC之嵌入式Linux开发指南》第十六章 另一种方式编译ZYNQ镜像​
    另一种方式编译ZYNQ镜像​由于前面我们一直都是使用xilinx的petalinux工具编译镜像文件,例如包括u-boot、linux内核、设备树、ZYNQPL端的bitstream文件以及fsbl等,虽然petali
  • 2023-01-07《DFZU2EG_4EV MPSoC之嵌入式Linux开发指南》第五章 Petalinux的安装
    Petalinux的安装​本章将带大家来安装Petalinux开发工具,需要注意的是与Vivado工具不同的是我们不是将petalinux工具安装在Windows系统下,而是安装在Ubuntu操作系统中,所以在此
  • 2023-01-07《DFZU2EG_4EV MPSoC之嵌入式Linux开发指南》第六章 Petalinux设计流程实战​
    Petalinux设计流程实战​PetaLinux工具提供了在Xilinx处理系统上自定义、构建和部署嵌入式Linux解决方案所需的一切。该解决方案旨在提高设计生产力,可与Xilinx硬件设计工具
  • 2022-11-10在PetaLinux工程中调试关键模块代码
    在PetaLinux工程中,与单板相关的UBoot、Linux等模块,经常需要编辑、调试。在旧版本中,可以为UBoot、Linux选择“ext-local-src”,指定UBoot、Linux的代码,从而使PetaLinux使
  • 2022-11-04在PetaLinux工程中导出所有关键模块代码
    PetaLinux工程会自动下载代码并编译。很多时候,工程师需要修改代码,加入调试信息。使用下列脚本,可以一次性导出所有关键模块的代码。脚本中,为了保持兼容性,导出了MPSoC和Vers
  • 2022-10-31PetaLinux 工程中隐藏的Linux特性
    KR260的PetaLinuxBSP工程里,默认使能了Linux内核的OF_OVERLAY等特性。使用PetaLinux配置Linux内核,禁止OF_OVERLAY等特性。在生成的配置文件user_2022-10-31-06-59-00.cfg
  • 2022-10-28AMD Xilinx MPSoC DFX 设计
    草稿目录总结概述OverviewDFXPetaLinux编译DFXfullbit加载DFXpartialbit加载其它测试环境工具测试单板参考文档总结概述OverviewDFXPetaLinux编译DFXful
  • 2022-08-31Petalinux 常用命令
    基本设置#设置bash为默认sh#打开终端#输入命令,Configuringdash选择“No”,回车确认sudodpkg-reconfiguredash#加载petalinux环境source/opt/pkg/petalinu
  • 2022-08-30如何查看和复制PetaLinux(Yocto)的wic文件中的内容
    如何查看和复制PetaLinux(Yocto)的wic文件中的内容总结使用“wicls”命令,ls”查看wic文件里的分区和文件。使用“wiccp”命令,在LinuxHost和wic文件的分区之间,复制
  • 2022-08-26linux驱动开发0_另一种方式编译ZYNQ镜像
    一、petanlinux工具编译镜像文件,最终就只有两个文件BOOT.BIN和image.ub,这两个文件包括u-boot、linux内核、设备树、PL端的bitstream、fsbl等,虽然方便但是速度太慢;二、