
Quotation from reading
文章平均质量分 67
vincent_zou
能者无疆!
展开
-
about wait_event() ,wait_event_interruptible and wait_event_interruptible_timeout()
all of those are condition=0 cause waiting!!!!!!First, we can see the prototype in the kernel!!!__wait_event!!!!!!!!!!!!#define __wait_event(wq, condition) /do { / DEFINE_WAIT(__w原创 2009-03-10 11:12:00 · 1208 阅读 · 0 评论 -
something about memory management经典!
高端内存相关? Pages//内核把物理页面当做内存管理的基本单元 The kernel represents every physical page on the system with a struct page structure. This structure is defined in ://内核用struct page 结构体 代表每个物理页面struct page {原创 2009-03-24 14:32:00 · 124 阅读 · 0 评论 -
Some information about timer!!!
Using TimersTimers are represented by struct timer_list, which is defined in :struct timer_list { struct list_head entry; /* entry in linked list of timers */ unsigned long原创 2009-03-24 14:31:00 · 206 阅读 · 0 评论 -
something about jiffies and delay!
Jiffies(我感觉它是个全局变量)The global variable jiffies holds the number of ticks that have occurred since the system booted. On boot, the kernel initializes the variable to zero, and it is incremented by o原创 2009-03-24 14:27:00 · 233 阅读 · 0 评论 -
the function of objdump & readelf
The objdump and readelf utilities display any of the information in object files (for objdump),or in ELF files (for readelf) ,Through command-line arguments you can use the command to look at the hea原创 2009-03-23 14:41:00 · 181 阅读 · 0 评论 -
something about module
The output of our module is generated by printk(); This function prints to the system file /var/log/messages by default. we can views this type: tail /var/log/messages//动态的观察这个文件原创 2009-03-23 14:34:00 · 128 阅读 · 0 评论 -
Some information about Shared Irq 共享中断
To tell the truth , I do not know exactly the methods to use the shared Irq in functions.It remains to be settled in the future.int request_irq(unsigned int irq, irqreturn_t (*handle原创 2009-03-10 18:35:00 · 247 阅读 · 0 评论 -
Some information about tasklet
TaskletsThe Tasklet StructureTasklets are represented by the tasklet_struct structure. Each structure represents a unique tasklet. The structure is declared in :struct taskl原创 2009-03-10 19:30:00 · 163 阅读 · 0 评论 -
what is exceptions?
Indeed, they are often called synchronous interrupts . Exceptions are produced by the processor while executing instructions either in response to a programming error原创 2009-03-10 16:35:00 · 158 阅读 · 0 评论 -
读understanding the linux kernel
*****************************************************************************************************************************Chapter 3. Processes 只记录了一些记忆有点模糊的和不太懂的***********************************原创 2009-05-07 15:22:00 · 291 阅读 · 0 评论