博客园 - GT_Andy
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=158897
2011-10-17T13:13:45Z
GT_Andy
https://www.cnblogs.com/GT_Andy/
feed.cnblogs.com
https://www.cnblogs.com/GT_Andy/archive/2011/10/17/2215854.html
【原创】在编译android2.3源码时,报以下错(主要看“noproguard.classes-with-local.dex] 已杀死”:这个错) - GT_Andy
在编译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
2011-10-17T13:14:00Z
2011-10-17T13:14:00Z
GT_Andy
https://www.cnblogs.com/GT_Andy/
【摘要】在编译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 <a href="https://www.cnblogs.com/GT_Andy/archive/2011/10/17/2215854.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/GT_Andy/archive/2011/10/17/2215849.html
【原创】Ubuntu11.04中在打开新立得管理器时,经常会报错 - GT_Andy
初始化包信息时遇到无法解决的问题。请汇报这个“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
2011-10-17T13:08:00Z
2011-10-17T13:08:00Z
GT_Andy
https://www.cnblogs.com/GT_Andy/
【摘要】初始化包信息时遇到无法解决的问题。请汇报这个“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 <a href="https://www.cnblogs.com/GT_Andy/archive/2011/10/17/2215849.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/GT_Andy/archive/2011/09/15/2177675.html
【原创】windows 8的出现,给嵌入式工程师带来新的希望和挑战,工程师将如何选择? - GT_Andy
9月14号微软发布WIN8的预览版,虽然还刚发布不到两天,看到网友对WIN8的评价还不错,由其是对ARM架构的支持,这对嵌入式工程师来说是多么兴奋的一件事啊,对做底层开发的工程师来说不由自主的会产生很多疑问,1、WIN8的底层架构是怎么样,与WINCE差别有多大?2、WIN8还要等多久才会有ARM上的BSP?3、WIN8在消费类市场能否对抗过andorid?4、android现在如此火暴,几年后,如果哪一天android不火了,那andorid工程师的前途另人堪忧呀!按这种思维推理,以前做WINCE或想做android的工程师是强行转android还是继续wince等待WIN8,进军WIN8?
2011-09-15T07:39:00Z
2011-09-15T07:39:00Z
GT_Andy
https://www.cnblogs.com/GT_Andy/
【摘要】9月14号微软发布WIN8的预览版,虽然还刚发布不到两天,看到网友对WIN8的评价还不错,由其是对ARM架构的支持,这对嵌入式工程师来说是多么兴奋的一件事啊,对做底层开发的工程师来说不由自主的会产生很多疑问,1、WIN8的底层架构是怎么样,与WINCE差别有多大?2、WIN8还要等多久才会有ARM上的BSP?3、WIN8在消费类市场能否对抗过andorid?4、android现在如此火暴,几年后,如果哪一天android不火了,那andorid工程师的前途另人堪忧呀!按这种思维推理,以前做WINCE或想做android的工程师是强行转android还是继续wince等待WIN8,进军WIN8? <a href="https://www.cnblogs.com/GT_Andy/archive/2011/09/15/2177675.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/GT_Andy/archive/2011/08/26/2154994.html
[转] vimrc 配置(让VI编辑器更好用) - GT_Andy
在终端下使用vim进行编辑时,默认情况下,编辑的界面上是没有显示行号、语法高亮度显示、智能缩进等功能的。为了更好的在vim下进行工作,需要手动设置一个配置文件:.vimrc。在启动vim时,当前用户根目录下的.vimrc文件会被自动读取,该文件可以包含一些设置甚至脚本,所以,一般情况下把.vimrc文件创建在当前用户的根目录下比较方便,即创建的命令为:$vi ~/.vimrc设置完后$:x 或者 $wq进行保存退出即可。下面给出一个例子,其中列出了经常用到的设置,详细的设置信息请参照参考资料:“双引号开始的行为注释行,下同“去掉讨厌的有关vi一致性模式,避免以前版本的一些bug和局限set n
2011-08-26T09:58:00Z
2011-08-26T09:58:00Z
GT_Andy
https://www.cnblogs.com/GT_Andy/
【摘要】在终端下使用vim进行编辑时,默认情况下,编辑的界面上是没有显示行号、语法高亮度显示、智能缩进等功能的。为了更好的在vim下进行工作,需要手动设置一个配置文件:.vimrc。在启动vim时,当前用户根目录下的.vimrc文件会被自动读取,该文件可以包含一些设置甚至脚本,所以,一般情况下把.vimrc文件创建在当前用户的根目录下比较方便,即创建的命令为:$vi ~/.vimrc设置完后$:x 或者 $wq进行保存退出即可。下面给出一个例子,其中列出了经常用到的设置,详细的设置信息请参照参考资料:“双引号开始的行为注释行,下同“去掉讨厌的有关vi一致性模式,避免以前版本的一些bug和局限set n <a href="https://www.cnblogs.com/GT_Andy/archive/2011/08/26/2154994.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/GT_Andy/archive/2011/08/11/2135378.html
Linux如何编译安装源码包软件 - GT_Andy
一、什么是源码包软件;顾名思义,源码包就是源代码的可见的软件包,基于Linux和BSD系统的软件最常见;在国内源可见的软件几乎绝迹;大多开源软件都是国外出品;在国内较为出名的开源软件有fcitx;lumaqq;Lumaqq及scim等;但软件的源代码可见并不等于软件是开源的,我们还要以软件的许可为准;比如有些软件是源码可见的,但他约定用户只能按他约定的内容来修改;比如vbb论坛程序;所以一个软件是否是开源软件,得具备两个条件;一是源代码可见;二是要有宽松的许可证书,比如GPL证书等;在GNU Linux或BSD社区中,开发人员在放出软件的二进制软件包的同时,也会为我们提供源代码软件包;二、源代
2011-08-11T10:23:00Z
2011-08-11T10:23:00Z
GT_Andy
https://www.cnblogs.com/GT_Andy/
【摘要】一、什么是源码包软件;顾名思义,源码包就是源代码的可见的软件包,基于Linux和BSD系统的软件最常见;在国内源可见的软件几乎绝迹;大多开源软件都是国外出品;在国内较为出名的开源软件有fcitx;lumaqq;Lumaqq及scim等;但软件的源代码可见并不等于软件是开源的,我们还要以软件的许可为准;比如有些软件是源码可见的,但他约定用户只能按他约定的内容来修改;比如vbb论坛程序;所以一个软件是否是开源软件,得具备两个条件;一是源代码可见;二是要有宽松的许可证书,比如GPL证书等;在GNU Linux或BSD社区中,开发人员在放出软件的二进制软件包的同时,也会为我们提供源代码软件包;二、源代 <a href="https://www.cnblogs.com/GT_Andy/archive/2011/08/11/2135378.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/GT_Andy/archive/2011/08/11/2134604.html
【转载】小软件Ailurus挺好用的 - GT_Andy
这个小软件挺好用.可以从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。点击“快速安装热门软.
2011-08-11T03:00:00Z
2011-08-11T03:00:00Z
GT_Andy
https://www.cnblogs.com/GT_Andy/
【摘要】这个小软件挺好用.可以从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。点击“快速安装热门软. <a href="https://www.cnblogs.com/GT_Andy/archive/2011/08/11/2134604.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/GT_Andy/archive/2011/08/04/2127469.html
make clean与make distclean的区别 - GT_Andy
make clean仅仅是清除之前编译的可执行文件及配置文件。 而make distclean要清除所有生成的文件。Makefile在符合GNU Makefiel惯例的Makefile中,包含了一些基本的预先定义的操作:make根据Makefile编译源代码,连接,生成目标文件,可执行文件。make clean清除上次的make命令所产生的object文件(后缀为“.o”的文件)及可执行文件。make install将编译成功的可执行文件安装到系统目录中,一般为/usr/local/bin目录。make dist产生发布软件包文件(即distribution package)。这个命令将会将可
2011-08-04T07:49:00Z
2011-08-04T07:49:00Z
GT_Andy
https://www.cnblogs.com/GT_Andy/
【摘要】make clean仅仅是清除之前编译的可执行文件及配置文件。 而make distclean要清除所有生成的文件。Makefile在符合GNU Makefiel惯例的Makefile中,包含了一些基本的预先定义的操作:make根据Makefile编译源代码,连接,生成目标文件,可执行文件。make clean清除上次的make命令所产生的object文件(后缀为“.o”的文件)及可执行文件。make install将编译成功的可执行文件安装到系统目录中,一般为/usr/local/bin目录。make dist产生发布软件包文件(即distribution package)。这个命令将会将可 <a href="https://www.cnblogs.com/GT_Andy/archive/2011/08/04/2127469.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/GT_Andy/archive/2011/07/09/2101871.html
【原创】简介 一款性能稳定,功能极全的contex-A8 real S5PV210开发板 - GT_Andy
先上图,让大家一饱眼福:首先从主板的硬件接口来看,硬件接口相当齐全,目前嵌入式用得很多的外设及接口有通信领域的3G,GPRS,WIFI,GPS这些模块的几乎应用到各行各业,几乎成了产品必不可少的功能,3G更是越来越普及;图像处理的;camera (CMOS/CCD),HDMI,TV OUT,VGA等接口,摄像头当然是用得最广泛了,主要是拍照,录像,视频处理等,TV OUT功能一般车载领域用得比较多;其它的像USB,SD,UART,485等这些接口都是常用接口就不多说了。再来看核心板,先上图,呵呵!S5PV210(1GHZ)+512MB DDR2+256MB NAND构成最小系统,这个配置是不是
2011-07-09T09:08:00Z
2011-07-09T09:08:00Z
GT_Andy
https://www.cnblogs.com/GT_Andy/
【摘要】先上图,让大家一饱眼福:首先从主板的硬件接口来看,硬件接口相当齐全,目前嵌入式用得很多的外设及接口有通信领域的3G,GPRS,WIFI,GPS这些模块的几乎应用到各行各业,几乎成了产品必不可少的功能,3G更是越来越普及;图像处理的;camera (CMOS/CCD),HDMI,TV OUT,VGA等接口,摄像头当然是用得最广泛了,主要是拍照,录像,视频处理等,TV OUT功能一般车载领域用得比较多;其它的像USB,SD,UART,485等这些接口都是常用接口就不多说了。再来看核心板,先上图,呵呵!S5PV210(1GHZ)+512MB DDR2+256MB NAND构成最小系统,这个配置是不是 <a href="https://www.cnblogs.com/GT_Andy/archive/2011/07/09/2101871.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/GT_Andy/archive/2011/06/23/2088127.html
【转载】谈EXPORT_SYMBOL使用 - GT_Andy
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 中的是连接时的函数地址。连接
2011-06-23T06:58:00Z
2011-06-23T06:58:00Z
GT_Andy
https://www.cnblogs.com/GT_Andy/
【摘要】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 中的是连接时的函数地址。连接 <a href="https://www.cnblogs.com/GT_Andy/archive/2011/06/23/2088127.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/GT_Andy/archive/2011/06/21/2086129.html
【转载】Linux下进程的建立 - GT_Andy
我们都知道,进程就是正在执行的程序。而在Linux中,可以使用一个进程来创建另外一个进程。这样的话,Linux的进程的组织结构其实有点像Linux目录树,是个层次结构的,可以使用pstree命令来查看。在最上面是init程序的执行进程。它是所有进程的老祖宗。Linux提供了两个函数来创建进程。1.fork() fork()提供了创建进程的基本操作,可以说它是Linux系统多任务的基础。该函数在unistd.h库中声明。 view sourceprint?#include <stdio.h> #include <unistd.h> #include <stdlib.
2011-06-21T08:10:00Z
2011-06-21T08:10:00Z
GT_Andy
https://www.cnblogs.com/GT_Andy/
【摘要】我们都知道,进程就是正在执行的程序。而在Linux中,可以使用一个进程来创建另外一个进程。这样的话,Linux的进程的组织结构其实有点像Linux目录树,是个层次结构的,可以使用pstree命令来查看。在最上面是init程序的执行进程。它是所有进程的老祖宗。Linux提供了两个函数来创建进程。1.fork() fork()提供了创建进程的基本操作,可以说它是Linux系统多任务的基础。该函数在unistd.h库中声明。 view sourceprint?#include <stdio.h> #include <unistd.h> #include <stdlib. <a href="https://www.cnblogs.com/GT_Andy/archive/2011/06/21/2086129.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/GT_Andy/archive/2011/06/21/2086100.html
【转载】Linux中断处理学习笔记 - GT_Andy
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
2011-06-21T07:47:00Z
2011-06-21T07:47:00Z
GT_Andy
https://www.cnblogs.com/GT_Andy/
【摘要】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 <a href="https://www.cnblogs.com/GT_Andy/archive/2011/06/21/2086100.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/GT_Andy/archive/2011/06/15/2081727.html
linux内核中Kconfig文档的作用 - GT_Andy
linux内核中Kconfig文档的作用2.6内核的源码树目录下一般都会有两个文文:Kconfig和Makefile。分布在各目录下的Kconfig构成了一个分布式的内核配置数据库,每个Kconfig分别描述了所属目录源文件相关的内核配置菜单。在内核配置make menuconfig(或xconfig等)时,从Kconfig中读出配置菜单,用户配置完后保存到.config(在顶层目录下生成)中。在内核编译时,主Makefile调用这个.config,就知道了用户对内核的配置情况。上面的内容说明:Kconfig就是对应着内核的配置菜单。假如要想添加新的驱动到内核的源码中,可以通过修改Kconfi
2011-06-15T10:29:00Z
2011-06-15T10:29:00Z
GT_Andy
https://www.cnblogs.com/GT_Andy/
【摘要】linux内核中Kconfig文档的作用2.6内核的源码树目录下一般都会有两个文文:Kconfig和Makefile。分布在各目录下的Kconfig构成了一个分布式的内核配置数据库,每个Kconfig分别描述了所属目录源文件相关的内核配置菜单。在内核配置make menuconfig(或xconfig等)时,从Kconfig中读出配置菜单,用户配置完后保存到.config(在顶层目录下生成)中。在内核编译时,主Makefile调用这个.config,就知道了用户对内核的配置情况。上面的内容说明:Kconfig就是对应着内核的配置菜单。假如要想添加新的驱动到内核的源码中,可以通过修改Kconfi <a href="https://www.cnblogs.com/GT_Andy/archive/2011/06/15/2081727.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/GT_Andy/archive/2011/06/04/2072402.html
XP网上邻居访问别的电脑要用户名和密码,如何取消 - GT_Andy
XP网上邻居访问别的电脑要用户名和密码,如何取消这是你用XP的高级共享方式,在被访问电脑的文件夹选中,把启用简单文件夹共享打上勾,再运行一遍网络安装向导就可以了。以后就不用输入密码了。你那种方式,以administrator访问时,没有密码的账户根本就访问不了,要访问就得输密码,所以开机直接按回车,这样的话,你就访问不了,要访问必须得设置一个密码。但简单文件夹共享就不需要。简单文件夹共享的方法是:打开资源管理器,单击工具菜单,再单击文件夹选项,里面有一个启用简单文件共享,如果原来就是勾,那么你再要访问的电脑的GUEST账号打开,然后再运行一次网络安装向导。就OK了,注意如果不是简单文件夹共享,
2011-06-03T18:02:00Z
2011-06-03T18:02:00Z
GT_Andy
https://www.cnblogs.com/GT_Andy/
【摘要】XP网上邻居访问别的电脑要用户名和密码,如何取消这是你用XP的高级共享方式,在被访问电脑的文件夹选中,把启用简单文件夹共享打上勾,再运行一遍网络安装向导就可以了。以后就不用输入密码了。你那种方式,以administrator访问时,没有密码的账户根本就访问不了,要访问就得输密码,所以开机直接按回车,这样的话,你就访问不了,要访问必须得设置一个密码。但简单文件夹共享就不需要。简单文件夹共享的方法是:打开资源管理器,单击工具菜单,再单击文件夹选项,里面有一个启用简单文件共享,如果原来就是勾,那么你再要访问的电脑的GUEST账号打开,然后再运行一次网络安装向导。就OK了,注意如果不是简单文件夹共享, <a href="https://www.cnblogs.com/GT_Andy/archive/2011/06/04/2072402.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/GT_Andy/archive/2011/05/10/2042203.html
__declspec(dllexport) & __declspec(dllimport) - GT_Andy
__declspec(dllexport) & __declspec(dllimport) __declspec(dllexport)声明一个导出函数,是说这个函数要从本DLL导出。我要给别人用。一般用于dll中 省掉在DEF文件中手工定义导出哪些函数的一个方法。当然,如果你的DLL里全是C++的类的话,你无法在DEF里指定导出的函数,只能用__declspec(dllexport)导出类__declspec(dllimport)声明一个导入函数,是说这个函数是从别的DLL导入。我要用。一般用于使用某个dll的exe中 不使用 __declspec(dllimport) 也能正确编译代
2011-05-10T07:42:00Z
2011-05-10T07:42:00Z
GT_Andy
https://www.cnblogs.com/GT_Andy/
【摘要】__declspec(dllexport) & __declspec(dllimport) __declspec(dllexport)声明一个导出函数,是说这个函数要从本DLL导出。我要给别人用。一般用于dll中 省掉在DEF文件中手工定义导出哪些函数的一个方法。当然,如果你的DLL里全是C++的类的话,你无法在DEF里指定导出的函数,只能用__declspec(dllexport)导出类__declspec(dllimport)声明一个导入函数,是说这个函数是从别的DLL导入。我要用。一般用于使用某个dll的exe中 不使用 __declspec(dllimport) 也能正确编译代 <a href="https://www.cnblogs.com/GT_Andy/archive/2011/05/10/2042203.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/GT_Andy/archive/2011/05/06/2039070.html
(转载)C++中模板使用介绍 - GT_Andy
1. 模板的概念。我们已经学过重载(Overloading),对重载函数而言,C++的检查机制能通过函数参数的不同及所属类的不同。正确的调用重载函数。例如,为求两个数的最大值,我们定义MAX()函数需要对不同的数据类型分别定义不同重载(Overload)版本。//函数1.int max(int x,int y);{return(x>y)?x:y ;}//函数2.float max( float x,float y){return (x>y)? x:y ;}//函数3.double max(double x,double y){return (c>y)? x:y ;}但如果在主
2011-05-06T08:15:00Z
2011-05-06T08:15:00Z
GT_Andy
https://www.cnblogs.com/GT_Andy/
【摘要】1. 模板的概念。我们已经学过重载(Overloading),对重载函数而言,C++的检查机制能通过函数参数的不同及所属类的不同。正确的调用重载函数。例如,为求两个数的最大值,我们定义MAX()函数需要对不同的数据类型分别定义不同重载(Overload)版本。//函数1.int max(int x,int y);{return(x>y)?x:y ;}//函数2.float max( float x,float y){return (x>y)? x:y ;}//函数3.double max(double x,double y){return (c>y)? x:y ;}但如果在主 <a href="https://www.cnblogs.com/GT_Andy/archive/2011/05/06/2039070.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/GT_Andy/archive/2011/03/24/1994212.html
(转载)Android 中文API合集(3)(83篇)(chm格式) - GT_Andy
懒得看英文的朋友,可以去此处下载,中文Android APIhttp://topic.csdn.net/u/20110104/10/5ed4a2d1-a530-4543-8ef4-a8ce81d712ce.html?89264
2011-03-24T10:22:00Z
2011-03-24T10:22:00Z
GT_Andy
https://www.cnblogs.com/GT_Andy/
【摘要】懒得看英文的朋友,可以去此处下载,中文Android APIhttp://topic.csdn.net/u/20110104/10/5ed4a2d1-a530-4543-8ef4-a8ce81d712ce.html?89264 <a href="https://www.cnblogs.com/GT_Andy/archive/2011/03/24/1994212.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/GT_Andy/archive/2011/03/24/1994178.html
Android开发工具总结 - GT_Andy
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
2011-03-24T10:00:00Z
2011-03-24T10:00:00Z
GT_Andy
https://www.cnblogs.com/GT_Andy/
【摘要】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 <a href="https://www.cnblogs.com/GT_Andy/archive/2011/03/24/1994178.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/GT_Andy/archive/2011/03/24/1994148.html
Android 启动过程(转载) - GT_Andy
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\
2011-03-24T09:35:00Z
2011-03-24T09:35:00Z
GT_Andy
https://www.cnblogs.com/GT_Andy/
【摘要】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\ <a href="https://www.cnblogs.com/GT_Andy/archive/2011/03/24/1994148.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/GT_Andy/archive/2011/03/22/1991838.html
【转载】wince7 的平板市场会有多大? - GT_Andy
虽然微软已经允诺会在下一代的Windows提供对ARM应用处理器的资源,不过毕竟远水救不了近火。而在去年六月Computex期间,微软展出新版Windows CE的后继者Windows Embedded Compact 7,似乎崭露出一点点微软可在平板市场的希望之光。针对嵌入式平台的Windows Embedded Compact 7虽是针对如电玩机、POS系统、互动广告机等产品所设计的操作系统,但它的弹性相当的大,先前就已经有厂商使用Windows CE推出平板产品。虽然华硕曾说过要在EP101TC上面采用这套系统,不过最后还是琵琶别抱到Android上,看来多数的平板厂商还是押宝Andro
2011-03-22T12:53:00Z
2011-03-22T12:53:00Z
GT_Andy
https://www.cnblogs.com/GT_Andy/
【摘要】虽然微软已经允诺会在下一代的Windows提供对ARM应用处理器的资源,不过毕竟远水救不了近火。而在去年六月Computex期间,微软展出新版Windows CE的后继者Windows Embedded Compact 7,似乎崭露出一点点微软可在平板市场的希望之光。针对嵌入式平台的Windows Embedded Compact 7虽是针对如电玩机、POS系统、互动广告机等产品所设计的操作系统,但它的弹性相当的大,先前就已经有厂商使用Windows CE推出平板产品。虽然华硕曾说过要在EP101TC上面采用这套系统,不过最后还是琵琶别抱到Android上,看来多数的平板厂商还是押宝Andro <a href="https://www.cnblogs.com/GT_Andy/archive/2011/03/22/1991838.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/GT_Andy/archive/2011/03/22/1991815.html
【原创】Windows Embedded Compact 7 概述 - GT_Andy
Windows Embedded Compact 是在 Windows Embedded CE 的基础之上演变而来的。 Compact 是一种组件化的实时操作系统,用于创建各种占用空间小的企业类和消费类设备。 Windows Embedded Compact 7 使用 OEM 所熟知的工具帮助创建下一代设备,这类设备可提供具有吸引力且直观的用户体验。 Compact 沿袭了第一版 CE 所开创的嵌入式解决方案创新历史,为 OEM 提供了新的技术,使其能够独树一帜打造出与竞争对手截然不同的设备。 Silverlight for Windows Embedded 是 Compact 随附的 UI
2011-03-22T12:27:00Z
2011-03-22T12:27:00Z
GT_Andy
https://www.cnblogs.com/GT_Andy/
【摘要】Windows Embedded Compact 是在 Windows Embedded CE 的基础之上演变而来的。 Compact 是一种组件化的实时操作系统,用于创建各种占用空间小的企业类和消费类设备。 Windows Embedded Compact 7 使用 OEM 所熟知的工具帮助创建下一代设备,这类设备可提供具有吸引力且直观的用户体验。 Compact 沿袭了第一版 CE 所开创的嵌入式解决方案创新历史,为 OEM 提供了新的技术,使其能够独树一帜打造出与竞争对手截然不同的设备。 Silverlight for Windows Embedded 是 Compact 随附的 UI <a href="https://www.cnblogs.com/GT_Andy/archive/2011/03/22/1991815.html" target="_blank">阅读全文</a>