博客首页
注册
建议与交流
排行榜
加入友情链接
推荐
投诉
搜索:
帮助
zxg623
只为伊人守侯 和我共同营造苍凉的远方 醉解千愁,他处不堪留 我冷因为我看到世界的冷漠,我傲因为孤独的灵魂漂泊于芸芸众生之上,我酷因为没被事故磨去棱角,我狂因为愿意用生命去追求理想,我痴因为还相信爱情的魔力 我的笑隐约透露着孤独,快乐背后深深藏着痛楚,坚强的面对然后偷偷的哭.......
zxg623.cublog.cn
管理博客
发表文章
留言
收藏夹
· 技术博客
博客圈
音乐
相册
文章
· linux
}
· 内核
· shell
· 进程与线程
· 嵌入式
}
· 硬件
· bootloader
}
· u-boot
· blob
· vivi
· 驱动
· 软件
· c
· c++
· 操作系统
· windows技术
· 网络技术
· 杂文
首页
关于作者
姓名: 职业: 年龄: 位置: 个性介绍:
||
<<
>>
||
我的分类
文章列表 - 内核
Linux2.6内核驱动移植
<DIV><FONT size=3>随着Linux2.6的发布,由于2.6内核做了教的改动,各个设备的驱动程序在不同程度上要进行改写。为了方便各位Linux爱好者我把自己整理的这分文档share出来。该文当列举了2.6内核同以前版本的绝大多数……
查看全文
发表于:2008-05-05 ┆
阅读(50)
┆
评论(0)
2.6.X内核配置中文说明
<DIV> <P><STRONG>Code maturity level options (代码成熟等级 ) </STRONG><BR> Code maturity level options ---> <BR> [*] Prompt for development and/or incomplete code/drivers <BR> [*]……
查看全文
发表于:2008-04-25 ┆
阅读(77)
┆
评论(0)
Linux 内核调试器内幕
<DIV><FONT size=3>KDB 入门指南<BR><BR>调试内核问题时,能够跟踪内核执行情况并查看其内存和数据结构是非常有用的。Linux 中的内置内 核调试器 KDB 提供了这种功能。在本文中您将了解如何使用 KDB 所提供的功能,以及如何在 Linux 机器上安装和设置 KDB。您还将熟悉 KDB 中可以使用的命令以及设置和显示选项。<BR><BR>Linux 内核调试器(KDB)允许您调试 Linux 内核。这个恰如其名的工具实质上是内核代码的补丁,它允许高手访问内核内存和数据结构。KDB 的主要优点之一就是它不需要用另一台机器进行调试:您可以调试正在运行的内……
查看全文
发表于:2008-04-12 ┆
阅读(83)
┆
评论(0)
Linux 2.6内核的编译步骤及模块的动态加载
<DIV> <P class=MsoNormal style="BACKGROUND: white; MARGIN: 7.5pt 0cm; TEXT-ALIGN: left; mso-pagination: widow-orphan" align=left><FONT size=3><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">本文是基于</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">2.6</SPAN><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 宋体; mso……
查看全文
发表于:2008-04-12 ┆
阅读(118)
┆
评论(0)
使用kgdb调试linux内核及内核模块
<DIV><FONT size=3>1. 几种内核调试工具比较<BR><BR>kdb:只能在汇编代码级进行调试;<BR> 优点是不需要两台机器进行调试。<BR><BR>gdb:在调试模块时缺少一些至关重要的功能,它可用来查看内核的运行情况,包括反汇编内核函数。<BR><BR>kgdb:能很方便的在源码级对内核进行调试,缺点是kgdb只能进行远程调试,它需要一根串口线及两台机器来调试内核(也可以是在同一台主机上用vmware软件运行两个操作系统来调试)<BR><BR>使用kdb和gdb调试内核的方法相对比较简单,这里只描述如何使用kgdb来调试内核。<BR><BR>2.软……
查看全文
发表于:2008-04-12 ┆
阅读(64)
┆
评论(0)
揭开Linux系统内核调试器神秘面纱
<DIV><FONT size=3><FONT face=宋体>调试内核问题时,能够跟踪内核执行情况并查看其内存和数据结构是非常有用的。</FONT>Linux <FONT face=宋体>中的内置内</FONT> <FONT face=宋体>核调试器</FONT> KDB <FONT face=宋体>提供了这种功能。在本文中您把了解怎么样使用</FONT> KDB <FONT face=宋体>所提供的功能,以及怎么样在</FONT> Linux <FONT face=宋体>机器上安装和设置</FONT> KDB<FONT face=宋体>。您还把熟悉</FONT> KDB <FONT face=宋体>中可以使用的命令以及设置和显示选项。</FONT> </FONT></DIV> <DIV><FONT size=3><FONT fac……
查看全文
发表于:2008-04-12 ┆
阅读(74)
┆
评论(0)
Linux 内核中断内幕
<BLOCKQUOTE><FONT size=3>本文对中断系统进行了全面的分析与探讨,主要包括中断控制器、中断分类、中断亲和力、中断线程化与 SMP 中的中断迁徙等。首先对中断工作原理进行了简要分析,接着详细探讨了中断亲和力的实现原理,最后对中断线程化与非线程化中断之间的实现机理进行了对比分析。</FONT></BLOCKQUOTE><!--START RESERVED FOR FUTURE USE INCLUDE FILES--><!-- include java script once we verify teams wants to use this and it will work on dbcs and cyrillic characters --><!--END RESERVED FOR FUTURE USE INCLUDE FILES-……
查看全文
发表于:2008-04-12 ┆
阅读(65)
┆
评论(0)
Linux 系统内核的调试
<DIV> <DIV align=left><FONT size=3>本文将首先介绍 Linux 内核上的一些内核代码监视和错误跟踪技术,这些调试和跟踪方法因所要求的使用环境和使用方法而各有不同,然后重点介绍三种 Linux 内核的源代码级的调试方法。</FONT></DIV> <DIV align=left><FONT size=3>调试是软件开发过程中一个必不可少的环节,在 Linux 内核开发的过程中也不可避免地会面对如何调试内核的问题。但是,Linux 系统的开发者出于保证内核代码正确性的考虑,不愿意在 Linux 内核源代码树中加入一个调试器。他们认为内核中的调试器会误导开发者,从而引入不良的……
查看全文
发表于:2008-04-12 ┆
阅读(48)
┆
评论(0)
Linux 内核的同步机制
<DIV> <BLOCKQUOTE><FONT size=3>本系列文章分两部分,第一部分详细地介绍了 Linux 内核中的同步机制:原子操作、信号量、读写信号量和自旋锁的API,使用要求以及一些典型示例。第二部分将详细介绍在Linux内核中的另外一些同步机制,包括大内核锁、读写锁、大读者锁、RCU和顺序锁。</FONT></BLOCKQUOTE><!--START RESERVED FOR FUTURE USE INCLUDE FILES--><!-- include java script once we verify teams wants to use this and it will work on dbcs and cyrillic characters --><!--END RESERVED FOR FUTURE USE INCLUDE FILES--> <P……
查看全文
发表于:2008-04-11 ┆
阅读(78)
┆
评论(0)
Fedora Core 5 内核源代码安装手记
<DIV> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan" align=left><FONT size=3><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">FC5 release</SPAN><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">已经快一个月了,才发现安装后没有内核源码,安装光盘里也找不到,这是和以前版本不一样的地方。只好自己动手编译源码。一般也不需要用的<SPAN lang=EN-US>Li……
查看全文
发表于:2008-04-11 ┆
阅读(117)
┆
评论(0)
Linux 2.6.19.x 内核编译配置选项简介
<DIV> <H2><FONT size=3>Code maturity level options<BR>代码成熟度选项</FONT></H2> <DL> <DT><FONT size=3>Prompt for development and/or incomplete code/drivers </FONT> <DD><FONT size=3>显示尚在开发中或尚未完成的代码与驱动.除非你是测试人员或者开发者,否则请勿选择 </FONT></DD></DL> <H2><FONT size=3>General setup<BR>常规设置</FONT></H2> <DL> <DT><FONT size=3>Local version - append to kernel release </FONT> <DD><FONT size=3>在内核版本后面加上自定义的版本字符串(小于64字符),可以用"uname -a"命令看到……
查看全文
发表于:2008-04-11 ┆
阅读(67)
┆
评论(0)
升级linux内核到2.6.24
<DIV> <P><FONT size=3><STRONG>序 言<BR></STRONG>由于开发环境需要在linux-2.6内核上进行,于是准备对我的虚拟机上的Linux系统升级。没想到这一弄就花了两天时间(反复装系统,辛苦啊~~),总算把Linux系统从2.4.20-8内核成功升级到了2.6.24内核。<BR>网上虽然有很多介绍Linux内核升级的文章,不过要么过时,下载链接失效;要么表达不清,不知所云;更可气的是很多文章在转载过程中命令行都有错误。刚开始我就是在这些“攻略”的指点下来升级的,以致于浪费了很多时间。<BR>现在,费尽周折,升级成功,心情很爽,趁性也来写个……
查看全文
发表于:2008-04-10 ┆
阅读(170)
┆
评论(3)