摘要: 先上图,让大家一饱眼福:首先从主板的硬件接口来看,硬件接口相当齐全,目前嵌入式用得很多的外设及接口有通信领域的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 阅读(1331) 评论(0) 推荐(0) 编辑
摘要: 想买飞凌开发板的朋友可以根据自己的需求,选择适合自己的开发板,以下是对飞凌开发板从硬件特性和功能进行分析:按ARM核分:2440(ARM9)和6410(ARM11)两大系列开发板。按飞凌的型号分,主要有三大系列:一、OK6410,OK2440; 二、TE6410,TE2440;三、FL2440.开发板型号 主控芯片主要硬件资源 及 特点 软件资源OK6410-AS3c6410(主频:533MHz/667MHz)128M DDR内存,256M Byte Nand Flash 或256M字节DDR内存,2G Byte Nand Flash4个串口, RS 232电平串口和3个三线TTL电平串口 1 阅读全文
posted @ 2011-03-06 23:56 GT_Andy 阅读(2440) 评论(0) 推荐(2) 编辑
摘要: 在编译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 阅读(2159) 评论(0) 推荐(0) 编辑
摘要: 初始化包信息时遇到无法解决的问题。请汇报这个“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 阅读(539) 评论(0) 推荐(0) 编辑
摘要: 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? 阅读全文
posted @ 2011-09-15 15:39 GT_Andy 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 在终端下使用vim进行编辑时,默认情况下,编辑的界面上是没有显示行号、语法高亮度显示、智能缩进等功能的。为了更好的在vim下进行工作,需要手动设置一个配置文件:.vimrc。在启动vim时,当前用户根目录下的.vimrc文件会被自动读取,该文件可以包含一些设置甚至脚本,所以,一般情况下把.vimrc文件创建在当前用户的根目录下比较方便,即创建的命令为:$vi ~/.vimrc设置完后$:x 或者 $wq进行保存退出即可。下面给出一个例子,其中列出了经常用到的设置,详细的设置信息请参照参考资料:“双引号开始的行为注释行,下同“去掉讨厌的有关vi一致性模式,避免以前版本的一些bug和局限set n 阅读全文
posted @ 2011-08-26 17:58 GT_Andy 阅读(6187) 评论(0) 推荐(0) 编辑
摘要: 一、什么是源码包软件;顾名思义,源码包就是源代码的可见的软件包,基于Linux和BSD系统的软件最常见;在国内源可见的软件几乎绝迹;大多开源软件都是国外出品;在国内较为出名的开源软件有fcitx;lumaqq;Lumaqq及scim等;但软件的源代码可见并不等于软件是开源的,我们还要以软件的许可为准;比如有些软件是源码可见的,但他约定用户只能按他约定的内容来修改;比如vbb论坛程序;所以一个软件是否是开源软件,得具备两个条件;一是源代码可见;二是要有宽松的许可证书,比如GPL证书等;在GNU Linux或BSD社区中,开发人员在放出软件的二进制软件包的同时,也会为我们提供源代码软件包;二、源代 阅读全文
posted @ 2011-08-11 18:23 GT_Andy 阅读(805) 评论(0) 推荐(1) 编辑
摘要: 这个小软件挺好用.可以从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 阅读(464) 评论(0) 推荐(0) 编辑
摘要: 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 阅读(1007) 评论(0) 推荐(1) 编辑
摘要: 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 阅读(6636) 评论(0) 推荐(1) 编辑
摘要: 我们都知道,进程就是正在执行的程序。而在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 阅读(4687) 评论(0) 推荐(0) 编辑