zynq linux编译,zynq_linux: 项目介绍: zynq的linux sdk环境 致力于完全替代petalinux,方便专业嵌入式开发人员开发程序 由于本人之前基于AX7010做过一些...

zynq_linux

介绍

项目介绍:

zynq的linux sdk环境

致力于完全替代petalinux,方便专业嵌入式开发人员开发程序

由于本人之前基于AX7010做过一些项目,自己搭建了一个sdk开发环境,觉得可以分享出来,所以重新建立一个目录,准备搭建一个正式的SDK环境

本想搭建一个支持所有linux版本的sdk环境,但是考虑到代码维护困难,所以这里暂时选择了2018.3.版本进行开发

软件架构

软件架构说明

.

├── readme

├── README.en.md

├── README.md

└── software

└── board

└── sdk #SDK top dir

├── fs

│   ├── datafs

│   └── rootfs

├── kernel

│   └── linux-xlnx-xilinx-v2018.3

├── packages #存放常用packages,sdk安装源都来自这里

│   ├── busybox

│   ├── kernel

│   ├── others

│   ├── rootfs

│   ├── toolchains

│   └── uboot

├── scripts #整个SDK命令的函数定义

│   ├── bootgen

│   ├── common.sh

│   ├── env_config

│   ├── fun_local.sh

│   ├── i_nstall_devicetree_tools

│   ├── install_kernel

│   ├── install_toolchain

│   ├── install_uboot

│   └── sdk_command.sh

├── sdk.install #SDK一键安装脚本

├── tools #tools安装目录

│   ├── others

│   └── toolchain

├── uboot #uboot安装目录

│   └── u-boot-xlnx-xilinx-v2018.3

└── workspace_usr #用户workspace

├── cur_project_name #存放当前工程名,如果要切换工程,可直接修改此文件

└── hw_ax7010_linuxbase #工程sample,不能删除,创建工程时有依赖这里的文件。

安装教程

./sdk.install

没有了

使用说明

1.安装完成后,请重新登陆,或者手动运行 ./scripts/env_config 来配置环境变量。

2.可在任意目录执行sdk命令

sdk_create_project #创建自己的工程

sdk_build_uboot -a #全编译uboot,会替换.config文件

sdk_build_uboot #编译uboot,增量编译

sdk_build_kernel -a #全编译kernel,会替换.config文件

sdk_build_kernel #编译uboot,增量编译

sdk_build_bootbin #生成BOOT.BIN,只包含fsbl和uboot

sdk_build_bootbin -a #生成ALL_IMAGE.BIN,包含所有image

sdk_build_dtb #生成dtb

sdk_build_fs #生成rootfs

参与贡献

Fork 本仓库

新建 Feat_xxx 分支

提交代码

新建 Pull Request

码云特技

使用 Readme_XXX.md 来支持不同的语言,例如 Readme_en.md, Readme_zh.md

GVP 全称是码云最有价值开源项目,是码云综合评定出的优秀开源项目

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值