diff --git a/2024/07/27/chcore_lab/index.html b/2024/07/27/chcore_lab/index.html index fada94ff..aa50739b 100644 --- a/2024/07/27/chcore_lab/index.html +++ b/2024/07/27/chcore_lab/index.html @@ -416,7 +416,7 @@
这里记录一下我一个很幽默的无脑行为,最后发现是一场乌龙,给大伙笑一笑算了哈哈哈。
-具体是这样,我在做实验之前先开始配环境,然后实验内容做啥都还一眼没看。再加上以前做lab的经历,还有看指导书的意思【注:貌似是看了不对版本的指导书】,我就误以为配完环境直接make qemu
就可以简单跑起来(事实上还需要先写完lab1),然后看到欢迎信息了。
具体是这样,我在做实验之前先开始配环境,然后实验内容做啥都还一眼没看。再加上以前做lab的经历,还有看了错误版本的指导书,我就误以为配完环境直接make qemu
就可以简单跑起来(事实上还需要先写完lab1),然后看到欢迎信息了。
然后,我这docker pull又一直失败,我不得不尝试多种方法来曲线救国,但总归还是不大安心,所以后面我压根没想到这可能是代码问题,一直觉得是环境问题,最后折腾了两个小时才发现原来是还得写Lab1才能启动……
我这很容易不知不觉就陷进细节开始钻牛角尖的毛病是时候该改改了。不过这长达两个小时的折腾过程也让我学了挺多工具(包括我也是第一次使用docker、第一次更细致地了解qemu的用法),所以这里暂且先记录下来。
本次环境配置的大概思路是这样的。docker仅仅是负责提供一个交叉编译环境,最后输出一个kernel.img
文件。然后我们用qemu启动整个ChCore。qemu命令如下:
http://localhost/webdemo4_war/*.do
。
这里记录一下我一个很幽默的无脑行为,最后发现是一场乌龙,给大伙笑一笑算了哈哈哈。
-具体是这样,我在做实验之前先开始配环境,然后实验内容做啥都还一眼没看。再加上以前做lab的经历,还有看指导书的意思【注:貌似是看了不对版本的指导书】,我就误以为配完环境直接make qemu
就可以简单跑起来(事实上还需要先写完lab1),然后看到欢迎信息了。
具体是这样,我在做实验之前先开始配环境,然后实验内容做啥都还一眼没看。再加上以前做lab的经历,还有看了错误版本的指导书,我就误以为配完环境直接make qemu
就可以简单跑起来(事实上还需要先写完lab1),然后看到欢迎信息了。
然后,我这docker pull又一直失败,我不得不尝试多种方法来曲线救国,但总归还是不大安心,所以后面我压根没想到这可能是代码问题,一直觉得是环境问题,最后折腾了两个小时才发现原来是还得写Lab1才能启动……
我这很容易不知不觉就陷进细节开始钻牛角尖的毛病是时候该改改了。不过这长达两个小时的折腾过程也让我学了挺多工具(包括我也是第一次使用docker、第一次更细致地了解qemu的用法),所以这里暂且先记录下来。
本次环境配置的大概思路是这样的。docker仅仅是负责提供一个交叉编译环境,最后输出一个kernel.img
文件。然后我们用qemu启动整个ChCore。qemu命令如下: