【原创】在编译android2.3源码时,报以下错(主要看“noproguard.classes-with-local.dex] 已杀死”:这个错)
摘要:在编译android2.3源码时,报以下错(主要看“noproguard.classes-with-local.dex] 已杀死”:这个错)开始还以为是jdk1.6装得有问题Install: out/host/linux-x86/framework/dx.jarCopy: dx (out/host/linux-x86/obj/EXECUTABLES/dx_intermediates/dx)Install: out/host/linux-x86/bin/dxtarget Dex: coremake: *** [out/target/common/obj/JAVA_LIBRARIES/core_i
阅读全文
posted @
2011-10-17 21:14
GT_Andy
阅读(2164)
推荐(0)
【原创】Ubuntu11.04中在打开新立得管理器时,经常会报错
摘要:初始化包信息时遇到无法解决的问题。请汇报这个“update-manager”软件包的错误,并且将如下信息包含在报告中:'E:Encountered a section with no Package: header, E:Problem with MergeList /var/lib/apt/lists/archive.canonical.com_dists_maverick_partner_binary-i386_Packages, E:无法解析或打开软件包的列表或是状态文件。'解决方法:sudo rm /var/lib/apt/lists/* -vfsudo apt-get
阅读全文
posted @
2011-10-17 21:08
GT_Andy
[转] vimrc 配置(让VI编辑器更好用)
摘要:在终端下使用vim进行编辑时,默认情况下,编辑的界面上是没有显示行号、语法高亮度显示、智能缩进等功能的。为了更好的在vim下进行工作,需要手动设置一个配置文件:.vimrc。在启动vim时,当前用户根目录下的.vimrc文件会被自动读取,该文件可以包含一些设置甚至脚本,所以,一般情况下把.vimrc文件创建在当前用户的根目录下比较方便,即创建的命令为:$vi ~/.vimrc设置完后$:x 或者 $wq进行保存退出即可。下面给出一个例子,其中列出了经常用到的设置,详细的设置信息请参照参考资料:“双引号开始的行为注释行,下同“去掉讨厌的有关vi一致性模式,避免以前版本的一些bug和局限set n
阅读全文
posted @
2011-08-26 17:58
GT_Andy
阅读(6216)
推荐(0)
Linux如何编译安装源码包软件
摘要:一、什么是源码包软件;顾名思义,源码包就是源代码的可见的软件包,基于Linux和BSD系统的软件最常见;在国内源可见的软件几乎绝迹;大多开源软件都是国外出品;在国内较为出名的开源软件有fcitx;lumaqq;Lumaqq及scim等;但软件的源代码可见并不等于软件是开源的,我们还要以软件的许可为准;比如有些软件是源码可见的,但他约定用户只能按他约定的内容来修改;比如vbb论坛程序;所以一个软件是否是开源软件,得具备两个条件;一是源代码可见;二是要有宽松的许可证书,比如GPL证书等;在GNU Linux或BSD社区中,开发人员在放出软件的二进制软件包的同时,也会为我们提供源代码软件包;二、源代
阅读全文
posted @
2011-08-11 18:23
GT_Andy
【转载】小软件Ailurus挺好用的
摘要:这个小软件挺好用.可以从http://ppa.launchpad.net/ailurus/ppa/ubuntu/pool/main/a/ailurus/这里下载注意下载相对应的版本号,我的ubuntu 10.04下的是这个http://ppa.launchpad.net/ailurus/ppa/ubuntu/pool/main/a/ailurus/ailurus_10.04.2-0lucid1_all.deb下载完毕,双击deb文件,点击“Install Package”按钮开始安装。输入密码。安装完毕,点击“Close”按钮关闭窗口。在系统工具菜单里打开Ailurus。点击“快速安装热门软.
阅读全文
posted @
2011-08-11 11:00
GT_Andy
make clean与make distclean的区别
摘要:make clean仅仅是清除之前编译的可执行文件及配置文件。 而make distclean要清除所有生成的文件。Makefile在符合GNU Makefiel惯例的Makefile中,包含了一些基本的预先定义的操作:make根据Makefile编译源代码,连接,生成目标文件,可执行文件。make clean清除上次的make命令所产生的object文件(后缀为“.o”的文件)及可执行文件。make install将编译成功的可执行文件安装到系统目录中,一般为/usr/local/bin目录。make dist产生发布软件包文件(即distribution package)。这个命令将会将可
阅读全文
posted @
2011-08-04 15:49
GT_Andy
【原创】简介 一款性能稳定,功能极全的contex-A8 real S5PV210开发板
摘要:先上图,让大家一饱眼福:首先从主板的硬件接口来看,硬件接口相当齐全,目前嵌入式用得很多的外设及接口有通信领域的3G,GPRS,WIFI,GPS这些模块的几乎应用到各行各业,几乎成了产品必不可少的功能,3G更是越来越普及;图像处理的;camera (CMOS/CCD),HDMI,TV OUT,VGA等接口,摄像头当然是用得最广泛了,主要是拍照,录像,视频处理等,TV OUT功能一般车载领域用得比较多;其它的像USB,SD,UART,485等这些接口都是常用接口就不多说了。再来看核心板,先上图,呵呵!S5PV210(1GHZ)+512MB DDR2+256MB NAND构成最小系统,这个配置是不是
阅读全文
posted @
2011-07-09 17:08
GT_Andy
阅读(1347)
推荐(0)
【转载】谈EXPORT_SYMBOL使用
摘要:EXPORT_SYMBOL只出现在2.6内核中,在2.4内核默认的非static 函数和变量都会自动导入到kernel 空间的, 都不用EXPORT_SYMBOL() 做标记的。2.6就必须用EXPORT_SYMBOL() 来导出来(因为2.6默认不到处所有的符号)。 1、EXPORT_SYMBOL的作用是什么?EXPORT_SYMBOL标签内定义的函数或者符号对全部内核代码公开,不用修改内核代码就可以在您的内核模块中直接调用,即使用EXPORT_SYMBOL可以将一个函数以符号的方式导出给其他模块使用。这里要和System.map做一下对比:System.map 中的是连接时的函数地址。连接
阅读全文
posted @
2011-06-23 14:58
GT_Andy
【转载】Linux下进程的建立
摘要:我们都知道,进程就是正在执行的程序。而在Linux中,可以使用一个进程来创建另外一个进程。这样的话,Linux的进程的组织结构其实有点像Linux目录树,是个层次结构的,可以使用pstree命令来查看。在最上面是init程序的执行进程。它是所有进程的老祖宗。Linux提供了两个函数来创建进程。1.fork() fork()提供了创建进程的基本操作,可以说它是Linux系统多任务的基础。该函数在unistd.h库中声明。 view sourceprint?#include <stdio.h> #include <unistd.h> #include <stdlib.
阅读全文
posted @
2011-06-21 16:10
GT_Andy
【转载】Linux中断处理学习笔记
摘要:1.Linux中断的注册与释放:在<linux/interrupt.h>, , 实现中断注册接口:int request_irq(unsigned int irq,irqreturn_t (*handler)(int, void *, struct pt_regs *), unsigned long flags, const char *dev_name,void *dev_id);void free_irq(unsigned int irq, void *dev_id);函数参数说明unsigned int irq:所要注册的中断号irqreturn_t (*handler)(i
阅读全文
posted @
2011-06-21 15:47
GT_Andy
linux内核中Kconfig文档的作用
摘要:linux内核中Kconfig文档的作用2.6内核的源码树目录下一般都会有两个文文:Kconfig和Makefile。分布在各目录下的Kconfig构成了一个分布式的内核配置数据库,每个Kconfig分别描述了所属目录源文件相关的内核配置菜单。在内核配置make menuconfig(或xconfig等)时,从Kconfig中读出配置菜单,用户配置完后保存到.config(在顶层目录下生成)中。在内核编译时,主Makefile调用这个.config,就知道了用户对内核的配置情况。上面的内容说明:Kconfig就是对应着内核的配置菜单。假如要想添加新的驱动到内核的源码中,可以通过修改Kconfi
阅读全文
posted @
2011-06-15 18:29
GT_Andy
(转载)Android 中文API合集(3)(83篇)(chm格式)
摘要:懒得看英文的朋友,可以去此处下载,中文Android APIhttp://topic.csdn.net/u/20110104/10/5ed4a2d1-a530-4543-8ef4-a8ce81d712ce.html?89264
阅读全文
posted @
2011-03-24 18:22
GT_Andy
Android开发工具总结
摘要:android tools:1. android apk tool一款用于重建apk的工具。可以解压各种apk包,查看完整的资源等,目前不支持查看源代码。网址:http://code.google.com/p/android-apktool/2. unyaffs可以解压yaffs格式的img文件。网址:http://code.google.com/p/unyaffs/3. unyaffs2可以解压yaffs2格式的img文件。网址:http://code.google.com/p/unyaffs2/4. traceviewandroid自带的工具,可以查看各个函数占用的运行时间。具体用法参照d
阅读全文
posted @
2011-03-24 18:00
GT_Andy
阅读(721)
推荐(0)
Android 启动过程(转载)
摘要:1. Boot系统初始化, 具体过程参见(system\core\init\Init.c)中的main函数,这时候,手机或者模拟器出现的画面是一个console,显示“ANDROID”msg。2. 初始化成功后,就开始mounting系统,具体参见(system\core\mountd\Mountd.c) 中的main函数。3.接下来运行ndroidRuntime,并开始启动java虚拟机dalvikvm。4. Java虚拟机启动成功后,开始系统初始化。系统初始的第一步是用JNI方式实现的,对应java代码为(frameworks\base\services\java\com\android\
阅读全文
posted @
2011-03-24 17:35
GT_Andy
阅读(634)
推荐(0)