首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关于内核编程的探讨

关于内核编程的探讨
EN

Stack Overflow用户
提问于 2011-06-18 02:04:10
回答 1查看 72关注 0票数 0

首先,让我自我介绍一下。这是Monika sHarma,正在攻读B.Tech(最后一年-计算机科学),我想知道关于内核级编程的知识。有没有人可以告诉我,我如何才能更深入地了解它?C语言足够学习同样的东西吗?如果它不需要LINUX,对我来说会更好。我怎样才能得到它的物质?请让我知道同样的事情。

EN

回答 1

Stack Overflow用户

发布于 2011-06-18 16:27:52

你需要知道

  • C language
  • IA-32体系结构、指令集和编程。(如果您是针对此体系结构进行编程)

开发平台就看你了。我没有任何在Windows平台上开发的经验,但我可以提供一般需要的工具

  • A编译器(我的例子是gcc)
  • 一个汇编程序(我的例子是nasm)
  • A linked (我的例子是GNU链接器ld )
  • A bootloader (如果您不自己做一个引导加载器(我用过GRUB))
  • 用于测试os的VM (Bochs)

深入到核心将需要实时的时间。你可以参考操作系统的书籍。要获得社区支持,您可以访问:

  • http://wiki.osdev.org/Main_Page
  • http://www.osdever.net/

实际上,你需要自己去做这些事情。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6389872

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档