LKD (linux内核设计与实现)笔记
2014-07-14 20:36
405 查看
zcat /proc/config.gz > .config
编译时不想看到垃圾信息:
make > ../detritus
make > /dev/null
提高编译效率:make -j32 > /dev/null (16核处理器)
make modules_install 将所以已编译的模块安装到正确的主目录/lib/modules
printf与printk之间的显著区别在于后者可以设置优先级标志,eg:printk(KERN_ERR "this is an error\n")
不要轻易在内核中使用浮点数,陷入
内核的栈大小是固定的,且容积很小
Linux内核可抢占
内核调度的对象是线程,而不是进程
编译时不想看到垃圾信息:
make > ../detritus
make > /dev/null
提高编译效率:make -j32 > /dev/null (16核处理器)
make modules_install 将所以已编译的模块安装到正确的主目录/lib/modules
printf与printk之间的显著区别在于后者可以设置优先级标志,eg:printk(KERN_ERR "this is an error\n")
不要轻易在内核中使用浮点数,陷入
内核的栈大小是固定的,且容积很小
Linux内核可抢占
内核调度的对象是线程,而不是进程
相关文章推荐
- Linux内核通用队列的使用笔记(读linux内核设计与实现)
- 《Linux 内核设计与实现》(LKD)第三版译者序
- 《Linux 内核设计与实现》(第三版)粗读笔记
- Linux内核设计与实现 学习笔记(7)设备与模块
- Linux内核设计与实现--学习笔记--第三章- 1(task_struct等)
- Linux内核通用队列的使用笔记(读linux内核设计与实现)
- Linux内核通用队列的使用笔记(读linux内核设计与实现)
- Linux进程 (Linux内核设计与实现学习笔记)
- linux 内核设计与实现(第二章笔记)
- 《Linux 内核设计与实现》(LKD)第三版译者序
- Linux内核设计与实现--学习笔记--第三章- 2(init进程)
- Linux 内核设计与实现学习笔记之第一章Linux内核简介和第二张从内核出发
- linux 内核设计与实现(第二章笔记)
- Linux内核设计与实现——7 中断与中断处理(2)
- Linux 2.4.x内核中网络协议栈QoS模块(TC)的设计与实现
- linux内核设计与实现【第三版】摘记----第一章:linux内核简介
- linux内核设计与实现思想 – C风格的面向对象
- 【读书笔记】LINUX设计与实现---第2章 从内核出发
- 每日阅读5之linux内核设计与实现——linux内核调度之睡眠与唤醒
- Linux设计与实现学习笔记