目前Android跑在EL0并且在32位模式下,kernel跑在EL1并且在64位模式下,不但内核需要打开CONFIG_COMPAT选项,很多android上层应用调用的ioctl在底层驱动模块也要提供相应的compat_ioctl()函数;...
分类:
其他好文 时间:
2014-08-26 23:00:26
阅读次数:
300
lock_kernel()仅仅虚晃一枪就过去了. 紧接着来的是page_address_init include/linux/mm.h #if defined(CONFIG_HIGHMEM) && !defined(WANT_PAGE_VIRTUAL) #define HASHE...
分类:
其他好文 时间:
2014-08-26 19:31:26
阅读次数:
260
一. 安装包: 1. crash(通过yum安装) 2. kernel-debuginfo-2.6.32-358.el6.x86_64.rpm? 3. kernel-debuginfo-common-x86_64-2.6.32-358.el6.x86_64.rpm ? 二. 开启kdump服务:/etc/init.d/kdump start 注:通...
分类:
其他好文 时间:
2014-08-26 17:49:56
阅读次数:
364
Linux的内置firewall机制,是通过kernel中的netfilter模块实现的(www.netfilter.ort)。Linux kernel使用netfilter对进出的数据包进行过滤,netfilter由三个规则表组成,每个表又有许多内建的链组成。通过使用iptables命令可以对这些...
分类:
系统相关 时间:
2014-08-26 16:48:26
阅读次数:
293
Introduction to "s3c6410 LED" driver...
分类:
其他好文 时间:
2014-08-25 22:55:21
阅读次数:
361
在确保你安装好git后,我们就能够通过git来下载linux kernel了,这时要先说一下linux的版本号分类。在 Linux 内核官网上(https://www.kernel.org/),我们常常看到例如以下的版本号分类:如上图,这里就有三个版本号,分别为:mainline 、stable、l...
分类:
系统相关 时间:
2014-08-25 21:02:44
阅读次数:
266
在前文Android—— 4.2 Vold挂载管理_VolumeManager (三) 中解析了VolumeManager是怎么样抽取Volume实例以及DirectVolume与Volume之间的关系,在上篇Android—— 4.2 Vold挂载管理_NetlinkManager (四)中从kernel开始调用到handleBlockEvent,这里解析一下Vold挂载的真正操作,也就是Volume的操作!...
分类:
移动开发 时间:
2014-08-25 19:22:14
阅读次数:
473
原文地址:http://blog.csdn.net/myarrow/article/details/8115610一、MTD分区:BOOT: boot.img,Linux kernel (within normal ramdisk)MISC: bootloader message structREC...
分类:
其他好文 时间:
2014-08-25 18:42:24
阅读次数:
294
OK6410 无法rmmod卸载模块 两种解决办法...
分类:
其他好文 时间:
2014-08-25 14:59:54
阅读次数:
361