关于内核编程的咨询

时间:2011-06-17 18:04:10

标签: kernel

首先,让我自我介绍一下。 这是Monika sHarma,追求B.Tech(最后一年 - 计算机科学) 我想知道内核级编程。 有没有人可以告诉我,我怎么能知道它更多的核心? C语言是否足以学习相同的内容? 如果它不需要LINUX,对我来说会更好。 我怎么能得到它?请让我知道同样的事情。

1 个答案:

答案 0 :(得分:1)

你需要知道

  • C语言
  • IA-32架构,指令集和编程。 (如果您正在为此架构编程)

开发平台取决于您。我没有在Windows平台上开发的经验,但我可以提供通常需要的工具

  • 编译器(在我的情况下是gcc)
  • 汇编程序(在我的情况下为nasm)
  • 链接(我的情况下是GNU链接器ld
  • 引导加载程序(如果你自己没有制作一个(我使用过GRUB))
  • 用于测试os的VM(Bochs)

走向核心需要实时。您可以参考OS书籍。如需社区支持,您可以进入:

实际上你需要自己进入这些东西。