- 2024-11-29VS Code使用Git可视化管理源代码详细教程
VSCode简介:官网下载地址:https://code.visualstudio.com/VisualStudioCode是一个轻量级但功能强大的源代码编辑器,可在您的桌面上运行,并且可用于Windows,macOS和Linux。它具有对JavaScript,TypeScript和Node.js的内置支持,并具有丰富的其他语言(例如C++,C#,Java
- 2024-11-24类和对象(继承、接口)
类是一个抽象的概念,它定义了一组具有相同属性和行为的对象。类本身并不占用从内存空间,只有在创建对象才会实例化。对象是类的具体实例,是一个实实在在的东西。对象具有状态和行为。同过数据值描述转台,通过操作改变状态。面向对象的编程语言面向对象编程的四项基本原则是:1.抽
- 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