- 博客(25)
- 资源 (3)
- 收藏
- 关注
转载 Build Android Platform
1 Android Source Code Download1.1 Website1.2 Create Directory1.3 Donwload Tool Chain1.4 下载Android平台源代码2 编译Android平台以及SDK2.1 完全编译2.2 模块编译2.3 增量
2009-08-31 10:56:00 2055
转载 怎样为Linux内核打补丁
在Linux内核邮件列表中一个经常被问到的问题就是怎样为Linux内核打一个补丁,或者更具体一点说,存在这么多的主干/分支,一个补丁到底要打在哪个版本的基础内核上。希望这篇文档能够为你解释明白这一点。 除了解释怎样应用以及卸载补丁以外,在这里还提供了一个不同内核树(以及如何为它们打上特定补丁)的简要介绍。 什么是补丁?---------- 一个补丁就是一个文本文档,这个文档包含了在两个不同版本的源
2009-08-27 09:06:00 3712
转载 UBI文件系统简介
在linux-2.6.27以前,谈到Flash文件系统,大家很多时候多会想到cramfs、jffs2、yaffs2等文件系统。它们也都是基于文件系统+mtd+flash设备的架构。linux-2.6.27后,内核加入了一种新型的flash文件系统UBI(Unsorted Block Images)。这里简单介绍下UBI文件系统加入的原因,及使用方法。我也是刚接触到这个文件系统,可能有理解不对的地方
2009-08-26 19:23:00 1029
转载 Linux操作系统下使用FrameBuffer直接写屏
因为Linux是工作在保护模式下,所以用户态进程是无法象DOS那样使用显卡BIOS里提供的中断调用来实现直接写屏,故Linux抽象出FrameBuffer这个设备来供用户态进程实现直接写屏。 在继续下面的之前,先说明几个背景知识: FrameBuffer主要是根据VESA标准的实现的,所以只能实现最简单的功能。 由于涉及内核的问题,FrameBuffer是不允许
2009-08-26 11:23:00 1147
转载 android: 制作system.img(yaffs2) 镜像
1. 将android system.img 中文件打包到PCbash-3.2# mount rootfs on / type rootfs (rw) /dev/pts on /dev/pts type devpts (rw) /proc on /proc type proc (rw) /sys on /sys type sysfs (r
2009-08-26 11:16:00 1482
原创 如何升级linux内核到更新的版本
#制作omap kernel 和标准版本kernel 的patchdiff -Nuar Linux2.6.28 Linux2.6.28-omap >omap-2.6.28.patch 将 omap-2.6.28.patch 复制到Linux2.6.28目录#应用patchcat omap-2.6.28.patch | patch -p1
2009-08-25 18:08:00 1520
转载 《Linux diff与patch的深入分析》
diff的输出格式分为传统格式和统一格式1)diff的传统格式输出.############################################cat before.txt输出:This is a line to be deletedThis is a line that will be changedThis is a line that will be unchangedcat a
2009-08-25 17:25:00 2078
转载 如何构建Android 1.5系统映像
请先参考如何取得Android源代码一文,通过repo来取得当前最新的android主线代码(或者拿名为android-SDK-1.5_r1的tag也无妨)。1、Host OS编译环境准备在取得android源代码和编译内核的过程中,我们已经至少安装了cURL、 git-core、ncurses-dev、build-essential等软件包(Python2.5已经捆绑
2009-08-24 16:36:00 761
转载 HOWTO install and setup Android NDK for Windows(Android NDK 开发环境安装和配置)
1. 下载Android 1.5 NDK, Release 1 For Windows 并解压到D:/android-ndk-1.5_r12.下载Cygwin, 执行setup.exe并开始安装(根据网络速度快慢而定, 预计安装需要20分钟左右)注意:1. 选择台湾的http站点,速度会快很多; 2.开发选项里必须勾选gcc和make,否则后期无法编译3.执行桌面图标Cygwin,
2009-08-24 16:22:00 905
转载 ubuntu下ibus输入法的安装
方法一:1.添加ibus源加入:deb http://ppa.launchpad.net/ibus-dev/ppa/ubuntu jaunty maindeb http://ppa.launchpad.net/ibus-dev/ibus-1.2-intrepid/ubuntu intrepid maindeb http://ppa.launchpad.net/ibus-
2009-08-22 00:33:00 1520 1
转载 VMware server2.0 U盘 USBkey
一、在VMware server2.0上使用U盘的解决方法:1.添加USB Controller:(注意:以下所有的操作必须在服务器端进行)A、选中要添加该硬件的虚拟机,点击Summary选项卡,点击右侧面板中Commands中的“Add Hardware”。如下图:B、在弹出的“Add Hardware Wizard”对话框中的Hardware Type点击USB
2009-08-18 17:13:00 2415
转载 Linux文件查找命令find,xargs详述
目录版权声明前言:关于find命令一、find 命令格式1、find命令的一般形式为;2、find命令的参数;3、find命令选项;4、使用exec或ok来执行shell命令; 二、find命令的例子;1、查找当前用户主目录下的所有文件;2、为了在当前目录中文件属主具有读、写权限,并且文件所属组的用户和其他用户具有读权限的文件;3、为了查找系统中所有文件长度为0的普通文件,
2009-08-17 18:12:00 548
转载 linux用户权限的管理
在Linux操作系统中,root的权限是最高的,也被称为超级权限的拥有者。普通用户无法执行的操作,root用户都能完成,所以也被称之为超级管理用户。在系统中,每个文件、目录和进程,都归属于某一个用户,没有用户许可其它普通用户是无法操作的,但对root除外。root用户的特权性还表现在root可以超越任何用户和用户组来对文件或目录进行读取、修改或删除(在系统正常的许可范围内);对可执行程序的执行
2009-08-17 17:50:00 703
原创 关于Linux系统中用户权限问题
LINUX文件权限针对的对象分三类(互斥的关系): 1. user(文件的拥有者) 2. group(文件拥有者所在的组,但不包括user) 3. other(其它用户,即user和group以外的) LINUX用一个3位二进制数对应着文件的3种权限(1表示有该权限,0表示无): 第1位 读 r 100 4 第2位 写 w 010 2 第3位 执行 x 001 1 查看权限 #ls -l 第一列,
2009-08-17 17:49:00 599
转载 linux下tar gz bz2 tgz z等众多压缩文件的解压方法
对于刚刚接触Linux的人来说,一定会给Linux下一大堆各式各样的文件名给搞晕。别个不说,单单就压缩文件为例,我们知道在Windows下最常见的压缩文件就只有两种,一是,zip,另一个是.rar。可是Linux就不同了,它有.gz、.tar.gz、tgz、bz2、.Z、.tar等众多的压缩文件名,此外windows下的.zip和.rar也可以在Linux下使用,不过在Linux使用.zip和.r
2009-08-17 16:09:00 751
转载 用SecureCRT来上传和下载数据
我使用的是SecureCRT5.5SecureCR下的文件传输协议有ASCII、Xmodem、Zmodem文件传输协议文件传输是数据交换的主要形式。在进行文件传输时,为使文件能被正确识别和传送,我们需要在两台计算机之间建立统一的传输协议。这个协议包括了文件的识别、传送的起止时间、错误的判断与纠正等内容。常见的传输协议有以下几种: ASCII:这是最快的传输协议,但只能传送文本文
2009-08-17 15:37:00 751
原创 ubuntu console 中文无法正常显示的问题
如果是在secureCRT中看到中文显示不正常的话,操作如下:1) 修改 /var/lib/locales/supported.d/locale 文件内容为 en_US.UTF-8 UTF-8 zh_CN.UTF-8 UTF-8 zh_CN GB23122) 运行 locale-gen 如果是在 gnome终端中看不到正常的中文显示,你可以再.bashrc文件中加入ex
2009-08-17 15:15:00 1573
转载 Android编译环境配置
1. 安装必须的工具-----------------------------------------------------------------------------------------------------------------------------------------------------------------sudo apt-get install git-core
2009-08-17 14:42:00 1395 2
转载 Android源码编译
一.PC工作环境准备 1.从Ubuntu官方主页www.ubuntu.com.cn下载Ubuntu8.04桌面版,然后完全安装。 2.打开ubuntu终端,输入sudo apt-get install命令来通过ubuntu服务器在线安装需要使用的软件,这里不需要选 择软件版本,ubuntu服务器会做自动的版本匹配。待安装的软件有flex,bison,gperf,libsdl-
2009-08-15 11:23:00 1018
转载 android 多媒体相关代码概况—(JAVA SCOPE)
1 ./packages/providers/MediaProvider/编译后生成MediaProvider.apk。会在开机时扫描本机和sdcard上的媒体文件(图片、视频、音频),并在/data/data/com.android.providers.media/databases 目录下生成internal.db(/system/meida)和external-?.db(/sdcard)
2009-08-15 11:22:00 1278
原创 在Linux下,Android模拟器里使用SD卡
1、创建SD卡镜像文件 mksdcard 1024M test_SD2、启动模拟器时,加上参数 emulator -sdcard test_SD (如果不在当前目录,要加全路径)3、cupcake 1.5版需要改写下列文件。 编译mountd,并在文件系统中启动这一服务。 修改 system/core/mountd/Androi
2009-08-15 11:21:00 1063 1
转载 Android Cupcake源码编译笔记
一直在想下份Android 的源代码来编译,学习。在http://android.git.kerner.org/下了好多天都没下完,repo sync老出错,而且出错就退出,不会自动重试,正郁闷中,发现www.androidin.com的下载恢复了,赶整下了个,还有点小大,压缩包1G,解压后将近2G,编译了一天,终于得到了3个文件:ramdisk.img,system.img,userdata.i
2009-08-15 11:20:00 717
转载 Android 源码结构
Android Source Code Architecture1. Android framework2. Android directories|-- bionicAndroid使用开源Linux内核同时Google为Linux内核增强了不少东西,自己开发了Bionic库。首先GNU的内核在体积和运行效率上不适合移动设备,系统核心组件都是以动态库的形式驻留在每个进程中,运行效率和内存占用都是十
2009-08-15 11:19:00 2890
转载 CPU频率计算方法---PLL设置
看见很多朋友不会计算PLL分频和串口频率,整理个笔记发上来cpu时钟频率和串口波特率的计算公式S3C44B0的系统时钟设置公式 Fpllo 为系统的主频,此处为60MHzFin 为晶振的频率,此处为10MHz一. 通过PLL输出时钟脉冲频率的计算: a) Fpllo = (m × Fin)/ (p × 2^s) b) m = (MDIV + 8) , p = (PDIV + 2), s = S
2009-08-14 11:21:00 5264 1
原创 android 资源列表-史上最有价值的android资源链接
android资源列表建立对目的,是收集android相关对项目,论坛,资源网站的链接。方便移植和使用android的朋友快速找到需要的信息,资源。由于android是基于linux内核,所以以下列表会给出linux世界比较有价值的网站和论坛链接。暂时没有分类。http://code.google.com/p/android/http://developer.android.com/i
2009-08-12 14:24:00 2029 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人