-
neon VFP
摘要:进阶 SIMD 延伸集,业界称为NEON技术,它是一个结合 64 和 128 bit 的 SIMD(Single Instruction Multiple Data 单指令多重数据)指令集,其针对多媒体和讯号处理程式具备标准化加速的能力。NEON 可以在 10 MHz 的 CPU 上执行 MP3 音效解码,且可以执行 13 MHz 频率以下的 GSM AMR (Adaptive Multi-Rat...
阅读全文
-
opengl es 学习
摘要:http://blog.csdn.net/lpt19832003/archive/2010/03/03/5342070.aspx 1、学习网站 官方网站 http://www.khronos.org/opengles/ 最经典的Nehe 学习网站 http://nehe.gamedev.net/ 中文的Nehe 学习网站 http://www.owlei.com/DancingWind/ GLUT...
阅读全文
-
opengl es教程(二)设置你的开发环境
摘要:http://blog.csdn.net/loadingspace/archive/2008/05/11/2434544.aspx http://www.zeuscmd.com/tutorials/opengles/02-SettingUpYourEnvironment.php#implementations 在你使用 OpenGL ES为PocketPC平台编程前, 你需要有下面的软件: E...
阅读全文
-
浅析linux中鼠标数据读取
摘要:http://blog.chinaunix.net/u3/108121/showart_2282259.htmlluther@gliethttp:~$ ll /dev/input/micecrw-rw---- 1 root root 13, 63 2009-07-09 15:54 /dev/input/mice我们就是去读/dev/input /mice设备节点,源码如下: #include &l...
阅读全文
-
linux下如何模拟按键输入和模拟鼠标
摘要:http://blog.chinaunix.net/u3/94700/showart_2211516.html 查看/dev/input/eventX是什么类型的事件, cat /proc/bus/input/devices设备有着自己特殊的按键键码,我需要将一些标准的按键,比如0-9,X-Z等模拟成标准按键,比如KEY_0,KEY-Z等,所以需要用到按键模拟,具体方法就是操作/dev/input...
阅读全文
-
qtopia 文件系统启动过程分析
摘要:嵌入式学习入门 http://blog.chinaunix.net/u3/117680/showart.php?id=2300212 虽然root_qtopia这个文件系统的GUI是基于Qtopia的,但其初始化启动过程却是由大部分由busybox完成,Qtopia(qpe)只是在启动的最后阶段被开启。 由于默认的内核命令行上有init=/linuxrc, 因此,在文件系统被挂载后,运行的第一个程...
阅读全文
-
AMBA总线新一代标准AXI分析和应用
摘要:http://www.dzsc.com/data/html/2009-7-21/77744.html 微计算机信 摘要:随着多核、多级内存及众多外设的 SoC 设计的复杂化,急需一种性能更好、更加灵活的片上互连总线体系结构。AXI 是ARM 新推出的新一代AMBA 片上总线,AXI 的一序列新特点满足了高性能、高带宽、高速度的现代SoC 设计的要求。本文介绍了AXI 的新特性,并和旧一代总线标准...
阅读全文
-
ARM9E 和 cortex a8 NEON 优化效率的对比
摘要:http://www.cnblogs.com/c6000/archive/2010/10/22/1858786.html 最近需要对比ARM9E和cortex a8 NEON的优化效率,虽然NEON的指令在完全适合的情况下,可以做到是ARM9E的1/4的运行周期,但是实际情况下很少有程序完全适合NEON的并行思想,只能是部分适合,所以在网上搜了下,发现visual on 公司做过arm11和cor...
阅读全文
-
ARM9和ARM11的区别
摘要:http://blog.eccn.com/space.php?uid=170730&do=blog&id=4700 ARM7是冯诺依慢结构,三级流水线结构ARM9、ARM11是哈佛结构,5级流水线结构,所以性能要高一点。ARM9和ARM11大多带内存管理器,跑操作系统好一点,ARM7适合裸奔。 我们惯称的 ARM9系列中又存在ARM9与ARM9E两个系列,其中ARM9 属于ARM ...
阅读全文
-
armv6 的特点
摘要:ARMv6体系结构 实现新一代微处理器的第一步就是订立一个新的结构体系。这里所说的结构体系只是对处理器行为进行描述,并不包括具体地指定处理器是如何被建造的。结构体系的定义提供了处理器和外界(操作系统,应用程序和调试支持)的接口,从细节上说,处理器结构体系定义了指令集、编程模式和最近的存储器之间的接口。最新的ARM处理器架构—ARMv6,发布于2001年10月,它建立于过去十年ARM许多成功的结构...
阅读全文
-
关于s3c6410 实现opengl的分析
摘要:http://java-admin.javaeye.com/blog/734817 1. 什么是EGLEGL是用来管理绘图表面的(Drawing surfaces),并且提供了如下的机制(1) 与本地窗口系统进行通信(2) 查找绘图表面可用的类型和配置信息(3) 创建绘图表面(4) 同步OpenGL ES 2.0和其他的渲染API(Open VG、本地窗口系统的绘图命令等)(5) 管理渲染资源,比...
阅读全文
-
libtiff.so.3 error on Ubuntu 10.04
摘要:error while loading shared libraries: libtiff.so.3: cannot open shared object file: No such file or directory 这个问题产生原因是 新版本的Ubuntu 中使用的库文件是更新的版本的libtiff.so.4 ,而FSL中的默认使用的是libtiff.so.3的库,版本号不一致,导致程序启动不...
阅读全文
-
N82的处理器OMAP2420比OMAP2430
摘要:http://blog.sina.com.cn/s/blog_59997cbf0100affa.html 首先,TI对OMAP2430的定义就是“第二代OMAP2”,它的ARM1136内核频率更高(高达 450MHz),且更省电。其次,OMAP2430的设计比OMAP2420更先进,从芯片设计上可以看出,它更接近于OMAP3。OMAP1621、OMAP1710、OMAP2420都有C55x DSP...
阅读全文
-
几款强机的CPU比较,网上收集的,选机必看
摘要:OMAP3430和snapdragon:1)OMAP3430和snapdragon(8250&8650)都是ARMV7指令集,区别在于QSD也就是snapdragon跑在1Ghz时的功耗小于OMAP3430跑在600MHz下的功耗。而snapdragon在1Ghz下实测的性能是2100DMIPS,而ARM宣称其Cortex-A8的在1GHz下的性能是2000DMIPS。由于OMAP3430...
阅读全文
-
POWERVR 是什么
摘要:POWERVR is a division of Imagination Technologies Ltd. which designs and licenses graphics and video core IP. Current product families include 3D GPUs (POWERVR MBX and SGX), vector graphics accelera...
阅读全文
-
Qt for Embedded Linux and OpenGL
摘要:Qt for Embedded Linux and OpenGL Introduction OpenGL is an industry standard API for 2D/3D graphics. It provides a powerful, low-level interface between software and acceleration hardware, and it is...
阅读全文
-
QT 同时支持鼠标和触摸屏
摘要:现在 如果我要使用鼠标导入环境变量export QWS_MOUSE_PROTO=MouseMan:/dev/input/mice使用触摸屏,导入环境变量export QWS_MOUSE_PROTO=Tslib:/dev/input/touchscreen0如果想同时两个都支持 export QWS_MOUSE_PROTO=MouseMan:/dev/input/mice;export QWS_MO...
阅读全文
-
脚本打包大量文件学习
摘要:TARGET_DIR=$PWDcd /list=`cat << EOFusr/local/Trolltech/QtEmbedded-4.7.0-arm/examples/widgets/wiggly/wigglyusr/local/Trolltech/QtEmbedded-4.7.0-arm/examples/painting/concentriccircles/concentricc...
阅读全文
-
编译qte/tools/qtconfig X11问题
摘要:In file included from http://www.cnblogs.com/include/QtGui/private/qt_x11_p.h:1, from mainwindow.cpp:74: http://www.cnblogs.com/include/QtGui/private/http://www.cnblogs.com/../src/gui/kernel/qt_x11_p....
阅读全文
-
Qt configure 参数 解释
摘要:在编译QT前,可加各种参数来定制自己想要的QT库。这对需要裁减QT库的朋友来说非常重要。对于如何编译QT,可以参考:http://hi.baidu.com/agassi%5Fp/blog/item/455833601e4eb14ceaf8f866.html 配置参数选项: 前面是*号的表示默认参数. +号表示该功能要求被评估,评估成功后才能被接受. -release ........... 调试...
阅读全文
-
gcc 4.4.1 及以上版本编译 tslib 报错
摘要:/usr/include/bits/fcntl2.h:51: error: call to ‘__open_missing_mode’ declared with attribute error: open with O_CREAT in second argument needs 3 argumentsmake[2]: *** [ts_calibrate.o] Error...
阅读全文
-
文章标题 : [问题]怎样挂在磁盘而不在桌面显示图标? 帖子发表于 : 2008-07-03 11:17
摘要:1楼 playfish 文章标题 : [问题]怎样挂在磁盘而不在桌面显示图标?发表于 : 2008-07-03 11:17 注册: 2007-09-12 8:30帖子: 33 ...
阅读全文
-
Building Qt for OMAP35xx with OpenGL ES accelerated by SGX
摘要:Building Qt for OMAP35xx with OpenGL ES accelerated by SGXhttp://processors.wiki.ti.com/index.php/Building_Qt_for_OMAP35xx_with_OpenGL_ES_accelerated_by_SGX
阅读全文
-
S3C6410启动模式介绍
摘要:http://blog.csdn.net/nanjianhui/archive/2009/06/01/4230565.aspx目前的ARM处理器都支持多种启动模式,S3C6410和以前的Samsung的ARM处理器一样,通过外部管脚OM[4:0]的拉高拉低来决定是从哪个存储设备上启动。我认为S3C6410的User Manual并没有说的很清楚,所以我在最开始使用的时候,也对其启动模式有一些误解,...
阅读全文
-
crosstool-ng Patch glibc to fix busybox causing "segmentation fault".
摘要:http://www.ftechworks.mydns.jp/blog/glibc/index.htmlPatch glibc to fix busybox causing "segmentation fault". I inspecting the problem, that Busybox compiled with glibc 2.9 doesn't work. Busybox causes...
阅读全文
-
ubuntu root 登录
摘要:1、首先用安装ubuntu时的用户登入UBUNTU后,在终端之中输入:sudo passwd root,接着输入密码和root密码,重复密码。这样就有了可用的root用户。2、重新启动UBUNTU,在登陆界面之中选其它,输入ROOT的用户名,及密码。 ubuntu root是默认禁用了,不允许用root登陆,所以先要设置root密码。 执行:sudo passwd root 接着输入密码和r...
阅读全文
-
Klimt 特点 与OpenGL和OpenGL|ES 对比及其关系
摘要:http://read.newbooks.com.cn/info/129308.htmlKlimt (原名为SoftGL)是一个开源的3D图形库,主要针对的PDA和移动通信设备的应用。它的API和OpenGL和OpenGL|ES非常相像。开发 Klimt的组织并没有对其API的一致性进行声明。不过,Klimt可以兼容Coin3D的程序,Coin3D是建立在OpenGL之上的一种具有大量 场景图形...
阅读全文
-
在ARM Linux上使用OpenGL(转)
摘要:在ARM Linux上使用OpenGLhttp://xianzilu.spaces.live.com/blog/cns!4201FDC93932DDAF!274.entry这两天在ARM上跑了一个OpenGL,应该说是OpenGL|ES的软件包,虽然我觉得可能最后我不会使用这个软件包,但是还是记录下来以备忘记。 先全局介绍下,首先,什么是OpenGL和OpenGL|ES。OpenGL是一套绘图函...
阅读全文
-
关于openGL, openGL ES, openVG及android中2D调用关系的报告
摘要:http://blog.chinaunix.net/u3/99423/showart_2203591.html报告分为两大部分,第一部分是3.22号在中心五楼会议室讨论后的一些需要深入调研的点,第二部分是android对2D的调用关系。第一部分:OpenGL(全写Open Graphics Library)是个定义了一个跨编程语言、跨平台的编程接口的规格,它用于生成二维、三维图像。这个接口由近三百...
阅读全文
-
交叉编译器 制作分析(CLFS2.0原理分析)
摘要:作者:冲天飞豹(youbest)原文链接:http://www.linuxsir.org/bbs/showthread.php?t=267672http://youbest.cublog.cn/更新日志2006年9月28日:修改错字一处。2006年8月30日:修改错误命令一处。2006年8月22日:修改文字中的笔误两处。2006年8月18日:修改图片中的笔误两处。前言: 实际上,两三个星期前我...
阅读全文
-
众多linux 库及工具意思的解释
摘要:http://oss.org.cn/ossdocs/gnu_linux/lfs/lfs-5.0/appendixa/appendixa.html
阅读全文
-
qt 打不开 用于触摸屏校准的文件
摘要:很有可能是配置文件是从其它地方复制过来的,有时候换行符号不符合linux规则导致作为一个特殊字符被QT读入,所以找不到文件。用vi编辑器将换行符号 ^M 删除即可
阅读全文
-
工具链中 Binutils的内容
摘要:Binutils的内容http://oss.org.cn/ossdocs/gnu_linux/lfs/lfs-5.0/appendixa/binutils.htmlBinutils 是一组开发工具,包括连接器,汇编器和其他用于目标文件和档案的工具。安装下列程序: addr2line, ar, as, c++filt, gprof, ld, nm, objcopy, objdump, ranlib,...
阅读全文
-
Android OpenGL ES 分析与实践
摘要:http://www.armfans.net/thread-2536-1-1.html Android OpenGL ES 分析与实践1. OpenGL ES 简介Android 3D引擎采用的是OpenGL ES。OpenGL ES是一套为手持和嵌入式系统设计的3D引擎API,由Khronos公司维护。在PC领域,一直有两种标准的3D API进行竞争,OpenGL 和 DirectX。一般主流的...
阅读全文
-
Test OpenGL and OpenVG performance; Game using OpenGL
摘要:Test OpenGL and OpenVG performance; Game using OpenGL http://forum.xda-developers.com/archive/index.php/t-511363.html 很多硬件加速性能的对比
阅读全文
-
二维矢量图形算法加速标准 OpenVG
摘要:http://blog.3snews.net/html/96/6596-18174.html OpenVG一个2005年推出的二维矢量图形显示标准,由图形技术标准化团体Khronos Group维护,目前主要用于嵌入式设备领域。 既然是规范,那就有很多实现,我大致看了看官方的实现,接口文件不到1000行,看起来似乎很简单,应该比agg这种纯模板库要容易使用得多。 或许,也是二维GIS图形系统一个相...
阅读全文
-
嵌入式 Linux 系统图形及图形用户界面综述,2001魏永明
摘要:版权所有,2001,魏永明(ymwei@minigui.org)。 声明:任何人可以以任何方式复制、修改,发布或者转贴这篇文章的部分或全部内容,前提是完整保留这一版权声明。如果要修改本文或者作为其他可发布稿件的部分,请通过电子邮件通知原作者。当然,如果发现其中的任何错误,也请告诉原作者,以便修改更新。本文首先概述了 Linux 图形领域的基本设施,然后描述了一些可供嵌入式 Linux 系统使用的高...
阅读全文
-
Qt 4.5 新功能逐一看 – 性能优化
摘要:http://www.qteverywhere.com/archives/90大家对于Qt诟病比较多的地方就是性能,尤其在嵌入式或者比较低端的平台上。所以在Qt4.5中,第一条设计理念就是提升Qt的运行时性能,内部项目代号称之为Falcon – 猎鹰,目的就是想让Qt飞起来。:-) 其实性能优化在Qt4.5中,算是最最重要,最核心的改进了。为什么放在最后再说,是因为其中所包含的改进是在...
阅读全文
-
ARM上的浮点运算 eabi oabi busybox (Kernel panic - not syncing: Attempted to kill init!)
摘要:http://futongrui.blog.sohu.com/144114903.html 这篇文章对最近遇到上的ARM上浮点运算的问题做一个总结。首先,我们先看一下ARM处理器是如何处理浮点运算的。交叉编译器在编译的时候,对于浮点运行会预设硬浮点运算FPA(Float Point Architecture),而没有FPA的CPU,比如SAMSUNG S3C2410/S3C2440,会使用FPE(...
阅读全文
-
Armlinux GCC 交叉编译工具
摘要:http://blog.csdn.net/ruixj/archive/2009/05/30/4225886.aspx Armlinux GCC 交叉编译工具可以通过以下方式获取: 1. 通过现有GNU tools 编译GNU tools源码来获取交叉编译工具。这种方法需要对GNU tools各个源码之间的版本匹配。 2.使用Dan Kegel开发的cross-tool脚本来编译源码。 现在这个脚本...
阅读全文
-
Unicode 编码范围
摘要:Unicode 编码范围 http://baike.baidu.com/view/40801.htm 注:中文范围 4E00-9FBF:CJK 统一表意符号 (CJK Unified Ideographs) 0000-007F:C0控制符及基本拉丁文 (C0 Control and Basic Latin) 0080-00FF:C1控制符及拉丁文补充-1 (C1 Control an...
阅读全文
-
getenv(取得环境变量内容)
摘要:getenv(取得环境变量内容) 相关函数 putenv,setenv,unsetenv 表头文件 #include<stdlib.h> 定义函数 char * getenv(const char *name); 函数说明 getenv()用来取得参数name环境变量的内容。参数name为环境变量的名称,如果该变量存在则会返回指向该内容的指针。环境变量的格式为name=val...
阅读全文
-
linux slub slab 内存分配器
摘要:Linux SLUB 分配器详解 林 昊翔 (linhaoxiang@hotmail.com), Linux 内核爱好者 林昊翔,计算机科学硕士,毕业于清华大学计算机系,Linux 内核爱好者 秦 君 (qinjun@cn.ibm.com), 软件工程师, IBM 秦君,现在 IBM 中国软件开发实验室 Lotus 开发中心工作,目前从事 Lotus Quickr 的开发工作。 简介: 多年以来,...
阅读全文
-
kmalloc
摘要:http://blog.chinaunix.net/u2/79914/showart_1905549.html #include <linux/slab.h> void *kmalloc(size_t size, int flags); 给 kmalloc 的第一个参数是要分配的块的大小. 第 2 个参数, 分配标志, 非常有趣, 因为它以几个方式控制 kmalloc 的行为. 最一...
阅读全文
-
mtab fstab
摘要:fstab 不用说 mtab 则是记录当前已挂载的分区信息 在ubuntu 中mtab是由谁在管理没有研究过,在嵌入式中可以实现为/proc/mounts的一个连接。
阅读全文
-
vm 扩充硬盘
摘要:首先用vm创建一个硬盘,然后加入到虚拟机中。之后在系统中到/dev目录下查看,用fdisk确认硬盘设备。然后用mkfs.ext3 /dev/sdb 类似命令将之格式化。 若是在ubuntu系统下则修改: #/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0/dev/sdb /media/floppy0 ext3 defaults 0...
阅读全文
-
debian 网卡设置范例 lenny 5.0
摘要:设置文件在etc 目录下的 interfaces 文件,内容如下 # This file describes the network interfaces available on your system# and how to activate them. For more information, see interfaces(5). # The loopback network inte...
阅读全文
-
友善的6410资料 随时更新
摘要:http://www.arm9home.net/read.php?tid-7232.html
阅读全文
-
C/C++ 笔试、面试题目大汇总
摘要:1.求下面函数的返回值(微软) int func(x) { int countx = 0; while(x) { countx ++; x = x&(x-1); } return countx; } 假定x = 9999。 答案:8 思路:将x转化为2进制,看含有的1的个数。 2. 什么是“引用”?申明和使用“引用”要注意哪些问题? 答:引用就是某个目标变量的“别名”(ali...
阅读全文
-
在 Ubuntu 9.04 上安装 Kscope
摘要:1. 它号称是代码编辑环境(source-editing environment),而不是IDE。我不用在建立 Kscope 项目时烦心地去选择项目类型、编译器、编译选项等等。编译我有 Makefile,我就是找个工具看看代码,用得着那么麻烦吗。 建立 Kscope 项目时只需要干两件事:选择项目名、项目保存地址和添加源文件。2. 它不会在源文件目录下建立一堆乱七八糟的文件,影响市容。我记得 Ec...
阅读全文
-
终于摆脱windows能在纯净的linux开发了
摘要:http://www.arm9home.net/read.php?tid-7398.html此贴太好因为dnw和jlink的关系,不得不在windows里装linux的虚拟机进行开发。而因为自己的pc太差,不能用vmware,我用的是virtualbox。虽然性能什么还可以,但有时候会突然崩溃,感觉还是不够稳定。今天终于解决了这两大问题。1.dnw下载程序的问题。 在arm9home 里网络达人 ...
阅读全文
-
Graphics View的体系结构
摘要:清源游民 gameogre@gmail.com http://www.cppblog.com/yuanyajie/archive/2007/09/27/32962.html Graphics View提供了一个界面,它既可以管理大数量的定制2D graphical items,又可与它们交互,有一个view widget可以把这些项绘制出来,并支持旋转与缩放。这个柜架也包含一个事件传播结构,对于在...
阅读全文
-
解决重装Qt后不能编译Examples的问题
摘要:解决重装Qt后不能编译Examples的问题 http://blog.wuliaoa.com/2010/03/solve-qt-examples-compile-errors/ 2010年3月12日 | 分类: 日志 | 标签: qt, 程序, 编译 今天祝哥来找我,说qt的example不能编译,我说咋可能呢,然后打开qt creator 从examples里随便打开一个、编译,105个错误 :...
阅读全文
-
GMP MPFR 意思
摘要:http://www.rpgchina.net/simple/?t29996.htmlGMP(GNU Multiple Precision)库http://www.mpfr.org/mpfr-2.2.1/mpfr.html摘录: MPFR is a portable library written in C for arbitrary precision arithmetic on floatin...
阅读全文
-
编译器相关配置简介
摘要:http://gcc.gnu.org/install/configure.htmlhttp://www.linuxsir.org/bbs/showthread.php?p=1718346 由于 论坛排版效果不理想,而且我也只在我的个人空间对文章进行后继更新,所以建议直接到我的空间查看: 《Glibc Binutils GCC 配置选项简介》 http://lamp.linux.gov.cn/Li...
阅读全文
|