Blogs

小任务机制实例

由 helight0 | 400字 | 阅读大约需要1分钟 | 归档于新手上路

2008年11月10日

在调试该程序的时候请保证调试了带参数的中断程序实例内的程序,并且对中断有了一定的学习。

继续阅读

内核模块编程之进阶(四)-编写带参数的中断模块

由 helight0 | 300字 | 阅读大约需要1分钟 | 归档于内核模块

2008年11月9日

在此,我们将编写一个模块,其中有一个中断函数,当内核接收到某个 IRQ 上的一个中断时会调用它。先给出全部代码,读者自己调试,把对该程序的理解跟到本贴后面。

继续阅读

内核模块编程之进阶(五)-授人以渔

由 helight0 | 1100字 | 阅读大约需要3分钟 | 归档于走进内核

2008年11月9日

在上一部分“编写带有参数的中断模块”中,这个看似简单的程序,你调试并运行以后思考了哪些方面的问题?

继续阅读

内核模块编程之入门(二)—必备知识

由 helight0 | 2100字 | 阅读大约需要5分钟 | 归档于走进内核

2008年11月9日

模块编程属于内核编程,因此,除了对内核相关知识有所了解外,还需要了解与模块相关的知识。

继续阅读

内核模块编程之入门(三)-模块实用程序简介

由 helight0 | 400字 | 阅读大约需要1分钟 | 归档于走进内核

2008年11月9日

modutils是管理内核模块的一个软件包。可以在任何获得内核源代码的地方获取Modutils(modutils-x.y.z.tar.gz)源代码,然后选择最高级别的patch.x.y.z等于或小于当前的内核版本,安装后在/sbin目录下就会有insomod、rmmod、ksyms、lsmod、modprobe等实用程序。当然,通常我们在加载Linux内核时,modutils已经被载入。

继续阅读

Linux's boot process explained

由 Ovidiu T. | 2000字 | 阅读大约需要4分钟 | 归档于linux杂谈

about Linux’s boot process.

继续阅读

Modification For Linux or vxworks’ Tlb Data Miss Exception Handle For E500 Core

由 康华 | 1100字 | 阅读大约需要3分钟 | 归档于linux杂谈

When I developed some especial memory mapping routines in pm8560 board, I meet with a fascinating problem that took me at least two weeks to investigate and resolve. For avoiding similar issue in further block others, I describe it’s details below.

继续阅读

THE LINUX/I386 BOOT PROTOCOL

由 H. Peter Anvin | 4000字 | 阅读大约需要8分钟 | 归档于linux杂谈

about Linux’s boot protocol.

继续阅读

内核中的同步与任务调度

由 康华 | 6700字 | 阅读大约需要14分钟 | 归档于内核同步

同步概念在多线程和多进程编程中已经被诠释得很全面。同步方法对于用户应用程序来讲使用简单,无需过多考虑它们产生的原因(唯一的原因就是线程或进程并发)。但是内核中的同步处理就要复杂得多,开发者必须知道内核中任务得调度方式,才能有效的控制内核中的同步。所以本文就将结合内核任务调度,分析内核中的同步措施,并结合一个实例讲述内核中如何综合运用各种同步方法。

继续阅读

虚拟机中GUEST OS时钟(TIMEKEEP)问题的探讨 续

由 helight | 2400字 | 阅读大约需要5分钟 | 归档于时钟管理

在第一篇文章中主要讨论了虚拟机中TIMEKEEP设计到的时钟中断注射问题,本文主要讨论虚拟机中各种平台时钟之间的同步问题。

继续阅读