1. 课程源码及文档

课程附带的源码及一些可供参考的文档全部放在以下仓库中,按视频对应的章节组织。

你可以通过以下两种方式获取源码。(注意:gitee.com需要你先注册才能下载资料)

Git下载

你可以使用SourceTree、TortoiseGit等Git客户端将整个仓库克隆到本地。
使用这种方式的好处时可以随时从原仓库中拉取最新版本的代码,便于及时更新。
有关使用这些工具的具体方法,请自行查阅相关的文档。

浏览器下载

可用浏览器打开上述链接,然后按下图所求,可将仓库下载到本地。
image.png
当后面如果仓库中的代码有任何更新,你都需要重复上面的操作将整个仓库重新下载。

课程PPT

不提供PPT下载!不提供PPT下载!不提供PPT下载!不提供PPT下载!

2. 软件工具

本课程仅提供部分工具(主要是windows环境)的下载。有一些工具需要你参考视频中的步骤从网上下载安装。

image.png
在Mac或者Linux平台上,需要根据操作系统所用的软件包管理器,如brew, yum,apt等,自行下载。本指南会尽可能提供相应工具的安装方法,但无法囊括所有类型的操作系统。如您所用的操作系统不在其中,请自行查找资料解决。

3. 参考资料

在开发此课程中,我参考了一些比较网站,上面提供了丰富实用的资料。

  • OSDev:https://wiki.osdev.org/Main_Page。提供开发操作系统需要的方方面面的知识,特别是有关x86的硬件体系资料。
  • 电子版文档:在课程附带的下载资料包中
  • 本教程的附录部分,提供相应的资料链接以及补充说明。

对访问英文网站有困难的同学,可以考虑安装chrome,然后打开网页后右键,选择【翻译】以获得相应的中文翻译。虽然中文翻译往往不太准确;但还是可以获得一个大致的参考,便于阅读。
image.png

4. 讨论群组

在学习中如果遇到问题,可以加入以下QQ群组进行讨论。

  • QQ群1:78034806
  • QQ群2:1063238091

请添加群时注意看清相应的群是否已满,已满是加不上的!你也可以直接加我QQ:527676163获得相应的支持。