软件博客

英特尔的开发人员社区邀请您参加我们的互动博客,谱写软件发展史

OpenCV轻松进阶初级篇(三)如何添加Intel IPP和TBB库

作者: Yanqing Wang (Intel) (99 篇文章) 日期: 二月 6, 2012 在 11:24 上午
评论 (0)

  Intel IPP和TBB能够给OpenCV带来性能上的很大提升,那么如何在编译OpenCV的时候讲其打开呢?   OpenCV轻松进阶初级篇(二)编译OpenCV中已经介绍了使用CMake工具来产生各种编译器的项目文件,那么是否可以通过它来Enabled这些Features呢?   非常的运气,在CMake的配置键值对中,我们找到了IPP和TBB的身影,如图1所示。 ...

继续 ›

分类: Blog Challenge, 全国博客大奖赛, 其他, 图形和视觉计算, 英特尔® 软件网络 2.0, 软件技术学习及认证

简介Intel Media SDK 2012

作者: Yanqing Wang (Intel) (99 篇文章) 日期: 二月 6, 2012 在 10:42 上午
评论 (0)

  Intel Media SDK现在使用新的名字规则了!如果按照以前版本的名字规则,那么它对应是Intel Media SDK3.0 Gold版本。网友可以从http://software.intel.com/en-us/articles/vcsource-tools-media-sdk/?cid=sw:mediadev004 下载到最新版本。 图1 下载步骤: 1)  在图1中,选择红色方框中的下拉菜单“Intel Media SDK ...

继续 ›

分类: Blog Challenge, 全国博客大奖赛, 其他, 图形和视觉计算, 英特尔® 软件网络 2.0, 软件技术学习及认证

英特尔媒体开发套件 Intel Media SDK 2012 发布了

作者: 王有伟 Youwei Wang (Intel) (12 篇文章) 日期: 二月 1, 2012 在 3:40 下午
评论 (0)

英特尔媒体开发套件最新版本没有延续1.0, 2.0, 3.0的称呼, 而是直接称为2012, ...

继续 ›

分类: 图形和视觉计算

开发兼容英特尔架构的Android应用(三) 如何设置您的NDK应用

作者: Dawei Cheng 程大伟 (Intel) (19 篇文章) 日期: 一月 30, 2012 在 9:59 下午
评论 (0)

如何设置您的NDK应用 本篇主要介绍NDK应用的开发步骤,调试流程已经如何为英特尔架构设置您的NDK应用。 相关文章 •1. 开发兼容英特尔架构的Android应用(一) 应用架构介绍 •2. ...

继续 ›

分类: Android 开发, 博客征文专栏, 移动技术, 英特尔® 软件网络 2.0
标签:, ,

开发兼容英特尔架构的Android应用(二) NDK应用介绍

作者: Dawei Cheng 程大伟 (Intel) (19 篇文章) 日期: 一月 30, 2012 在 9:56 下午
评论 (2)

NDK应用介绍 本篇主要介绍NDK应用的架构,运行机制以及代码结构。。 相关文章 •1. 开发兼容英特尔架构的Android应用(一) 应用架构介绍 •2. ...

继续 ›

分类: Android 开发, 博客征文专栏, 移动技术, 英特尔® 软件网络 2.0
标签:, ,

开发兼容英特尔架构的Android应用(一)

作者: Dawei Cheng 程大伟 (Intel) (19 篇文章) 日期: 一月 30, 2012 在 9:50 下午
评论 (0)

开篇介绍 本系列博客将主要介绍Android应用架构,如何让开发兼容英特尔架构的Android应用,在接下来将重点介绍NDK应用的开发方式,以及如何让带有NDK的应用兼容英特尔架构。 相关文章 •1. 开发兼容英特尔架构的Android应用(一) 应用架构介绍 •2. ...

继续 ›

分类: Android 开发, 博客征文专栏, 移动技术, 英特尔® 软件网络 2.0
标签:, ,

VTune(TM) Amplifier XE 报告输出gprof的格式

作者: Peter Wang (Intel) (37 篇文章) 日期: 一月 20, 2012 在 4:09 下午
评论 (0)

