自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yatelanda的专栏

日记主要是写给自己看的

  • 博客(65)
  • 收藏
  • 关注

原创 find . -name *.c find: paths must precede expression:

今天在使用find时遇到一个错误:find . -name *.cfind: paths must precede expression: ext2fs.cUsage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression]网上搜索该问题,普遍解

2012-11-01 09:36:34 2949

原创 Could not open:C:\Users\Administrator\.android\avd\AVDXXX.ini

问题描述:  同事在AVD Manager下创建了一个模拟器,但是启动模拟器的时候提示找不到标题所述的.ini文件。错误提示如下:分析:1. 同事在其电脑的C:\Users\Administator目录下并没有找到.android。  在D:\My Documents目录下却找到了,android。说明AVD Manager模认把.android创建到了其它位置。

2012-10-17 08:59:59 5145

转载 Linux下分割、合并文件——dd和cat

dd的作用是转换和拷贝文件,我们可以利用它来分割文件,相关的选项如下:if=filename:输入的文件名of=finename:输出的文件名bs=bytes:一次读写的字节数,默认是512bytesskip=blocks:拷贝前,跳过的输入文件的前blocks块,块的大小有bs决定count=blocks:只拷贝输入文件的前blocks块

2012-10-10 15:14:25 1215

转载 完美解决android电子市场不能下载,Gtalk、Gmail不能正常使用

完美解决android电子市场不能下载,Gtalk、Gmail不能正常使用     很多国内行货的android手机、或是刷的自制精简ROM,都表示存在以下情况:    ☆ 电子市场时一打开就关闭,或是下载应用时有进度条但不能下载,或是一直显示网络错误;    ☆ Gtalk无法安装,安装后不能正常使用;    ☆ Gmail同步功能不正常;    ☆ 显示

2012-10-10 15:09:44 1257

原创 制作jar包

