第二章 资源下载方法
2.1 有哪些资料、怎么下载
百问网科技-韦东山嵌入式专注于嵌入式课程及硬件研发www.100ask.net![c6337429e1dec8f4cccc6c326e9ac181.png](https://i-blog.csdnimg.cn/blog_migrate/b7fe4916698e4faffac9f089a2fe8bd4.png)
首页“资料下载”是所有资料的下载入口,在左侧选择你用的开发板后,就可以找到所有的资料。
开发板的所有资料分 4 类:
① 开发板配套资料(百度网盘:原理图、虚拟机、烧写工具等),
② 录制视频过程中,编写的文档、源码、图片,
③ u-boot、linux 内核、buildroot 等比较大的源码,
④ 视频(百度网盘、在线视频)。
一开始只需要下载①②两部分资料,第③部分资料在学习驱动开发时再去下载,第④部分资料是视频,建议在线观看。
![c471d202b88fda927de90a7c2dcdf8b0.png](https://i-blog.csdnimg.cn/blog_migrate/54f130db83083a9266416db365e94bdf.jpeg)
2.1.1 开发板的配套资料
开发板的配套资料都存放在百度网盘中,链接地址:
百问网科技-韦东山嵌入式专注于嵌入式课程及硬件研发www.100ask.net![c6337429e1dec8f4cccc6c326e9ac181.png](https://i-blog.csdnimg.cn/blog_migrate/b7fe4916698e4faffac9f089a2fe8bd4.png)
首页“资料下载”。
打开上述链接地址后,可以找到这 1 项:
![fffb078fc59581cb97335e12d1e1951b.png](https://i-blog.csdnimg.cn/blog_migrate/724503617008f1bd0dcdfa00fbac3595.png)
它对应各个开发板的配套资料,里面含有原理图、芯片手册、源代码、各种工具、VMWare 的 Ubuntu 映象文件等,你使用哪个开发板就下载对应的文件夹。
百度网盘中资料下载方法请参考后面的《2.2 百度网盘使用教程》。
![c9f4ef0034fe94661120489155de36cb.png](https://i-blog.csdnimg.cn/blog_migrate/b54a26091e785a84bcd9880ed80a1271.png)
2.1.2 录制视频过程中编写的文档、源码、图片
下面 2 个地址都保存有“韦东山全系列视频第 1 季快速入门”的文档及源码,分别是国外、国内的网站(注意:请优先使用 http://e.coding.net,github 对单个文件有 100M 的容量限制,尚未找到解决方法):
CODING | 一站式软件研发管理平台e.coding.net CODING | 一站式软件研发管理平台e.coding.net内容如下图所示:
![2d20a7f0b3bedfac0beecaf9cd27e504.png](https://i-blog.csdnimg.cn/blog_migrate/227bdb4ba4fc400cffd343fc29531c41.jpeg)
注意:GIT 目录曾经调整过,在视频、文档中发现某些目录不一致时,请按上图自行切换。
在 V2.3 及之前的文档中,GIT 目录如下:
01_使用 Arduino 操作体验简单开发 :各开发板的 Arduino 手册,完全的小白才需要看,没什么用处
02_Linux 基本操作与开发工具使用 :“Linux 基本操作与开发工具使用”视频对应的文档
03_高级手册对应的操作(搭环境等) :各开发板的高级用户使用手册,IMX6ULL 开发板只需要看本文档
04_快速入门_正式开始 :全系列视频第 1 季快速入门,对应的文档、源码
10_裸机开发/01_100ASK_IMX6ULL 裸机程序:目前只有文档、源码,没有视频;我们也不建议从裸机开始学习
在 V2.4 及之后的文档中,GIT 的目录跟本文档的“篇”完全对应,即 GIT 中的“01_新学习路线_视频介绍_资料下载”目录对应文档中的“第 1 篇 新学习路线_视频介绍_资料下载”。
GIT 中资料下载方法请参考后面的《2.3 GIT 使用简明教程》。
2.1.3 u-boot、Linux 内核、buildroot 等
每种开发板的 u-boot、Linux 内核、buildroot 都不一样,并且这些源码都非常庞大。我们把这些源码都放在 git 仓库里,使用 repo 来管理、下载。
在《第 2 篇 环境搭建、Linux 基本操作、工具使用》的《7.2 使用 repo 下载内核及工具链等》里,会介绍如何使用 repo 来下载它们。作为初学者,你甚至都还没有安装 Ubuntu、还不会使用 Ubuntu,所以先别去下载它们。
2.1.4 录制的视频
视频可以在线观看,百问网、B 站上都有:
2.1.5 手册、文档、源码的更新
随着视频的录制,会发布更多的文档、源码,可以使用 GIT 查看更新信息。请参考《第 1 篇 新学习路线、视频介绍、资料下载》里《2.2 GIT 使用简明教程》。
可以每天使用“git pull”查看有无更新,一般更新了 GIT 就表示视频也有了更新。
也可以直接登录百问网(http://www.100ask.net)或是 B 站,查看视频是否更新了。
2.2 百度网盘使用教程(略)
2.3 GIT 使用简明教程
2.3.1 安装 GIT
在 Windows 下,GIT 名为 msysGit,从 https://gitforwindows.org/ 上下载安装文件,双击安装即可。
在 Ubuntu 下,执行以下命令即可,它会从网上下载安装 git(在我们发布的 Ubuntu 虚拟机里,已经安装有 git,无需再次安装):
$ sudo apt-get install git
对于 Windows 或 Linux,它们的命令行用法相似,对于 Windows,进入 Git 命令行的方法是在“开 始”->“所有程序”->“Git”下启动 Git Bash。
Git Bash 的命令用法跟 Linux 完全一样,比如 cd、ls 等命令。
2.3.2 GIT 常用命令
![7edf3d9e73d2d8b4a3ac9ab96ca3e092.png](https://i-blog.csdnimg.cn/blog_migrate/5847296f11103066745d52e435198dc2.png)
如果只是使用 GIT 来下载代码,看后面的示例就可以了。如果要深入学习 GIT,用 GIT 来管理你的代码、协同开发,这有一个图形化介绍 GIT 的网站:
https://learngitbranching.js.org/?demo=&locale=zh_CNlearngitbranching.js.org2.3.3 使用示例:获得本文档及源码
使用 git 下载资料,需要先知道 git 仓库的地址。比如下面 2 个地址都保存有“韦东山全系列视频第 1季快速入门”的文档及源码,分别是国外、国内的网站(注意:请优先使用 http://e.coding.net,github 对单个文件有 100M 的容量限制,尚未找到解决方法):
100askTeam/01_all_series_quickstartgithub.com![2cc3686c69ba98884184ce3c6e948c43.png](https://i-blog.csdnimg.cn/blog_migrate/e91f93afa0d261b1845a31a556854271.png)
要 获 取 本 季 视 频 对 应 的 资 料 , 可 以 执 行 以 下 命 令 , 这 称 为 “ 克 隆 ”, 这 会 得 到 一 个 名 为01_all_series_quickstart 的目录:
$ git clone https:// e.coding.net/weidongsha n/01_all_series_quickstart.git
这个目录结构如下,里面含有本文档和程序:
![5ad6442be81f010ce60d4a047d7900ad.png](https://i-blog.csdnimg.cn/blog_migrate/c42ac6ed82144760a3a9d42c59113c03.jpeg)
如果在你“克隆”之后,我们又更新了源码,你可以先进入该目录,然后更新。
启动 git bash 后,使用 cd 命令可以切换目录。假设要进入
D:abc01_all_series_quickstart 目录,
可以执行以下命令:
$ cd /D
$ cd abc
$ cd 01_all_series_quickstart
也可以执行一个命令直接进入该目录,注意目录分隔符是“/”而非“”。
$ cd /D/abc/01_all_series_quickstart
在 01_all_series_quickstart 目录下,执行以下命令获得最新版本。
$ git pull origin
下图是在 Windows 上使用 git 下载、查看、更新源码的操作步骤。
注意:建议下载源码后,复制到其他目录去修改;否则以后更新时可能会和你的本地修改产生冲突。
第 1 天,下载源码
假设你要把源码下载到 D 盘 abc 目录,如下图操作:
![2ccc92afe744a2c3bfdb820e1df757d8.png](https://i-blog.csdnimg.cn/blog_migrate/d5121b0494ceb73eef7a7007083f4bc6.jpeg)
第 2 天,查看无更新
![e6a8194a2de8f1429496ad19d8dab571.png](https://i-blog.csdnimg.cn/blog_migrate/4dbc9b34262aff43acc7b1799403ee27.jpeg)
第 3 天,查看有更新
![032fabfcfe9f9ef61af1f75add5f52a5.png](https://i-blog.csdnimg.cn/blog_migrate/fcc3135cda14591d6338240faaacc6b2.jpeg)
注意:不执行“git remote show origin”查看状态,而是直接执行“git pull origin”也是可以的,后面这个命令会自动检查,有更新它就会下载更新部分,没有更新也会提示你,如下图:
![43a778366b0c439bccd3488688c44c9b.png](https://i-blog.csdnimg.cn/blog_migrate/9290446689b075ad1295e7411e6d3364.jpeg)
技术交流群(鸿蒙开发/Linux/嵌入式/驱动):
869222007