补充内核开发环境搭建流程.

Signed-off-by: lion.chan <cy187lion@sina.com>
This commit is contained in:
lion.chan 2022-03-29 02:18:59 +08:00
parent 9633d5ea91
commit 5c7bf347b8
17 changed files with 58 additions and 0 deletions

View File

@ -1 +1,59 @@
# 8.3 内核开发环境的搭建
由于内核程序处于最高权限,一旦程序存在问题,可能导致系统宕机,所以不建议直接在裸机上验证驱动。嵌入式系统一般在目标机中验证,在学习过程中建议使用虚拟机进行验证。
## 创建虚拟机
以 VirtualBox 为例,运行程序后,点击 Machine -> New 菜单,进入创建虚拟机引导页面。
![命名](./imgs/8.3_内核开发环境的搭建/001.png)
![分配内存](./imgs/8.3_内核开发环境的搭建/002.png)
![创建虚拟磁盘 01](./imgs/8.3_内核开发环境的搭建/003.png)
![创建虚拟磁盘 02](./imgs/8.3_内核开发环境的搭建/004.png)
![创建虚拟磁盘 03](./imgs/8.3_内核开发环境的搭建/005.png)
![创建虚拟磁盘 04](./imgs/8.3_内核开发环境的搭建/006.png)
点击 Create 按钮完成虚拟机的创建。
## 虚拟系统的安装
选中新创建的虚拟机,然后依次点击进入 Machine -> Settings... 菜单,进入虚拟机详细配置页面。
选择 Storage为虚拟机分配系统安装盘
![分配安装引导盘](./imgs/8.3_内核开发环境的搭建/007.png)
选择 Shared Folders -> Add new shared folder在虚拟机和宿主机之间分配共享文件夹
![分配共享文件夹](./imgs/8.3_内核开发环境的搭建/008.png)
点击 OK 完成配置,点击 Machine -> Start运行刚刚配置好的虚拟机
![运行虚拟机](./imgs/8.3_内核开发环境的搭建/009.png)
进入 Ubuntu20 安装引导界面:
![Ubuntu20 安装引导界面](./imgs/8.3_内核开发环境的搭建/010.png)
点击 Install Ubuntu
![输入法设置](./imgs/8.3_内核开发环境的搭建/011.png)
选择安装软件包:
![输入法设置](./imgs/8.3_内核开发环境的搭建/012.png)
![选择安装类型](./imgs/8.3_内核开发环境的搭建/013.png)
点击 Install Now 开始安装。
![设置时区](./imgs/8.3_内核开发环境的搭建/014.png)
![设置用户和密码](./imgs/8.3_内核开发环境的搭建/015.png)
![进行安装](./imgs/8.3_内核开发环境的搭建/016.png)

Binary file not shown.

After

Width:  |  Height:  |  Size: 84 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 93 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 77 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 100 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 83 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 73 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 61 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 121 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 316 KiB