Linux学习资料下载

第二章 资源下载方法

2.1 有哪些资料、怎么下载

http://www.100ask.net/首页“资料下载”是所有资料的下载入口,在左侧选择你用的开发板后,就可以找到所有的资料。

开发板的所有资料分 4 类:

① 开发板配套资料(百度网盘:原理图、虚拟机、烧写工具等),

② 录制视频过程中,编写的文档、源码、图片,

③ u-boot、linux 内核、buildroot 等比较大的源码,

④ 视频(百度网盘、在线视频)。

一开始只需要下载①②两部分资料,第③部分资料在学习驱动开发时再去下载,第④部分资料是视频,建议在线观看。
Linux学习资料下载_第1张图片

2.1.1 开发板的配套资料

开发板的配套资料都存放在百度网盘中,链接地址:http://www.100ask.net/首页“资料下载”。

打开上述链接地址后,可以找到这 1 项:

在这里插入图片描述

它对应各个开发板的配套资料,里面含有原理图、芯片手册、源代码、各种工具、VMWare 的 Ubuntu 映象文件等,你使用哪个开发板就下载对应的文件夹。

百度网盘中资料下载方法请参考后面的《2.2 百度网盘使用教程》。
Linux学习资料下载_第2张图片

2.1.2 录制视频过程中编写的文档、源码、图片

下面 2 个地址都保存有“韦东山全系列视频第 1 季快速入门”的文档及源码,分别是国外、国内的网站(注意:请优先使用 e.coding.net,github 对单个文件有 100M 的容量限制,尚未找到解决方法):

https://e.coding.net/weidongshan/01_all_series_quickstart.git

https://github.com/100askTeam/01_all_series_quickstart.git

内容如下图所示:
Linux学习资料下载_第3张图片
注意: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 常用命令

GIT 命令 说明 示例
clone 克隆,从远程下载仓库 git clone https://e.coding.net/weidongshan/01_all_series_quickstart.git
log 拉取,从远程更新仓库 git pull origin
导管 查看本地仓库的记录 git log,快捷键:f 前翻、b 后翻、q 退出
status 查看本地仓库状态,比如有无修改,修改有无提交进仓库里 git status
tag 查看标签,或是打标签 git tag // 查看标签 ; git tag v2 // 打标签
checkout 提取出某个版本 使用 git log 查看版本,可以看到这样的版本号:commit 4eb78f0a27a85957e1d38a23c5b031cc2aa4b93f这时就可以执行以下命令取出这个版本:git checkout 4eb78f0a27a85957e1d38a23c5b031cc2aa4b93f执行上述命令后,当前目录里就是这个版本的源码;要想提取出最新的代码,执行:git checkout master

如果只是使用 GIT 来下载代码,看后面的示例就可以了。如果要深入学习 GIT,用 GIT 来管理你的代码、协同开发,这有一个图形化介绍 GIT 的网站:
https://learngitbranching.js.org/?demo=&locale=zh_CN

2.3.3 使用示例:获得本文档及源码

使用 git 下载资料,需要先知道 git 仓库的地址。比如下面 2 个地址都保存有“韦东山全系列视频第 1季快速入门”的文档及源码,分别是国外、国内的网站(注意:请优先使用 e.coding.net,github 对单个文件有 100M 的容量限制,尚未找到解决方法):

https://github.com/100askTeam/01_all_series_quickstart.git
https://e.coding.net/weidongshan/01_all_series_quickstart.git

要 获 取 本 季 视 频 对 应 的 资 料 , 可 以 执 行 以 下 命 令 , 这 称 为 “ 克 隆 ”, 这 会 得 到 一 个 名 为01_all_series_quickstart 的目录:

$ git clone https://e.coding.net/weidongshan/01_all_series_quickstart.git

这个目录结构如下,里面含有本文档和程序:
Linux学习资料下载_第4张图片
如果在你“克隆”之后,我们又更新了源码,你可以先进入该目录,然后更新。

启动 git bash 后,使用 cd 命令可以切换目录。假设要进入
D:\abc\01_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. 第 1 天,下载源码
    假设你要把源码下载到 D 盘 abc 目录,如下图操作:
    Linux学习资料下载_第5张图片
  2. 第 2 天,查看无更新
    Linux学习资料下载_第6张图片
  3. 第 3 天,查看有更新
    Linux学习资料下载_第7张图片
    注意:不执行“git remote show origin”查看状态,而是直接执行“git pull origin”也是可以的,后面这个命令会自动检查,有更新它就会下载更新部分,没有更新也会提示你,如下图:
    在这里插入图片描述

你可能感兴趣的:(V2.7,嵌入式,Linux,资料,github,学习)