自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 记录个网站,谁说博客一定要讲技术,我记个东西不行么

http://bbs.chromi.org/thread-12205-1-1.html

2011-12-05 12:34:09 445

转载 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关注的人

提示
确定要删除当前文章?
取消 删除