如何30天自制操作系统pdf(android开发从入门到精通pdf)

想了很久,最近想给大家写点有意思的,但又难度不大的东西。找出来很久以前写的操作系统的代码,这边整理一下,给大家讲讲制作操作系统。


在动手写操作系统之前,我们需要介绍几款工具。

  • QEMU

如何30天自制操作系统pdf(android开发从入门到精通pdf)

这是C语言的编译器,操作系统不可能全部用汇编写的,后期的高级代码需要使用到C语言,目标是使用NASM和GCC把汇编和C编译成object文件,然后使用链接ld把他们链接成bin的二进制文件。


这里需要用到的工具暂时就想到这些,后期有用到其他的再相应补充。讲了这么多,还看不到成品,相信大家可能失去了耐性。这里直接上代码,打开操作系统的大门,看一看这神奇的计算机世界。

如何30天自制操作系统pdf(android开发从入门到精通pdf)

简单的几句汇编代码,让操作系统为我们展示了HelloWorld,当我看到这句话时真的是激动不已。后面,讲给大家详细介绍一下操作系统的运行原理,和制作过程。

(0)
小多多的头像小多多创始人

相关推荐

发表回复

登录后才能评论