- 博客(13)
- 资源 (51)
- 问答 (1)
- 收藏
- 关注
转载 如何下载android源码与android内核源码
首先,要分清楚,android的源代码和android的内核代码一般是分开的,要分别进行下载。 1、先下载android的源代码。(这里不包括android的内核代码) 下载最新的源代码,一般上官网下载。网址: http://source.android.com/source/downloading.html 注意:当遇到error:Exited due t
2013-09-28 09:36:07 1052
转载 Linux内核栈信息获取与理解
1内核栈获取C语言的函数调用,是通过栈来实现的。如下图所示:函数调用栈内核异常或死机时,经常在内核日志中看到打印的栈信息和寄存器值。从函数栈信息,我们可以知道函数间的调用关系,从栈和寄存器数据,还可以得到各个变量、参数的值。对Linux内核理解和故障定位非常有帮助。若希望打印出栈信息的函数中加上
2013-09-27 15:28:00 1780
转载 linux内核调试方法总结
内核开发比用户空间开发更难的一个因素就是内核调试艰难。内核错误往往会导致系统宕机,很难保留出错时的现场。调试内核的关键在于你的对内核的深刻理解。一 调试前的准备在调试一个bug之前,我们所要做的准备工作有: 有一个被确认的bug。包含这个bug的内核版本号,需要分析出这个bug在哪一个版本被引入,这个对于解决问题有极大的帮助。可以采用二分查找法来逐步锁定bug引入版
2013-09-27 10:31:55 1339
转载 写个dump_stack
写个dump_stackhttp://bbs.chinaunix.net/thread-1916616-1-1.html简单实现dump_stack0.首先确保你能写个内核模块:打印"hello kernel" 如果熟悉dump_stack的话,完全可以绕开此文,或者自己去看dump_stack代码实现之。1.dump_stack是什么经常调试内核一定对这个函数不陌生
2013-09-26 17:36:01 766
转载 EXT4写文件流程
测试函数#include#include#include#include#includeintmain(int argc, char *argv[]){intfd = 0, i = 0;charbuf[1024] = {0};fd= open(argv[1], O_CREAT | O_RDWR); //创建文件并打开文件for(i = 0; i
2013-09-26 15:56:48 2906 1
转载 系统性学习linux文件系统
参考文献:《Linux内核设计与实现》http://www.ibm.com/developerworks/cn/linux/l-cn-vfs/http://www.ibm.com/developerworks/cn/linux/l-linux-filesystem/http://www.ibm.com/developerworks/cn/linux/l-cn-read/index.
2013-09-26 11:07:35 694
转载 ExtX系列文件系统的结构学习
一、概述: 现如今在Linux上主要流行的ExtX系列文件系统主要是Ext2、Ext3、Ext4,如它们名字中的数字排列一样:The Second Extended File System(Ext2)文件系统是早期Linux系统中的标准文件系统,是通过对Minix的文件系统进行扩展而得到的,Ext3是一种日志文件系统,是对Ext2系统的扩展,它兼容Ext2,而Ext4又是Ext
2013-09-25 16:22:18 2507
转载 一天一点学习Linux之如何学习Linux
随着Linux应用的扩展许多朋友开始接触Linux,根据学习Windwos的经验往往有一些茫然的感觉:不知从何处开始学起。就像是战争,你有勇气战胜一切敌人,但你的眼前一片漆黑,你知道前面有很多敌人,但就不知道具体的位置,无从下手。所以认清方向,确定目标很重要。下面就说说学习Linux的一些建议,希望能对大家有所帮助。一、放弃Windows的思维,用Unix的思维学习Linux L
2013-09-25 16:22:15 747
转载 认识linux文件系统
引言文件系统是操作系统最为重要的一部分,它定义了磁盘上储存文件的方法和数据结构。文件系统是操作系统组织、存取和保存信息的重要手段,每种操作系统都有自己的文件系统,如Windows所用的文件系统主要有FAT16、FAT32和NTFS,Linux所用的文件系统主要有ext2、ext3、Ext4和ReiserFS等。 我们知道,一块磁盘,要先分区,然后再格式化,否则不能使用,而这个格式化的过
2013-09-25 16:16:18 695
转载 ext4与ext3的诸多比较
E文详细介绍:https://ext4.wiki.kernel.org/index.php/Ext4_Disk_Layout整体来讲,是在ext3的基础上做了些改进。下面来看看ext3与ext4的对比:一、磁盘布局对比ext4 中采用了元块组(metablock group)的概念。所谓元块组就是指块组描述符可以存储在一个数据块中的一些连续块组。仍然以 128MB 的块组(数据
2013-09-25 11:22:10 2370
转载 ext4文件系统综述
从本篇博客起,我们开始研究现代文件系统ext4,说其现代是因为其相比传统文件系统,有着更现代化的设计。这些先进的特性体现在本文所要叙述的以下方面。 Ext4是Linux文件系统的一次革命。在很多方面,Ext4相对于Ext3的进步要远超过Ext3相对于Ext2的进步。Ext3相对于 Ext2的改进主要在于日志方面,但是Ext4相对于Ext3的的改进是更深层次的,是文件系统数据结
2013-09-25 09:46:10 1371
转载 Windows下载Android源码
下载msysgit,安装官方下载:http://code.google.com/p/msysgit/downloads/list, 打开Git Bash,执行命令cd D:git clone https://android.googlesource.com/platform/manifest.git 输入命令,切换到manifest目录c
2013-09-24 20:03:05 696
转载 Linux的inode的理解
文件名 -> inode -> device block 转自:http://www.ruanyifeng.com/blog/2011/12/inode.htmlhttp://blog.s135.com/post/295/http://hi.baidu.com/leejun_2005/blog/item/d9aa13a53b3af6e99152ee7e.html
2013-09-22 15:22:04 550
FoxitReaderchs5.1.0.1117_Pconline_Setup.exe
2012-10-25
linux 系统移植和LED驱动开发
2012-10-23
android培训资料
2012-10-23
vmware下ubuntu与windows建立共享目录
2012-10-23
android开发--详解eclipse debug && eclipse快捷键
2012-10-22
por git中文版
2014-08-08
linux环境下的DNW下载工具
2013-09-29
LINUX内核经典面试题
2013-06-16
adb shell 工具
2012-12-12
gerrit创建新的project出问题
2015-01-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人