跳转至

3.1 Hello, World!

要输出 "Hello, World!" 需要借助 qemu uart 设备。

  1. 编写代码依次向 uart 的 0x10000000 地址写入 "Hello, World!"
  2. 通过链接器将程序入口地址设置为 0x80000000。

从 Makefile 开始

项目至少需要一个汇编语言源代码 ‘hello-world.S’ 和链接脚本‘kernel.ld’。 使用 Makefile 进行管理。

hello-world.S
kernel.ld
Makefile

Makefile


调试