Petalinux的工程创建以及生成启动文件 📅 发布时间:2026/7/8 19:08:48 👁️ 浏览次数: 首先在shell找一个存放工程的地方例如home/hlf/PRO[1]定位编译链source path/petalinux/settings.sh(具体根据自己的安装路径)[2]创建工程在PRO目录下创建一个工程petalinux-create --type project --template zynqMP --name ask注这里我使用的板子是zcu104所以template选择zynqMP,ask是工程名字[3]将vivado工程xsa文件放到创建的ask工程下面运行vivado版本需要与petalinux对应petalinux-config --get-hw-description./然后进入这样配置SD卡模式选择后保存退出。[3]编译u-boot需要使用普通用户在shell输入petalinux-config -c u-boot依然要事先输入source /home/hlf/mnt/petalinux/settings.sh命令然后等待GUI出来这里暂时不改动啥直接savesave为u-boot.config名字随便取但不要留空。[4]编译kernel命令petalinux-config -c kernel操作同上save为kernel.config[5]编译rootfs命令petalinux-config -c rootfs操作同上save为默认即可[6]编译设备树修改配置文件 注这里需要用户进行自定义工程/project-spec/meta-user/recipes-bsp/device-tree/files/ system-user.dtsi指明文件系统位置以及sd卡的配置。petalinux-config -c device-tree[6]编译工程输入命令petalinux-build等待即可最后生成的文件在 image/linux下[7]生成boot.bin定位到image/linux目录下运行petalinux-package --boot --fsbl zynqmp_fsbl.elf --fpga system.bit --u-boot u-boot.elf --pmufw pmufw.elf --force在文件夹下就可以发现多了一个BOOT.BINpetalinux-package --boot --fsbl zynq_fsbl.elf --fpga system.bit --u-boot u-boot.elf --force[8]将文件考入sd卡将BOOT.BIN与image.ub放入sd卡中启动。本文章由威三学社出品对课程感兴趣可以私信联系
MTK Fastboot实战:如何通过修改aboot_init实现自定义启动模式 MTK Fastboot深度定制:从aboot_init到自定义启动模式的实战解析 最近在折腾几台基于MTK平台的工程样机,客户要求增加一个独立的“工厂测试模式”,用于产线快速校准和硬件自检。这个需求听起来简单,但真正动手时才发现,… 2026/7/6 16:19:03
CLion+JLink调试STM32避坑指南:从驱动替换到cfg文件完整配置 CLion J-Link 调试 STM32:从环境搭建到高效调试的完整实践 如果你已经厌倦了 Keil 那略显陈旧的界面和时灵时不灵的代码补全,想在现代 IDE 中享受流畅的嵌入式开发体验,那么将 CLion 与 J-Link 调试器结合,无疑是通往高效开发的… 2026/5/17 11:13:04
基于ArcGIS、INVEST与RUSLE水土流失模拟及分析中的实践技术应用 水土流失是地学与生态学领域多门学科的交叉学科,对空间信息的依赖性很强,GIS技术的发展为水土流失空间模拟奠定了基础。一:水土保持与流域综合管理1 水土保持与流域综合管理 2 数字流域内容 3 ArcGIS软件体系讲解 4 ArcMap、ArcCatalog、ArcTo… 2026/7/5 17:21:04
Copilot工程实践:上下文窗口、Plan Agent与TDD协同开发指南 1. 这不是“用AI写代码”的速成课,而是一次真实工程现场的复盘 我最近用 GitHub Copilot 从零搭建了一个功能完整的倒计时应用——支持多任务并行、自定义音效、本地持久化、跨设备同步提示(通过系统通知而非推送服务),整个过程没… 2026/7/8 19:07:59
英雄联盟玩家必备的5大自动化工具:League-Toolkit深度体验指南 英雄联盟玩家必备的5大自动化工具:League-Toolkit深度体验指南 【免费下载链接】League-Toolkit An all-in-one toolkit for LeagueClient. Gathering power 🚀. 项目地址: https://gitcode.com/gh_mirrors/le/League-Toolkit 你是否曾因错过匹配… 2026/7/8 19:05:57
Cursor 3.2并发AI编码:多任务协同的工程化实践 1. 项目概述:当AI编码器开始“多线程思考” “Cursor 3.2正式发布:AI 编码全面进入并发新时代”——这个标题不是营销话术,而是我连续三天在真实项目中反复验证后,写下的第一句判断。作为一名从Sublime Text时代就靠手写正则调试J… 2026/7/8 19:05:57
Claude Code本地工作流搭建:VS Code+Node.js+Anthropic API安全集成指南 1. 项目概述:这不是一个“插件”,而是一套本地可验证的AI编程工作流 “Claude Code 完全安装指南:从零到第一行AI代码”——这个标题里藏着三个关键误读点,我得先掰开揉碎说清楚。第一,“Claude Code”不是官方产品&a… 2026/7/8 19:03:55
小米平板5 Windows驱动完整指南:从Android平板到生产力工具的华丽变身 小米平板5 Windows驱动完整指南:从Android平板到生产力工具的华丽变身 【免费下载链接】MiPad5-Drivers https://github.com/Project-Aloha/windows_oem_xiaomi_nabu 项目地址: https://gitcode.com/gh_mirrors/mi/MiPad5-Drivers 想要让您的小米平板5变身为… 2026/7/8 18:59:53
MATLAB语音识别入门实战:MFCC特征提取+神经网络训练+4段测试音频一键运行 本文还有配套的精品资源,点击获取 简介:直接运行就能跑通的MATLAB语音识别小项目,自带test1.mp3到test4.mp4四段测试音频,从录音读取、预处理、MFCC特征计算(含帧长、窗函数、DCT阶数等可调参数)&#x… 2026/7/8 18:59:53
BetterNCM安装器:高效管理网易云插件的最佳选择 BetterNCM安装器:高效管理网易云插件的最佳选择 【免费下载链接】BetterNCM-Installer 一键安装 Better 系软件 项目地址: https://gitcode.com/gh_mirrors/be/BetterNCM-Installer 还在为网易云音乐插件的繁琐安装流程而烦恼吗?BetterNCM安装器是… 2026/7/8 0:02:48
运动控制系统安全设置对比:ECI3808的3种限位保护与急停逻辑实现 运动控制系统安全机制深度解析:限位保护与急停逻辑的设计哲学在精密制造与自动化领域,运动控制系统的安全设计绝非简单的功能堆砌,而是一套融合了机械工程、电气原理和软件算法的防御体系。当一台数控机床以每分钟数万转的速度运转࿰… 2026/7/8 0:06:48
AI大模型应用开发:小白也能抓住的红利风口,收藏这篇入门指南! 文章指出,虽然微软等科技巨头在裁员,但英伟达等公司却在积极扩招AI相关人才,尤其是具身智能、仿真等领域。AI行业正在经历结构性调整,传统岗位被淘汰,而大模型应用开发等新岗位需求旺盛。对于想转行或学习AI的普通人来… 2026/7/8 0:10:49
6个月转型AI工程师:实战路径与核心技能 1. 项目概述:6个月转型AI工程师的可行性路径在2023年大模型技术爆发的背景下,AI工程师岗位需求同比增长217%(LinkedIn数据)。不同于传统算法工程师需要3-5年培养周期,现代AI工程师更侧重工程化落地能力。我在硅谷科技公… 2026/7/7 11:26:57
TPAFE0808与PIC18F87K22的多通道信号采集方案 1. 项目背景与核心需求在工业自动化、医疗设备和科研仪器等领域,多通道信号采集与系统监测是基础且关键的技术需求。传统方案往往面临通道数量不足、信号调理复杂、系统集成度低等问题。TPAFE0808作为一款8通道模拟前端芯片,与PIC18F87K22微控制器的组合… 2026/7/7 11:26:57
STC3115与PIC18LF26K80构建高精度电池管理系统 1. STC3115与PIC18LF26K80在电池管理系统中的核心价值在现代电子设备中,电池管理系统(BMS)的重要性不亚于设备的核心处理器。STC3115作为一款高精度电池电量监测IC,与PIC18LF26K80微控制器的组合,构成了一个既能精确监控又能智能管理的完整解… 2026/7/8 14:25:08