CH02基于ZYNQ的嵌入式LINUX移植
1.1概述
实验环境:
- Windows 10 专业版
- Vmware workstation 14.1.1
- Ubuntu 16.04.3
- Xilinx SDx 2017.4
实验内容:
很多人问我怎么不用petalinux,说实话小编不会,记得之前有几个LINUX大神说petalinux四不像,不建议准备深入LINUX的学习者学习,所以小编就老老实实学习通用的LINUX方法。毕竟以后说不定就要搞其他不是XILINX的嵌入式平台了。
对于学习LINUX掌握移植的方法是非常重要的事情,本章的教程可以教会大家如何在ZYNQ的平台上移植LINUX系统,基本上目前市场主流的开发板都可以使用本章的方法,所以只要你有一个ZYNQ开发板就可以和我们一起来学习如何移植LINUX系统,本教材适合LINUX零基础入门,赶快加入我们吧(小编同样是一名初学者,以初学者的角度写这篇教程)。
2.1 开发环境的熟悉
2.1.1 解压开发包
由于是第一个example,压缩包包含的内容比较多,首先解压你下载的本章节开发板,然后复制到虚拟机workspace目录解压,解压后的目录。
2.1.2 目录介绍
本节主要介绍工程的相关目录,对于一个Linux开发者,至少要掌握bash编程,而本实验使用shell来工作的,所有的shell都存放在scripts目录下,如果对哪个脚本有疑问,请自行阅读脚本内容,如果需要觉得哪个脚本还不能满足你的需求或者发现在你的系统中运行有问题,可以自行修改脚本。请注意,每天工作前请切换到scripts目录下执行source settings64.sh脚本,以初始化实验所需要的环境变量,这样,你将可以在任意目录下执行scripts目录下的脚本。
$ ls