- 2024-11-08【ALINX 教程分享】基于 Z19-P 开发板实现 WIFI 无线通信的功能
本教程基于ALINX开发板Z19-P,实现WIFI 无线通信的功能,WIFI模块使用 USB WIFIrtl8188cu。使用的usbwifi设备购买链接:http://e.tb.cn/h.gy25HiTTj7n5eNg?tk=zvvU3oWX4X特别提醒,本教程Z19-P所使用的 Linux环境是按照教程“Xilinx开发环境安装教程”搭建的,请
- 2024-11-032-petalinux 问题记录-VFS: Cannot open root device "mmcblk0p2" or unknown-block(179,2): error -
前言这个问题跟前面记录的问题0和1有点类似吧,也是需要再文件树里面增加一点配置。我手上是有两块zynq,一块是xczu2cg另一块是zynq7010,也就是zynqMP和zynq,在MPSOC里面SD启动需要注意这个SD卡的读写问题。原因SD卡有两种规格,一种大的,标准的SD卡;一种小的,MicroSD卡。如果是大SD卡
- 2024-11-010-petalinux 问题记录-VFS: Cannot open root device fs or unknown-block(0,0): error -6
0-petalinux问题记录-VFS:Cannotopenrootdevicefsorunknown-block(0,0):error-6这个问题是对SD卡分区之后,ext4分区写入一个文件系统之后的现象,不能正常启动,通过log可以看出来是能找到sd卡的分区,提示需要增加引导,可是在镜像构建的时候UBoot那里面已经设置过了,参数没
- 2024-11-010-petalinux 问题记录-VFS: Cannot open root device fs or unknown-block(0,0): error -6
0-petalinux问题记录-VFS:Cannotopenrootdevicefsorunknown-block(0,0):error-6这个问题是对SD卡分区之后,ext4分区写入一个文件系统之后的现象,不能正常启动,通过log可以看出来是能找到sd卡的分区,提示需要增加引导,可是在镜像构建的时候UBoot那里面已经设置过了,参数没
- 2024-10-30采用gpio-mio的sdk文档编译petalinux
其余步骤都ok到下面生成boot.bin文件时失败 在网上找到了类似的 部署运行petalinux系统镜像_defaultbitsreamisnotfound,pleasespecifyabi-CSDN博客 经发现为该文件为纯PS端 未用到pl端 所以在生成时需要去除--fpga 这样就成功了
- 2024-10-271-petalinux2018.3摸索记录-petalinux-config
1-petalinux2018.3摸索记录-petalinux-config一、petalinux-config的具体配置-ZYNQMPConfiguration1、LinuxCompomentSelectionLinuxCompomentSelection,Linux组件选择.FirstStageBootloader和Autoupdateps_init勾选会自动生成fsbl.elf,自动更新ps_i
- 2024-10-270-petalinux2018.3摸索记录-快速亮机
0-petalinux2018.3摸索记录-快速亮机一、环境搭建1、环境要求①需要注意petalinux、vivado、vitis、linux之间的版本对应关系,在ug1144上可以找到②需要注意linux的硬件要求,运存8G以上不然会报错等等2、环境依赖配置2018.3_PetaLinux_Package_List.xls
- 2024-10-272-petalinux2018.3摸索记录-petalinux rootfs
2-petalinux2018.3摸索记录-petalinuxrootfs1FilesystemPackages文件系统软件包2PetalinuxPackageGroupsPetalinux软件包组3ImageFeatures镜像特性4apps应用程序5userpackages用户软件包6PetalinuxRootFSSettingsPetalinux根
- 2024-10-271-petalinux2018.3摸索记录-petalinux-config
1-petalinux2018.3摸索记录-petalinux-config一、petalinux-config的具体配置-ZYNQMPConfiguration1、LinuxCompomentSelectionLinuxCompomentSelection,Linux组件选择.FirstStageBootloader和Autoupdateps_init勾选会自动生成fsbl.elf,自动更新ps_i
- 2024-10-260-petalinux2018.3 摸索记录 - 快速亮机
一、环境搭建1、环境要求①需要注意petalinux、vivado、vitis、linux之间的版本对应关系,在ug1144上可以找到②需要注意linux的硬件要求,运存8G以上不然会报错等等2、环境依赖配置2018.3_PetaLinux_Package_List.xlsx①安装包sudoapt-getinstalltofrodos
- 2024-10-17Vivado+Petalinux驱动开发流程
该流程中使用的软硬件环境如下:Windows11(pro)+Vivado2022.2+Vitis2022.2Ubuntu20.04+Petalinux2022.2git简介系统开发过程中计划使用nanomsg作为上下位机通讯接口,nanomsg需要运行在linux系统上,所以在开发过程中引入ZYNQlinux开发流程,其中包括Petali
- 2024-10-15PetaLinux工程的常用命令——petalinux-create
petalinux-create:此命令创建新的PetaLinux项目或组件。注:有些命令我没用过,瞎翻译有可能会翻译错了,像是和fpgamanager相关的部分。用法: petalinux-create[options]<-t|--type<TYPE><-n|--name<COMPONENT_NAME>必须参数: -t,--type<TYPE>
- 2024-08-12xilinx ZCU106板子运行AMP多核双CPU
一开始的是需要在xilinx板子上HDMI直通,经过在xilinx官网上的寻找,最终发现两种办法,第一种是hdmi_rx_ss---->vpss-scaler---->axis-broadcaster---->FrameBufferWrite---->Gstreamer---->FrameBufferRead---->v_mix---->hdmi_tx_ss,最终缩减到hdmi_rx_ss---->Fr
- 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