IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> 使用源码独立编译ZYNQ Linux系统 -> 正文阅读

[嵌入式]使用源码独立编译ZYNQ Linux系统

0、说明

? ? ? ? 之前通过使用petalinux构建ZYNQ Linux系统,依赖于对petalinux的理解,本节通过最原始的方法编译ZYNQ系统。即获取源码,然后对源码独立编译,打包后烧录。

1、环境

1.1硬件环境

  • Xilinx ZCU104开发板

1.2软件环境

  • VM ubuntu 18.04
  • windows 10

1.3资源下载准备

  • 内核源码

????????通过petalinux完成配置内核后,在工程的build/downloads目录下有git2_github.com.Xilinx.linux-xlnx.git.tar.gz,且完成编译后,在./build/tmp/work-shared/zynqmp-generic/kernel-source目录下有解压后的内核源码,这里使用后者作为源码。

  • 工具链

????????下载poky-glibc-x86_64-meta-toolchain-aarch64-toolchain-2.3.3.sh,并设置环境变量。也可以使用官方的工具链。

????????https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/18842547/Install+Xilinx+Tools

编译内核

将源码路径独立维护

配置config

使用kernel下的./arch/arm64/configs/xilinx_zynqmp_defconfig配置

make ARCH=arm64 CROSS_COMPILE=aarch64-poky-linux-  xilinx_zynqmp_defconfig

编译

make ARCH=arm64 CROSS_COMPILE=aarch64-poky-linux- ?-j 4

输出文件

????????内核:arch/arm64/boot/Image

????????DTS:arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revA.dtb

打包内核

????????petalinux时将BOOT.BIN、image.ub、?boot.scr放置到了SD卡的第一个启动分区中。image.ub中包含内核。那么image.ub如何制作呢?

? ? ? ? 使用mkimage工具,通过its文件,打包。具体在通过its打包linux内核单独说明。

  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2021-07-05 20:25:18  更:2021-07-05 20:25:45 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 -2024/12/27 9:51:27-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码
数据统计