ChinaUnix.net
相关文章推荐:

linux 内核 地址

比如在CPU中,内存(DDR)的物理地址从0x80000000开始,而在内核空间中,内核总是从0x00000000开始,那么在内核空间的地址是不是也经过了页表转换,而不再是使用物理地址

by jch_zxc - 内核/嵌入技术 - 2006-10-12 10:49:48 阅读(926) 回复(2)

相关讨论

我的开发板是ixp425芯片,flash 16MB,sdram 128MB kernel/arch/arm/Makefile中的TEXTADDR定义为: ifeq ($(CONFIG_CPU_32),y) PROCESSOR = armv TEXTADDR = 0xc0000000 LDSCRIPT = arch/arm/vmlinux-armv.lds.in endif kernel/arch/arm/boot/Makefile中定义的内核地址为: ifeq ($(CONFIG_ARCH_IXP425),y) ZTEXTADDR = 0x1d600000 ZRELADDR = 0x00008000 PARAMS_PHYS = 0x0000...

by bekars - 内核/嵌入技术 - 2007-01-09 20:50:09 阅读(1282) 回复(4)

转自我的blog: http://blog.chinaunix.net/u/27624/showart_226262.html 本文主要介绍在linux 2.6版的内核中实现基地址修改的方法。所有代码我都在基于2.6.19版内核的Fedora Core 6上进行了测试。 linux 2.6版的内核出于安全的考虑没有将系统调用列表基地址的符号sys_call_table导出,但要对系统调用进行替换,却必须要获取该地址,于是就有了这篇文章。 我在这里采用的基本思路是这样的,因为系统调用都是通过0x80中断来进行的...

by 朱熹之 - C/C++ - 2007-01-05 11:48:47 阅读(4260) 回复(7)
by xiaojianredhat - IT图书与评论 - 2008-11-30 20:46:53 阅读(11817) 回复(19)

一分多钟我就下载完了50多M.呵呵,请求置顶. ftp://mail.redhut.net/Ebook/linuxkernel-qingjingfenxi.zip

by menp9999 - 内核/嵌入技术 - 2003-04-23 13:11:54 阅读(1621) 回复(12)

一,系统初启   首先很惭愧的坦白大部分是抄袭他人(XIAOMAN)的因为系统的初起一直是一个麻烦而头疼的问题,不同的体系结构会有较大的不同。X86从硬件启动,读入引导扇区,执行引导程序从实模式开始再转换到保护模式这个复杂的过程其实与操作系统本身的运行机制关系并不大,但忽略过去又无法给linux内核一个完整的 过程,所以我大动剪刀浆糊,但会把精力主要集中在linux内核本身,希望得到大家的谅解。 (以核心2.0.36为主)...

by thursday - 内核/嵌入技术 - 2004-12-09 16:28:35 阅读(1021) 回复(0)

等会更新 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/93889/showart_1894450.html

by xinli_whut - BSD文档中心 - 2009-04-08 18:55:21 阅读(1355) 回复(0)

我最近想写linux下的驱动,在网上找了一个想关的例子看了看,之后我就有个问题: 那里面的代码很的函数都是内核里面的,对于我一个刚开始写代码的新手来说感觉很陌生. 我主要想问问:linux内核怎么学才能在自己写代码的时候知道要用到内核里面的api和一些宏? 我在看代码的时候:我始终不知道那些api和宏是从哪里来的? 为什么要用那些东东? 如果我自己写代码,我从什么地方才能找到那些宏? 希望高手能够给我指点一下!!! 谢...

by chenweiming507 - C/C++ - 2009-01-11 21:40:41 阅读(3156) 回复(15)

通过printk打你希望追踪的消息。从它的名字可以看出,这个东西有点类似与gnu c中的printf。不过用于内核的东西总该有些特色,printk添加了一些日志级别(loglevel),具体日志级别定义的宏在。 (printk的格式:printk(KERN_ALERT"The process is \"%s\"(pid %i)\n",current->comm,current->pid)) 。 这些宏定义的注释已经很详细了。 #define KERN_EMERG "" /* system is unusable */ #define KERN_ALERT "" /* action must...

by k_ewell - BSD文档中心 - 2008-11-28 14:12:39 阅读(1753) 回复(0)