android system setup and building (3)
摘要:Build Cookbookhttp://source.android.com/porting/build_cookbook.htmlAndroid 编译指南提供代码片段来指导你快速完成某些常见的编译工作。其余的命令,请参考其它编译文档。Building a simple APKLOCAL_PATH:=$(callmy-dir)include$(CLEAR_VARS)#BuildalljavafilesinthejavasubdirectoryLOCAL_SRC_FILES:=$(callall-subdir-java-files)#NameoftheAPKtobuildLOCAL_PACKA
阅读全文
一个很好用的linux下系统清理工具
摘要:BleachBit http://bleachbit.sourceforge.net/download/linux
阅读全文
gettimeofday和clock_gettime的不同
摘要:http://www.9php.com/FAQ/cxsjl/c/2007/12/0405444108599.html 2007-12-21 16:54ovipgdft clock_gettime比gettimeofday更加精确简单做了一下测试#include<time.h>#include<stdio.h>#define MILLION 1000000int main(void){ struct...
阅读全文
解析 Linux 中的 VFS 文件系统机制(根文件系统的由来)
摘要:http://os.51cto.com/art/200803/67283_4.htm ◆1. 摘要 本文阐述 Linux 中的文件系统部分,源代码来自基于 IA32 的 2.4.20 内核。总体上说 Linux 下的文件系统主要可分为三大块:一是上层的文件系统的系统调用,二是虚拟文件系统 VFS(Virtual Filesystem Switch),三是挂载到 VFS 中的各实际文件系统,例如 e...
阅读全文
Linux--根文件系统的挂载过程分析
摘要:http://blog.csdn.net/guopeixin/archive/2010/10/24/5962482.aspx 前言: 本篇文章以S3C6410公版的Linux BSP和U-Boot来进行分析,文中所有提及的名词和数据都是以该环境为例,所有的代码流程也是以该环境为例来进行分析。哈哈。如果有不正确或者不完善的地方,欢迎前来拍砖留言或者发邮件到guopeixin@126.com进行讨论,...
阅读全文
fstab 文件详解
摘要:http://www.xker.com/page/e2008/0627/54091.html fstab中存放了与分区有关的重要信息,其中每一行为一个分区记录,每一行又可分为六个部份,下面以/dev/hda7 / ext2 defaults 1 1为例逐个说明: 1. 第一项是您想要mount的储存装置的实体位置,如hdb或/dev/hda6。 2. 第二项就是您想要将其加入至哪个目录位置,如/h...
阅读全文
linux 内核中已经定义的主设备号及查看设备设备号
摘要:/include/linux/major.h 在/dev目录下执行 ls –l 可查看主次设备号
阅读全文
mknod 详解
摘要:mknod - make block or character special filesmknod [OPTION]... NAME TYPE [MAJOR MINOR]option 有用的就是 -m 了,表示节点的掩码name 自定义type 有 b 和 c 还有 p主设备号次设备号 mknod –m 600 console c 5 1
阅读全文
ubuntu 中建立tftp 服务器
摘要:http://blog.sina.com.cn/s/blog_43bce9bb0100kx66.html首先说明 在ubuntu10.4下,安装的是tftp-hpa和tftpd-hpa而不是tftp和tptpd。因为,通过网上搜索到的帖子,安装tftp和 tptpd后,如果在本地测试的话是OK的。而换台电脑,真正的远程通过tftp来get文件或put文件。则总是显示Transfor time out。但是,通过 $ netstat -nlp命令查看,tftpd的确已经启动了呀。不知何解,故放弃tftp和tftpd。 1.安装tftp的服务端和客户端: sudo apt-get install
阅读全文
Mount nfs 报错Protocol not supported
摘要:mount 192.168.10.53:/srv/2416rootfs4.2.2 /mnt文件系统采用busybox-1.2.1,主机配置好nfs后,可以通过nfs挂载nfs根文件系统,但进入系统后,再mount一个个文件夹,就说mount failed,出现protocol not supported 的错误。 直接进入目标板上的文件系统,然后再mount,也出现这样的问题。 奇怪的是明明nfs没有问题,因为可以mount nfs根文件系统,但直接执行mount挂载文件夹,就不行,请问这是什么问题呢?以前从没遇到这样的事,是因为busybox的问题? 问题已解决,内核没有配置好,需要选择以下
阅读全文
trap 的用法 /etc/init.d/rcS trap :1 2 3 24
摘要:trap的用法 2006-10-27 11:46:14 在有些情况下,我们不希望自己的shell脚本在运行时刻被中断,比如说我们写得shell脚 本设为某一用户的默认shell,使这一用户进入系统后只能作某一项工作,如数据库备份, 我 们可不希望用户使用ctrl+C之类便进入到shell状态,做我们不希望做的事情。这便用到了信号 处理。 kill -l可以列出系统的信号名称,如下: -bash-3...
阅读全文