在VTune(TM)Amplifier XE 2011 中包含二类预定义的分析: 1. User-mode Sampling and Tracing Analysis: 热点分析(Hotspots Analysis),并行分析(Concurrency ...

继续 ›

分类: 并行计算, 英特尔® 软件网络 2.0
标签:

Amazed 游戏学习二 坐标的分析

作者: gaomatrix (1 篇文章) 日期: 一月 13, 2012 在 4:33 下午
评论 (0)

对于这种和贪吃蛇类似的游戏,坐标的计算在程序中占了很大的比重,只有坐标算对了,才能在正确的时间、正确的地点画出来正确的东西。 下面是Maze迷宫的坐标计算 01.// maze level data 02.private static int[] mMazeData; 这个一维数组存放所有的tile的类型 01.// maze tile size ...

继续 ›

分类: 博客征文专栏, 游戏

Delphi 多线程知识

作者: formiss (1 篇文章) 日期: 一月 13, 2012 在 4:32 下午
评论 (3)

1-1 多线程的基本概念 WIN 98/NT/2000/XP 是个多任务操作系统,也就是:一个进程可以划分为多个线程,每个线程轮流占用CPU 运行时间和资源,或者说,把CPU 时间划成片,每个片分给不同的线程,这样,每个线程轮流的“挂起”和“唤醒”,由于时间片很小,给人的感觉是同时运行的。 多线程带来如下好处:(自己阅读) 1)避免瓶颈; 2)并行操作; 3)提高效率; 在多线程中,通过优先级管理,可以使重要的程序优先操作,提高了任务管理的灵活性。 另一方面,在多CPU 系统中,可以把不同的线程在不同的CPU 中执行,真正做到同时处理多任务(Win 98 只是模拟的,而Win/NT/2000是真正的多CPU同时操作)。 多线程的两个概念: 1)进程:也称任务,程序载入内存,并分配资源,称为“一个进程”。 注意:进程本身并不一定要正在执行。进程由以下几部分组成: a>一个私有的地址空间,它是进程可以使用的一组虚拟内存地址空间; b>程序的相关代码、数据源; c>系统资源,比如操作系统同步对象等; d>至少包含一个线程(主线程); 2)线程:是程序的执行单位(线程本身并不包括程序代码,真正拥有代码的是进程),每个进程至少包括一个线程,称为主线程,一个进程如果有多个线程,就可以共享同一进程的资源,并可以并发执行。 线程是进程的一个执行单元,是操作系统分配CPU ...

继续 ›

分类: 博客征文专栏, 并行计算

八款开源 Android 游戏引擎 (巨好的资源)

作者: iamsheldon (1 篇文章) 日期: 一月 13, 2012 在 4:30 下午
评论 (3)

初学Android游戏开发的朋友,往往会显得有些无所适从,他们常常不知道该从何处入手,每当遇到自己无法解决的难题时,又往往会一边羡慕于 iPhone下有诸如Cocos2d-iphone之类的免费游戏引擎可供使用,一边自暴自弃的抱怨Android平台游戏开发难度太高,又连个像样的游 戏引擎也没有,甚至误以为使用Java语言开发游戏是一件费力不讨好且没有出路的事情。 事实上,这种想法完全是没有必要且不符合实际的,作为能和苹果iOS分庭抗礼的Android(各种意义上),当然也会有相当数量的游戏引擎存在。仅仅因为我们处于这个狭小的天地间,与外界接触不够,所以对它们的存在茫然不知罢了。 下面我就罗列出八款常见的Android游戏引擎,以供有需要者参考(收费,下载量过小,不公布源码,以及鄙人不知道(-_-)的引擎不在此列)。 1、Angle Angle是一款专为Android平台设计的,敏捷且适合快速开发的2D游戏引擎,基于OpenGL ES技术开发。该引擎全部用Java代码编写,并且可以根据自己的需要替换里面的实现,缺陷在于文档不足,而且下载的代码中仅仅包含有少量的示例教程。 最低运行环境要求不详。 项目地址:http://code.google.com/p/angle/ 2、Rokon rokon是一款Android 2D游戏引擎,基于OpenGL ES技术开发,物理引擎为Box2D,因此能够实现一些较为复杂的物理效果,该项目最新版本为 2.0.3 (09/07/10)。总体来说,此引擎最大的优点在于其开发文档相当之完备,并且项目作者对反馈Bug的修正非常之神速,所以该框架的使用在目前也最为 广泛,有人干脆将它称为Cocos2d-iPhone引擎的Android版(业务逻辑和编码风格上也确实很像)。附带一提,国内某个需要注册会员才能下 ...

继续 ›

分类: Android 开发, 博客征文专栏, 游戏