- 博客(27)
- 收藏
- 关注
转载 Configure,Makefile.am, Makefile.in, Makefile文件之间关系
1.autoscan (autoconf): 扫描源代码以搜寻普通的可移植性问题,比如检查编译器,库,头文件等,生成文件configure.scan,它是configure.ac的一个雏形。 your source files --> [autoscan*] --> [configure.scan] --> configure.ac2.aclocal (automake):根据已经安
2011-12-29 11:59:43 363
转载 XIP,IPL,SPL,RADIO
XIP(Execute In Place)中文意:立即执行。XIP所起到的作用是让操作系统内核直接在Flash中运行,不需要拷贝到RAM,即指操作系统或应用程序直接从非易失性存储器中执行,这样减少了内核从闪速存储器拷贝到RAM的时间,其采用的非压缩映像也减少了内核自解压的时间,换句话说,XIP直接决定了PPC系统运行和加载程序的时间,也就是直接决定了PPC系统的运行速度。IPL(全称:In
2011-12-27 18:07:40 814
转载 RET指令
一.ret指令用栈中的数据,修改IP的内容,从而实现近转移; CPU执行ret指令时,进行下面两步操作:a) (1)(IP)=((ss)*16+(sp))b) (2)(sp)=(sp)+2二.retf指令用栈中的数据,修改CS和IP的内容,从而实现远转移; CPU执行retf指令时,进行下面两步操作:a) (1)(IP)=(
2011-12-27 16:21:15 7631
转载 Source Insight 经典教程
Source Insight实质上是一个支持多种开发语言(java,c ,c 等等)的编辑器,只不过由于其查找、定位、彩色显示等功能的强大,常被我们当成源代码阅读工具使用。作为一个开放源代码的操作系统,Linux附带的源代码库使得广大爱好者有了一个广泛学习、深入钻研的机会,特别是Linux内核的组织极为复杂,同时,又不能像windows平台的程序一样,可以使用集成开发环境通过察看变量和函数
2011-12-27 13:30:48 422
转载 Android SDK Emulator: Compile CyanogenMod (Linux)
How to compile CyanogenMod for the Android Emulator.This how-to was written for Ubuntu 10.04 & Ubuntu 10.10, Android Emulator r08, CyanogenMod 7.x (Gingerbread), on 2 February 2011.
2011-12-21 12:47:56 995
转载 Android Partitions Explained: boot, system, recovery, data, cache & misc
Unless you have been using your Android phone just for calls, SMS, browsing and basic apps, you should know that Android uses several partitions to organize files and folders on the device. Ea
2011-12-20 18:38:42 545
转载 Android recovery.img与boot.img简单对比
今天对比分析了一下recovery .img和boot.img的结构,从中粗略知道了Android 手机 中的恢复模式 是怎么回事。以下是文件 结构的对比图:从中我们知道:(1)recovery.img其实已经是进入了Linux系统 。(2)recovery.img为了具有恢复系统的能力,比普通的boot.img目录结构中: 1、多了/res/i
2011-12-20 17:09:45 1881 2
转载 zImage和uImage的区别
对于Linux内核,编译可以生成不同格式的映像文件,例如:# make zImage# make uImagezImage是ARM Linux常用的一种压缩映像文件,uImage是U-boot专用的映像文件,它是在zImage之前加上一个长度为0x40的“头”,说明这个映像文件的类型、加载位置、生成时间、大小等信息。换句话说,如果直接从uImage的0x40位置开始执行,zImag
2011-12-20 16:19:51 455
转载 用“魔法师”调整分区
用“魔法师”调整分区 俗话说有分必有合,如果分得不合适,想重新改变分区的大小(俗称“无损动态分区”),怎么办呢?对于这个问题,最有资格说话的就是《分区魔法 师》(Partition Magic,下简称PQ),下面以PQ 8.0 DOS版为例来讲解。 C盘是最容易出现容量危机的分区,下面就以增大C盘容量为例:想增大C盘的容量,自然得缩小其它分区的容量。假设现在D盘有1GB的剩余空间,E盘有
2011-12-20 11:43:21 409
转载 Android ROM研究---CyanogenMod源代码下载及编译
下载CM源代码其实跟下载google的纯Android源代码是类似的,下面的是CM的官方网站,你要先下载你的手机对应的ROM,放入SDCARD根目录,以防万一。http://www.cyanogenmod.com/ 下面再介绍一个网站:http://forum.xda-developers.com/index.php这是XDA开发者论坛,里面高手如云,会对你有帮助的
2011-12-19 15:37:56 552
转载 sudo 免密码
很多都是修改/etc/sudoers权限为740再加上一句 ALL=NOPASSWD:ALL 或者加一句 yourname ALL=(ALL) NOPASSWD: ALL 然后权限改回440 先说第一种,这样做,全部的用户都有了sudo权限,而且不要密码的,安全性非常差。两种共有的缺陷是,这样做没有检测语法,如果不下心手抖一下打错了,那你就再也没有sudo的
2011-12-19 11:00:50 594
转载 U-Boot的常用命令详解
U-Boot还提供了更加详细的命令帮助,通过help命令还可以查看每个命令的参数说明。由于开发过程的需要,有必要先把U-Boot命令的用法弄清楚。接下来,根据每一条命令的帮助信息,解释一下这些命令的功能和参数。1、bootmbootm [addr [arg ...]] - boot application image stored in memory pas
2011-12-18 14:01:10 382
转载 制作Fedora 15的USB启动盘
Fedora 15 刚刚发布了,现在就是下载安装了,但是有些同学的光驱有问题,只有尝试用其他方法了,制作USB启动盘就是不错的选择。我用的Ubuntu系统,所以就介绍在此系统下制作USB启动盘,Windows XP也做过,但是制作的启动盘总是无法正常启动。准备工作,一台安装了Ubuntu系统的电脑,一个USB盘,还有下载安装unetbootin(下载见http://www.linuxidc.c
2011-12-13 11:18:06 482
转载 linux软件源码的编译安装
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://zhangpeichuan.blog.51cto.com/2988189/559390软件包的组成:1二进制文件/bin,/sbin /usr/bin ,/usr/sbin /usr/local/bin /usr/local/sbin2库文件 /lib, /us
2011-12-13 10:59:32 335
转载 ubuntu 编译源码包 dsc diff.gz orig.tar.gz
以tree实用程序为例,介绍Ubuntu中如何管理源码包,包括查询,获取,编译源码包,直至安装。1.准备在获取源码包之前,确保在软件源配置文件/etc/apt/sources.list中添加了deb-src项使用如下命令获取tree源码包的详细信息:sudo apt-cache showsrc tree这用来查询当前镜像站点中是否有该源码包。2.获取源文件源码包中通
2011-12-13 10:54:28 915
转载 分析Android 根文件系统启动过程(init守护进程分析)
在Android系统启动时,内核引导参数上一般都会设置“init=/init”,这样的话,如果内核成功挂载了这个文件系统之后,首先运行的就是这个根目录下的init程序。这个程序所了什么呢? 我们只有RFSC(Readthe Fucking Source code)!!init程序源码在Android官方源码的system/core/init中,main在init.c里。我们的分析就从main开
2011-12-08 14:21:50 325
转载 Android文件系统深入剖析
用过Linux的朋友可能对开源的系统有一个非常好的印象。那么在日益成熟的手机操作系统中,有没有一款像Linux一样的开源系统呢?谷歌公司就退出了一款基于Linux平台的Android操作系统来满足人们的需求。在这里大家可以先来了解一下Android文件系统的相关内容。1、Android文件系统的结构Android源码编译后得到system.img,ramdisk.img,userdat
2011-12-08 14:14:50 332
转载 Android软件测试的日志文件抓取简介
Android软件测试的日志文件抓取简介[/size][/align]1 log文件分类简介 实时打印的主要有:logcat main,logcat radio,logcat events,tcpdump,还有高通平台的还会有QXDM日志 状态信息的有:adb shell cat /proc/kmsg ,adb shell
2011-12-06 18:27:23 929
转载 Android Log Analysis
Get Log from Android Systemadb bugreport > bugreport.txtcopy bugreport to the current directory.bugreport里面包含了各种log信息,大部分log也可以通过直接运行相关的程序来直接获得.步骤如下:1.adb shell 2.进入相关工具程式的
2011-12-06 17:56:18 565
转载 解读Android LOG机制的实现
解读Android LOG机制的实现:(1)LOG的实现架构 2011-07-29 14:46:20 我来说两句 收藏 我要投稿 [字体:小大] Android提供了用户级轻量的LOG机制,它的实现贯穿了Java,JNI,本地c/c++实现以及LINUX内核驱动等Android的各个层次,而且足够简单清晰,是一个相当不错的解读案例。本系列文章针对LOG机制的内部
2011-12-06 15:03:26 1338 1
转载 Ubuntu10.04如何设置特效3D桌面
Ubuntu最大的特点之一就是无比华丽的3D特效桌面,Windows迷们常称道于vista的梦幻桌面但如果看见了ubuntu的特效桌面我想就如长江看见大海一样了。网上有很多关于ubuntu特效桌面的设置方法,但使用最新版本10.04的朋友可能有那些方法开启特效的时候发现少了很多选择项,我根据网上相关介绍和自己在10.04下安装特效的经验总结了这篇博文,希望对大家有帮助。一、 安
2011-12-05 11:12:56 1931
转载 linux Gnome .KDE.xfce4窗口管理器切换
可用以命令显示当前系统安装的窗口管理器:(LaTeX 学习博客 (http://latex.yo2.cn) , 白色印记.)$sudo update-alternatives --display x-window-manager用以下命令设置默认的启动项目:$sudo update-alternatives --config x-window-manager我是使用 gdm 管
2011-12-05 11:02:02 5601
转载 主设备号、次设备号
分配并注册主次设备号 设备号是在驱动module中分配并注册的,也就是说,驱动module拥有这个设备号(我的理解),而/dev目录下的设备文件是根据这个设备号创建的,因此,当访问/dev目录下的设备文件时,驱动module就知道,自己该出场服务了(当然是由内核通知)。 在Linux内核看来,主设备号标识设备对应的驱动程序,告诉Linux内核使用哪一个驱动程序为该设备(也就是/
2011-12-02 09:52:37 496
转载 Android软件测试Log Archive Analysis
adb bugreport > bugreport.txtcopy bugreport to the current directory.bugreport里面包含了各种log信息,大部分log也可以通过直接运行相关的程序来直接获得.步骤如下:1.adb shell 2.进入相关工具程式的目录 3.执行相关程式 4.得到相关信息
2011-12-01 17:48:39 511
转载 linux下挂载ISO像镜文件
挂接命令(mount) 首先,介绍一下挂接(mount)命令的使用方法,mount命令参数非常多,这里主要讲一下今天我们要用到的。 命令格式: mount [-t vfstype] [-o options] device dir 其中: 1.-t vfstype 指定文件系统的类型,通常不必指定。mount 会自动选择正确的类型。常用类型有:
2011-12-01 15:18:59 384
转载 linux的/proc目录
/proc 在Linux中是一个比较奇妙的目录,保存了当前系统所有的详细信息,包括进程、文件系统、硬件…… 而且还可以通过/proc来即时修改系统中的某些参数。你可能会认为,“文件”指的就是硬盘上保存的数据,要么是文本,要么就是二进制文件。而在 Linux 的世界中,所有的东西都可以通过文件来表示和管理,哪怕是硬件设备,也可以通过 /dev 下的设备文件来操作硬件设备。
2011-12-01 13:33:54 709
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人