首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用C实现从初学者到专家的内核编程

用C实现从初学者到专家的内核编程
EN

Stack Overflow用户
提问于 2010-11-15 20:38:51
回答 1查看 3.5K关注 0票数 1

你好,我是内核编程的新手,我想让你回答我怎么做,需要多少时间,我才能开始对代码和含义充满信心。我列出了一些问题,,它们也是我的目标.Please,回答其中任何一个,如果不是全部的话。

1.为了能够理解源代码的代码和一般概念,我想对自己的“多少”C进行评估。

  • 如何评估自己,以找到我在C?

中编程的技能水平

我读过K&R,但对指针和结构还没有真正的理解。当我的意思是严肃的时候,我的意思是我还不能很容易地理解源代码。

在这里,我可以找到谜题,项目,以获得现实世界的experience?

  • What书籍,你建议为了巩固我的知识在C programming?

  • How长时间,它可能需要我成为一个胜任的程序员(如果我还没有?)

代码语言:javascript
复制
1. Expert
2. Professional
3. **Competent**
4. Advanced Beginner
5. Novice

一条路径的书籍或链接很好地解释了时间和技能水平的顺序,这将是很好的。

2.我希望能够使用这些代码并创建一些新的代码,以便在内核中进行实验。

  • :书籍或链接的路径,面向内核的,按时间和技能级别顺序很好地解释这将是很有帮助的。
  • 建议的邮件列表和一般的社区?
  • ,我需要多长时间才能成为胜任的内核程序员?

f 230

(见上文关于技能水平的清单)

  1. Some关于subsjects?

的一般建议

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-11-15 20:49:57

这些可能会帮助你达到目的:

C编程Language

  • Understanding Linux内核

  • Linux设备驱动程序

也许你应该先从内核以外的东西开始。以任何用C语言编写的开源项目为例,获取源代码,尝试修复打开的bug或实现缺少的特性。这将教会您很多关于C的知识,并且您将得到关于您编写的代码的反馈。

一旦你精通C语言,你就可以开始深入内核源代码了。

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

https://stackoverflow.com/questions/4188598

复制
相关文章

相似问题

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