linux内核调试指南⼗四--附录:内核参考书籍⽂章
附录:内核参考书籍⽂章
内核git库
内核git库:
linus-git
net
net-next
linux-next
书籍
综合类:
“understanding the linux kernel”
”linux kernel development“
“linux源代码情景分析”
“Embedded.Linux.Primer.A.Practical.Real.World.Approach.”
“The_Linux_Kernel_Primer_A_Top_Down_Approach_For_x86_and_PowerPC_Architectures”
⼦系统类:
⽂件系统:
“UNIX Filesystems Evolution, Design, and Implementation”
“File System Forensic Analysis”
“Windows NT File System Internals”
内存管理:
defaultdict“Understanding The Linux Virtual Memory Manager”
⽹络系统:
“The Linux® Networking Architecture: Design and Implementation of Network Protocols in the Linux Kernel”“Understanding.Linux.Network.Internals”
The Linux TCP/IP Stack: Networking for Embedded Systems (2.6.0-test10)
⽹络协议
Where and how to get new RFCs
to: rfc-info@isi.edu
subject getting rfcs
help:ways_to_get_rfcs
TCP/IP详解中⽂版
TCP/IP详解 所⽤源码
4.
⼤侠⽂章
lazyloader⽹络编程
Unix Network Programming Vol 1
Unix Network Programming Vol 2
Network_Programming_With_Perl
Linux Socket Programming By Example
⽹络教材
Computer Networks, Fourth Edition
驱动开发:
“linux device drivers”
“Essential.Linux.Device.Drivers”
源码本⾝及附带⽂档
其他操作系统的设计与实现:
The Design and Implementation of the 4.4BSD Operating System The Design and Implementation of the FreeBSD Operating System Solaris Internals Solaris 10 and OpenSolaris Kernel Architecture ⼦系统官⽅⽹站
* MM
* USB
* MTD
* ARM
* uclinux
* NET:
wireless
IPsec
netfilter
Linux Advanced Routing & Traffic Control
Frame Diverter
⽹络⼯具源码
iputils
protocol buffer是啥$ apt-get source iputils
net-tools
$ apt-get source net-tools
Iproute2
* FS:
豌可以组什么词?List of file systems
ext4
btrfs
coda
nfs
yaffs
jffs
logfs
ubifs
* 其他:
U-Boot
udev
busybox
skyeye
参考⽂章
利⽤Vmware5.5.1 和 kgdb调试 x86平台的kernel
Welcome to Linux From Scratch
Unreliable Guide To Locking
How do I printk <type> correctly?
KernelJanitors/Todo
sparse主页
Coccinelle - a Framework for Linux Device Driver Evolution
understanding the linux kernel 在线⽂档
Data Structures and Algorithms with Object-Oriented Design Patterns in C++/Java/C#/Python/Ruby/Lua/Perl/PHP
Integrating Flexible Support for Security Policies into the Linux Operating System 私⼈备忘
cpan设置
Going to read /home/fqh/.cpan/sources/modules/
Warning: Your /home/fqh/.cpan/sources/modules/ does not contain a Line-Count header.
是选取站点不可⽤造成的。
tech.foolpig/2008/10/22/cpan-error-modulelist/
1.删除掉.cpan
2.perl -MCPAN -e shell
或1,2步骤换为o conf init命令
linux操作系统书籍3.选了africa下的三个站点
4.cpan设置完后,reload index即可
5.列举模块m
6.查询 d /模块/
---
__attribute__((context(x,0,1))) means "you need not hold x before, but编程要培训吗
you will hold one more of x after".
__attribute__((context(x,1,0))) means "you must already hold x, and you
will no longer hold x after".
__attribute__((context(x,1,1))) means "you must already hold x, and you
will continue to hold x".
sendpatchset 的地址
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论