在kernel子目录下存放的就是Android的Linux Kernel了, 通过和标准的Linux 2.6.25 Kernel的对比,我们可以发现,其主要增加了以下的内容: 1. 基于ARM架构增加Gold-Fish平台,相应增加的目录如下: kernel/arch/arm/mach-goldfish kernel/include/asm-arm/arch-goldfish Gold-Fish平台采用的是ARM926T CPU作为BaseBand处理器, 该CPU主频至少为200M HZ. 采用MSM7201A CPU(ARM 11)作为主CPU, 其主频为528M HZ. ...
by nbupt - 移动操作系统 - 2009-10-20 10:24:16 阅读(1173) 回复(0)
在kernel子目录下存放的就是Android的Linux Kernel了, 通过和标准的Linux 2.6.25 Kernel的对比,我们可以发现,其主要增加了以下的内容: 1. 基于ARM架构增加Gold-Fish平台,相应增加的目录如下: kernel/arch/arm/mach-goldfish kernel/include/asm-arm/arch-goldfish Gold-Fish平台采用的是ARM926T CPU作为BaseBand处理器, 该CPU主频至少为200M HZ. 采用MSM7201A CPU(ARM 11)作为主CPU, 其主频为528M H...
一台 linux 机器最近经常莫名其妙的挂掉。以下是日志信息。 有人帮忙看下吗? Sep 11 00:29:15 Test_mongodb kernel: INFO: task sh:2603 blocked for more than 120 seconds. Sep 11 00:29:15 Test_mongodb kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. Sep 11 00:29:15 Test_mongodb kernel: sh D 000000000000000a 0 2603 1 0x00000004 Sep 11 00:29:15 Test_mo...
本帖最后由 guodeyuan2013 于 2015-06-03 13:47 编辑
添加了一个网卡驱动,然后运行系统,当插上网线并连接后出现如下错误打印:
<1>BUG: unable to handle kernel paging request at ffffd842
IP: [
Linux菜鸟问个问题, 我当前用的是Redhat 5.5, Linux kernel 2.6.18, 计划把Kernel 升级到2.6.32. 没找到相应的文档, 请问应该在哪能找到相应的文档, 谢谢!!!
今天看源码的时候发现可以通过配置CONFIG_RELOCATABLE,让内核加载到低于1G的任何内存处。就有一个疑问: 如何修改先前编译好的内核中引用的全局变量和函数的地址(按照0xc0100000)。编译好的内核是否有一个包含引用所有变量和函数的地址列表。
本帖最后由 tempname2 于 2012-02-22 08:53 编辑 china-pub上看到某书的序言:[code]一种是侧重于内核本身,鉴于目前Linux的内核源码已经十分庞大,这些讲解内核的书有些本身非常全面,作者的写作态度也非常严谨,比如Deep Understanding Linux Kernel,还有新近出版的Professional Linux Kernel Architecture,后者几乎涵盖了新版Linux内核中绝大部分重要的构件,但也正因如此,这样的书籍就不可能在与驱动程序相关的机制上留...
转载几篇文章,留待以后参考
How to: Compile Linux kernel modules
http://www.cyberciti.biz/tips/compiling-linux-kernel-module.html
"hello world" 简单内核模块
http://blank-dic.blog.163.com/blog/static/31018622201122111262729/
insmod: no symbol version for module_layout
http://blank-dic.blog.163.com/blog/st...