diff --git a/README.md b/README.md index e9da72c..72cdefc 100644 --- a/README.md +++ b/README.md @@ -38,7 +38,7 @@ BaGua Operating system is aiming to focus on the future's needs, accelerating th - drivers io操作功能 - scripts 编译以及链接运行脚本 -image-20210810224013226 +image-20210810224013226 另外,提供虚拟硬盘hd.img大小10M,供系统启动使用。 @@ -50,4 +50,36 @@ BaGua Operating system is aiming to focus on the future's needs, accelerating th 这里,我选择的是qemu+virtualBox。 -image-20210810224616935 +1 进入目录 + +```shell +cd BaGua +``` + +2 运行make,生成虚拟磁盘文件和系统BaGua_OS + +```shell +make +``` + +3 运行虚拟机,启动BaGua_OS + +```shell +make qemu +``` + +image-20210810224616935 + +## 版本更新 + +### V0.00 首发版本 + +### V0.01版本 + +这个版本添加内核级别调试相关功能函数 + +- debug 支持内核错误🙅‍♂️时打印一些重要‼️的信息 +- printk 内核级显示函数支持 +- 字符串操作的支持 + +image-20210811125446245 diff --git a/asserts/image-20210811125446245.png b/asserts/image-20210811125446245.png new file mode 100644 index 0000000..4feed32 Binary files /dev/null and b/asserts/image-20210811125446245.png differ diff --git a/init/entry.c b/init/entry.c index 64122cb..7731a36 100644 --- a/init/entry.c +++ b/init/entry.c @@ -7,5 +7,6 @@ int kern_entry() console_write_color("Hello, this is BaGua OS kernel!\n", rc_black, rc_green); printk("******* Kernel-level printk function utility had supported. *******\n"); + panic("test"); return 0; } \ No newline at end of file