linux内核开发
taizhoufox
这个作者很懒,什么都没留下…
展开
-
(ZZ)System V IPC指南 第一部分
感谢原文作者:http://dash1982.javaeye.com/blog/2965831. 消息队列指南 注: 原文见: http://www.ecst.csuchico.edu/~beej/guide/ipc/mq.html, 觉得他写得很好,顺手做的翻译,加了点标题和注释. 当年那些发明System V的家伙们恐怕没想到有一天这些转载 2009-07-23 12:08:00 · 1402 阅读 · 0 评论 -
关于linux系统调用的说明
<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } -->一、基本说明系统调用在用户空间进程和硬件设备之间添加了一个中间层,在linux中,系统调用是用户空间访问内核的唯一手段;除异常和陷入外,它们是内核唯一的合法入口。系统调用通常通过函数来调用,并且最终有一种明确的操作原创 2009-07-28 16:02:00 · 540 阅读 · 0 评论 -
Linux内核开发与普通开发的不同之处
内核开发不同与普通开发有着很大的不同,具体有以下几点 1.内核编程时不能访问C库。2.内核编程时必须使用GNU C。3.内核编程时缺乏像用户空间那样的内存保护机制。4.内核编程时浮点数很难使用。5.内核只有一个很小的定长堆栈。6.由于内核支持异步中断、抢占和SMP,因此必须注意同步和并发。7.要考虑可移植性的重要性。 摘自:Linux内核设计与实现(第二版)原创 2009-07-24 21:14:00 · 664 阅读 · 0 评论 -
编译内核步骤分析
<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } -->1.makemenuconfiga.首先使用命令makedefconfig生成默认内核配置选项b.再使用makemenuconfig修改配置内核配置选项 2.make原创 2009-07-29 11:13:00 · 513 阅读 · 0 评论