假定有一个PrintSize.java文件, 现在要编译生成一个jar文件。一、PrintSize.java文件中没有指定包名。内容如下:import java.util.*;public class PrintSize{  public static void main( String[] args) {    float a = 3.14f;System

2012-09-14 14:45:32 916

原创 解压和生成 system.img&data.img ( ext4格式)

另一篇文章讲述了如何解压和生成system.img, 那是针对yaffs2格式的文件系统镜像。目前越来越多的Android手机放弃了nand, 更多采用了emmc为内部存储设备。以emmc为存储设备的android手机,其文件系统(/system,/data两个分区)一般采用ext4格式。下面讲述如何解压和生成 system.img。一、必备工具(以下两

2012-09-12 19:09:46 25910 3

原创 解压和生成 system.img&data.img ( yaffs2格式)

做为一名Android手机用户, 拿到system.img和data.img不是件难事有这两个image可以做什么呢? ^_^可以做很多事,比如删除一些不想用的系统应用(/system/app目录下)这里介绍的方法是针对image为yaffs2格式,也就是说android手机的存储设备是nand flash,  如果是emmc, 请看另一篇文章(下面示例,适用于page

2012-09-12 17:29:20 7184 1

原创 picasa相册

203.208.46.145 picasaweb.google.com203.208.46.145 lh0.ggpht.com203.208.46.145 lh1.ggpht.com203.208.46.145 lh2.ggpht.com203.208.46.145 lh3.ggpht.com203.208.46.145 lh4.ggpht.com203.208.46.14

2012-09-12 14:28:57 848

原创 另一种root方法,Android boot.img破解

一、破解原理    Android手机获得Root权限,其实就是让/system和/data分区获得读写的权限。这两个分区的权限配置,一般在根分区的init.rc文件中,修改这个文件可永久获得root权限。众所周知,市面上绝大部分的Android手机文件系统有三个分区,分别是/,/system,/data。根分区(/)是打包为ramdisk.img后,再与kernel的zImage打包为b

2012-09-12 08:42:39 22268 6

原创 RTX 提醒功能应用方案

一、需求     通过http访问模式,启动服务器转发提醒消息, 如下图所示二、设置1. 服务器端 rtxServer的安装目录下的 SDKProperty.xml   127.0.0.1  [您的ip地址] 2. 客户端浏览器或curl三、应用1. 用浏览器发送消息:http://[rtx_serve

2012-09-11 09:15:49 985

原创 如何给内核增加yaffs2模块

一、下载yaffs2源码$mkdir -p  /XXX/yaffs2_git$cd /XXX/yaffs2_git$git clone git://www.aleph1.co.uk/yaffs2 二、给内核打yaffs2补丁直接运行yaffs2根据目录下的patch-ker.sh,会得到如下帮助信息:usage:  ./patch-ker.sh  c/l m/s k

2012-09-07 08:33:58 1374

转载 微软免费同步工具SyncToy使用详解

文章导读:微软给我们展示了一款软件SyncToyv1BetaforWindowsXP。它是一款用于WindowsXP的免费的、易于使用的工具。它提供了简洁的操作界面、简单的使用方法和高度的自定义功能,可以帮助用户从繁重的拷贝、移动及同步不同目录的工作中解脱出来,仅仅根据需要单击几次鼠标进行设置,就能搞定更多的操作,也会有额外的自定义功能而不会增加使用的复杂程度。SyncToy不仅可以同时管理多个目

2012-09-07 08:12:05 4556

原创 下载Samsung Kernel for Android

google的参考文档非常好http://source.android.com/source/building-kernels.html下面以下载samsung的代码为例:1.  下载代码$git clone https://android.googlesource.com/kernel/samsung.git2. 导出代码1) $git branc

2012-09-05 10:48:13 1207

原创 u-boot-2012-07 for tiny210, 支持USB DNW, 支持YAFFS2烧写, 彻底抛弃superboot

买tiny210开发板之前, 真不知道连u-boot也不是提供。superboot虽好,但只提供二进制文件,且只能用SD卡烧写,太不爽了。 从QQ2440,到Tiny6410, 再到Tiny210,  感觉硬件越来越超值,可送的软件却越来越垃圾了。痛定思痛,决定移植u-boot, 最早是在2011-12上面搞, 当时把USB DNW做好了(借用6410 usbd-otg-hs.c/

2012-08-30 14:23:52 4782

原创 linux server中使用U盘

测试环境为:  ubuntu 12.04 server 64 bit测试U盘为: FAT32格式  4GBT卡方法:1. 插上USB后,在系统中找到USB设备,如/dev/sdc,  第一个分区是/dev/sdc12. mount U盘。 首先$mkdir /mnt/usb, 接下来执行$mount /dev/sdc1 /mnt/usb此后,访问/mnt/usb就等价于

2012-08-28 15:35:51 1602

转载 利用nandsim挂载ubi文件系统

开发环境:Fedora15开发工具:mtd-utils-1.4.6注意:在linux2.6.28后才加入对ubifs的支持,开发环境主机要求至少是在linux2.6.28后的内核,且已经有nandsim,ubi等相关模块。步骤:1.虚拟出NANDFLASH#modprobe mtd#modprobe mtdblock#modprobe nandsim first_id_

2012-08-28 15:06:51 4606 1

转载 PC ubuntu添加yaffs2支持+nandflash模拟

http://comments.gmane.org/gmane.linux.file-systems.yaffs/3522Setup environment1 . Install mtd toolssudo apt-get install mtd-utils 2. Install “git” tool for downloadsudo apt-get ins

2012-08-28 09:10:39 5327 2

原创 uboot 下载、启动(含NFS, USB, NAND)指令备忘

//下面两条命令用来设置linux启动参数,并通过USB DNW下载内核来启动系统setenv bootargs root=0x30A00040 console=ttySAC0,115200 init=/linuxrc androidboot.console=s3c2410_serial0setenv bootcmd 'dnw 0x30007fc0; dnw 0x30a00000; boo

2012-08-14 15:21:33 1582

原创 tiny210 android 移植过程中的几个问题

1.  switch_root: bad init /sbin/init: No such file or directory一般是内核启动参数的问题.正确的参数是:bootargs root=/dev/nfs console=ttySAC0,115200 init=/linuxrc nfsroot=172.16.101.132:/work/tiny210/android-2.3.1-ti

2012-08-14 15:15:45 2478

原创 tiny210 + uboot + nfs + android

经过两天的努力,在参考无数网络文章后,终于在tiny210开发板上用uboot+nfs的方式让Android系统跑了起来。目前实现的功能包含但不限于以下内容:1. 制作SD启动卡2. uboot支持DM90003. uboot支持usb dnw功能4. uboot为2011.12版本5. linux支持512M内存6. 可以从NFS上加载rootfs7. t

2012-08-14 15:04:30 1848

原创 ubuntu下配置nfs服务器

1. 安装nfs server软件   $sudo apt-get install nfs-kernel-server2. 配置共享目录这里以共享/work为例$sudo vi /etc/exports在文件末尾加上:/work *(rw,sync,no_root_squash)其中/work是要共享的目录,*代表允许所有的网络段访问,rw是可读写权限,

2012-08-14 11:30:21 708

转载 tiny210+android,nand分区代码

/driver/mtd/nand/s3c_nand.c#if defined(CONFIG_ARCH_S5PV210)struct mtd_partition s3c_partition_info[] = {{.name = "misc",.offset = (768*SZ_1K),          /* for bootloader */.size = (2

2012-08-13 14:29:20 1561

原创 dnw for linux(pc)

网上下载的开源dnw程序 ,在pc linux下用gcc编译即可。$gcc dnw2.c -o dnw -lusb注意事项:中: 编译如果提示没有usb.h文件,说明你的pc linux系统没有安装usb开发包,apt-get install libusb-dev英:if not exist usb.h, please install libusb-dev, i.e  apt-ge

2012-08-10 10:27:22 1353

原创 u-boot & dnw & linux & tiny210

这里只简单介绍一些过程(经过实地验证,可以保证在tiny210开发板上运行), 并不介绍过多的理论。总结起来是: 首先用mkimage制做uimage, 然后在开发板上设置bootargs和bootcmd环境变量并保存,再重启开发板并根据提示在下载代码,最后系统自动运行系统。一、修改uboot & linux代码,以保证支持tiny210开发板1. 修改uboot的代码

2012-08-10 10:16:12 1920

转载 Booting Linux kernel using U-Boot

http://processors.wiki.ti.com/index.php/Booting_Linux_kernel_using_U-Boot#SDRAMBooting Linux kernel using U-BootTranslate this page to cs - Česky de - Deutsch es - Español fi -

2012-08-10 09:57:44 2909

原创 u-boot for s5pv210中copy_uboot_to_ram的一点解释

以下是从网络摘取的几位网友的对话, 不一定完全正确。guangyung2012-07-24 10:27void copy_uboot_to_ram(void){    ulong ch;#if defined(CONFIG_EVT1)    ch = *(volatile u32 *)(0xD0037488);

2012-08-10 09:06:24 3053

转载 删除已安装包的方法

sudo apt-get autoremove 要移除的软件包名sudo apt-get install 要安装的软件包名要安装 .deb 套件包时sudo dpkg -i package_file.deb要反安装 .deb 套件包时sudo dpkg -r package_name

2012-08-08 20:53:00 2817

原创 Linux查看和杀死进程

主要用到两个命令: ps和aux通过$man ps和$man aux可以查看到帮助信息简单来讲:执行$ps -aux可以看到当前的所有进程以及对应的CMD和USER再执行$kill -9  [pid]即可杀死相应的进程即,通过CMD比对,知道想杀死的进程的ID,再调用kill却杀死进程。

2012-08-07 19:42:44 407

转载 kermit的安装、配置、使用

安装 --------------------------------------     # apt-get install ckermit     修改kermit的配置文件 配置 --------------------------------------     # vi /etc/kermit/kermrc     下面是使用U-Boot和Linux时推荐

2012-08-07 19:24:58 544

原创 如何用rsync来同步SVN数据库

需求:   有一个SVN主服务器, 要建一个SVN镜像服务器,以方便镜像服务器所在区域能够高速下载代码解决方案: 假定SVN主服务器的IP是192.168.1.131,  镜像服务器的IP是192.168.2.132,且假定131 SVN数据库的地址是/work/svn步骤:1.  在132上创建 /work/svn目录2.  在131和132上分别执行ssh-keygen -t

2012-08-06 16:52:48 3122

原创 一种编译错误的解决办法。/usr/include/linux/errno.h:4:23: fatal error: asm/errno.h: No such file or directory

ln -sv /usr/src/linux-headers-x.x.x-xx/arch/x86/include/asm /usr/include/asm

2012-07-27 20:41:55 21589

转载 Ubuntu 中软件的安装、卸载以及查看的方法总结

说明:由于图形化界面方法(如Add/Remove... 和Synaptic Package Manageer)比较简单,所以这里主要总结在终端通过命令行方式进行的软件包安装、卸载和删除的方法。一、Ubuntu中软件安装方法1、APT方式(1)普通安装:apt-get install softname1 softname2 …;(2)修复安装:apt-get -f install softname1

2012-07-27 20:14:40 876

原创 linux ftp简单操作

1. 终端 下扫行$ftp2. 输入 open ip port, 如 open 172.16.103.212 919 3. 执行ls查看文件列表4. 执行get xxxx.tar.gz下载执行 help可以查看帮助

2012-07-24 15:45:55 388

转载 如何查看80端口被占用

开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列"经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用假如我们需要

2012-07-19 09:24:26 804

转载 Apache2.2 服务无法启动等相关问题 解决方案汇总

使用xamp,wamp开发php,根本不需要考虑配置问题,但是作为一名求是的开发者,还是应该亲手尝试一下,于是开始自己分别下载apache php,然后配置。但是问题来了:apache 服务无法启动--"Apache2.2 服务因 1 (0x1) 服务性错误而停止",于是马上百度,再加上自己的琢磨,下面是解决方案:1 80端口问题很大部分的原因来自端口,如果你机子上的IIS或者其他程序

2012-07-19 09:03:20 1561

转载 android 混淆器的使用 proguard.flags

终于知道怎么在android源码中混淆编译了,不用ant也不用eclipse插件。1.在需要混淆的工程目录下(package/apps/下的工程)添加proguard.flags文件,该文件即为网络传说中的proguard.cfg,只是命名不一样而已,然后再Android.mk中添加如下两句:LOCAL_PROGUARD_ENABLED := fullLOCAL_PROGUARD_FL

2012-07-10 16:19:15 982

转载 SyncToy使用介绍

微软的免费午餐 同步工具SyncToy试用 随着硬盘容量的日益增加,硬盘上的文件也越来越多,需要管理的文件及文件夹也随之增加了;同时拥有第二台电脑也很常见了。那么面对如此繁多的文件,如何更好更高效的做到交换文件和文件同步呢?  现在,微软给我们展示了一款软件SyncToy。它是一款用于Windows 的免费的、易于使用的工具。它提供了简洁的操作界面、简单的使用方法和高度的自定义功能,可以帮

2012-07-06 11:18:53 18169

转载 Linux中ramdisk,tmpfs,ramfs的介绍与...

Linux中ramdisk,tmpfs,ramfs的介绍与性能测试测试手段:1dd if=/dev/zero of=tmp bs=1M count=10用dd命令测试瞬间写的能力。新增利用iozone命令测试内存盘性能:1iozone

2012-07-06 11:18:06 612

转载 Ubuntu 下 RamDisk使用

Ubuntu默认将内存的一半作为ramdisk空间使用。挂载点为/dev/shm 文件类型为tmpfs/dev/shm 不完全是RamDisk,若它使用超过电脑一半以上的RAM,就会开始吃SWAP。另外它没用到的部份,会自动释放出来给系统使用ramdisk作用可以将缓存放到其中,这样延长硬盘寿命,并且提高电脑速度1,修改ramdisk操作

2012-07-06 11:04:46 1671

转载 Ubuntu自动备份软件包和制作本地源

Ubuntu之所以成为众多Linux发行版里面最受欢迎的版本之一,除了可以免费申请安装光盘以外,另外一个影响很大的原因在于:软件丰富、速度快。比如想要安装媒体播放器mplayer,确保联网以后只要一个命令:apt-get install mplayer以后,所有的工作(解决依赖关系,下载和安装软件等等)计算机都会自动进行;系统有了更新以后,只要输入:apt-get dist-upgrade

2012-05-30 21:05:56 593

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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