简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
对于linux系统,我们可以从/proc/{pid}/maps或者memmap(该文件不是每一个linux版本都有)获取进程的内存使用情况,这两个文件的可读性还是比较差的。#cat maps 00008000-00009000 r-xp 00000000 1f:12 288 /mnt/msc_int0/hello (1)00010000-00011000
第二部分:linux启动 一、zImage是怎样炼成的? zImage是linux内核编译之后产生的最终文件,它的生成过程比较复杂,这里不谈编译过程,只聊聊编译的最后阶段: 1. arm-linux-gnu-ld用arch/arm/kernel/vmlinux.lds、arch/arm/kernel/head.o、arch/arm/kernel/init_task
<br />/*<br />题记:<br /> 上一篇文章《android平台上linux启动时init进程解析init.rc文件分析.txt》中跟踪了nand分区上的yaffs2文件系统在系统初始化时最上层的表现,调用到libc库函数mount()为止。对于我关心的几个分区可以将其罗列一下:<br /> mount(“/dev/block/mtdblock4”, “/system”, “y
<br />四、android层源码解析<br />在linux之上经过android的软件堆层层封装,最终在上层的java应用程序中使用。休眠唤醒也是从最上层发出的命令,然后一层一层地将参数解析,往最底层传,最后走上标准linux的休眠唤醒之路。<br /> 这一部分将会初略分析休眠唤醒机制上linux之上所走的路线。<br /> <br /> 在linux之
<br />本文基于u-boot-1.3.4,开发板fs2410,交叉编译工具路径/usr/local/arm/crosstool/gcc-3.4.5-glibc-2.3.6/arm-linux-gnu/bin<br />make fs2410_config<br />make all<br />简单的两条命令就可以编译完成。下面开始分析其详细过程,curdir为u-boot顶层目录<br />/
<br />说明:<br />1. Based on linux 2.6.32 and android 2.2,only support SDR(mem).<br />2. 参考文章:<br />http://2695477.blog.51cto.com/blog/2685477/484751<br />http://www.docin.com/p-115475680.html<br />http
<br />转文地址:http://blog.163.com/jiaguang3010717@126/blog/static/1268082432010310103037253/<br /><br />系统挂起(Suspend)是电源管理(APM&ACPI)的一个特性,给用户带来了很大的方便。Linux在2.6系列核心中对电源管理有了较好的支持,下面就谈谈Linux对系统挂起的支持情况。<br /
<br /><!--/* Font Definitions */@font-face{font-family:宋体;panose-1:2 1 6 0 3 1 1 1 1 1;mso-font-alt:SimSun;mso-font-charset:134;mso-generic-font-family:auto;mso-font-pitch:variable;mso-font-signature:
<br />下面只是原文的一部分,全文参考网址:<br />http://wenku.baidu.com/view/cab7028fcc22bcd126ff0c58.html<br /> <br />内核定时器使用<br /> <br /><br />内核定时器是内核用来控制在未来某个时间点(基于jiffies)调度执行某个函数的一种机制,其实现位于 <linux/timer.h> 和 kerne
<br />前言:<br /> 前几篇文章基本都没有涉及到mtd原始设备层以下的内容,其实mtd块设备层和mtd原始设备层的分界线很明显,只是通过<br /> mtd_table[]和mtd_notifiers链表来联系,具体怎么联系的请参考上一篇文章。<br /> 本文中将详细分析linux内核中nand设备注册和驱动注册,同时文中会穿插关于nand坏块管理的部分,另外在适当的地方会<br />