2012年1月28日

2011-11-21 —— wince6.0 BSP 里面加了 locale 后编译 failed 之解决办法

摘要: 当在locale里添加了梵文这类语言的时候,http://blog.csdn.net/fd_qiu/article/details/6998055阅读全文

posted @ 2012-01-28 16:32 EmbeddedBoy_jsu_xtw 阅读(10) 评论(0) 编辑

2011年9月19日

DirectDraw学习 之 编译自带的sample代码

摘要: 对于dx,pb自带了很多例程,从这些自带的例程入手是最好不过了。我使用的编译环境是VS2005,把这些实例变成可执行文件的过程中也产生了不小麻烦:在VS2005下新建一个smart device的win32空工程,将某个例程的源码导入到相应的目录下,编译:google一下,http://hi.baidu.com/%CA%AE%C6%DF%C8%D5%D4%C2/blog/item/4f317d8625d61e3566096ea3.html,挺全的了,刚开始提到的2中方法都试了,都OK的,下面是第二种方法截图:(不要用/MACHINE ARM)再从新构建,会出现如下问题,看起来像是需要链接到某个阅读全文

posted @ 2011-09-19 18:44 EmbeddedBoy_jsu_xtw 阅读(85) 评论(0) 编辑

2011年9月13日

构建一个SDK的打印信息

摘要: ------ Build started: Project: a5, Configuration: SiRF AT10X0BD Reference Design ARMV4I Release Platform Builder (_TGTCPU) ------Starting Build: call "C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\PB\BuildSdks.bat"=============='D:\WINCE600\OSDesigns\a5>"C:\Program' Files\Microsoft Pl阅读全文

posted @ 2011-09-13 18:11 EmbeddedBoy_jsu_xtw 阅读(54) 评论(0) 编辑

禁止后台刷写注册表以提高机器性能

摘要: 现在常常用到的多是基于hive的注册表,如果你的产品使用的是基于hive的注册表,你可以通过禁止后台刷写动作以提高产品性能。一旦此动作被禁止,我们改动了注册表后就只能调用RegFlushKey来写入到文件系统中。我们知道当我们使用RegFlushKey这个API时会对我们的系统性能产生一些影响,它会降低系统表现,所以我们一般在一些特殊的场合才使用它。要禁止后台刷写注册表可通过配置下面的动作来完成:[HKEY_LOCAL_MACHINE\init\BootVars] "RegistryFlags"=dword:2我们知道,基于hive的注册表是使用内存映射文件(memory-阅读全文

posted @ 2011-09-13 16:50 EmbeddedBoy_jsu_xtw 阅读(54) 评论(0) 编辑

2011年9月12日

DirectDraw学习 之 入门(二)

摘要: 游戏开发新手入门之调色板和像素[文章导读] 今天我们将分别使用调色板和RGB模式来熟悉DirectDraw的基本图形[正文] 简介 今天我们将分别使用调色板和RGB模式来熟悉DirectDraw的基本图形。它们有什么不同呢?如果你曾经在DOS下编程,你可能使用过调色板映射模式。调色板是个颜色查询表,为了绘制象素,你将一个单独的字节写入视频内存,通过这个字节你可以索引到一个拥有各种颜色的链表,这个颜色的链表,或查询表就叫作调色板。而RGB模式是不同的,因为它不需要颜色查询表。在RGB模式下绘制一个象素,你可以直接把红色、绿色和蓝色的值写入视频内存。任何色彩深度高于8位的调色板都可以用RGB...阅读全文

posted @ 2011-09-12 00:04 EmbeddedBoy_jsu_xtw 阅读(162) 评论(1) 编辑

DirectDraw学习 之 入门

摘要: 05年的文章。。。游戏开发新手入门之DirectX入门☆ 简介今天我们要接触到令人敬畏的DirectX。它比Windows GDI要快好几倍,可用于不同的语言和多种平台,支持从绘制象素到高级3D图象,从播放简单声音到数字音乐,从键盘控制到反震手柄……它给你游戏编程所需的一切(有点夸张)。当然了,它是巨大的,需要好几本书才能含盖它的全部。先不要去担心我在这里所教给你之外的数不清的知识,毕竟我把你推到了起跑线上。阅读本章,你需要前几章的知识和C语言的知识,由于我们还要谈到组件对象模型(COM),它是面向对象系统的基础,你最好还要有一点儿C++的知识。没有也不太要紧,我在讲到这处时会照顾你的。反正你阅读全文

posted @ 2011-09-12 00:01 EmbeddedBoy_jsu_xtw 阅读(617) 评论(1) 编辑

2011年9月9日

DirectDraw 学习: 一、创建Primary Surface

摘要: Primary Surface,顾名思义,就是我们能时刻在屏幕上看到的界面,它通过DDSAPS_PRIMARYSURFACE属性来标识。对于每一个DirectDraw对象,你只能拥有一个Primary Surface。创建Primary Surface时要注意,显示区域和像素格式都默认的匹配当前的显示模式,所以,这里就不需要你去设置表面区域和像素格式;如果你一定要设置的话,程序将创建失败并返回DDERR_INVALIDPARAMS,即使你提供的信息与当前的显示模式相匹配。下面这段代码展示了当创建primary surface时如何填充DDSURFACEDESC2结构体的:DDSURFACEDE阅读全文

posted @ 2011-09-09 20:38 EmbeddedBoy_jsu_xtw 阅读(95) 评论(0) 编辑

2011年9月8日

Windows Embedded CE 6.0手动加入MFC支持(引用)

摘要: PS:今天弄的是前辈2008年弄的,本来想手动添加的,偶尔看到了此文。。。开发平台由Windows CE.NET转到Windows Embedded CE 6.0,所以操作系统要重新定制。因为之前的程序几乎清一色的都是基于MFC的,所以新系统中要加入MFC的支持。找遍Application and Service Development下的Catalog Item竟然找不到MFC的影子。查看文档Windows Embedded CE Features找到Application and Service Development Catalog Item中对MFC的说明,Catalog Item列表阅读全文

posted @ 2011-09-08 21:21 EmbeddedBoy_jsu_xtw 阅读(60) 评论(0) 编辑

2011年8月6日

windows ce 6.0启动过程分析(引用)

摘要: http://www.cnblogs.com/GT_Andy/archive/2010/12/25/1916861.html和5.0不太一样了阅读全文

posted @ 2011-08-06 23:03 EmbeddedBoy_jsu_xtw 阅读(26) 评论(0) 编辑

2011年7月15日

定制自己的Shell

摘要: 1、 将%_WINCEROOT% \PUBLIC\SHELL\OAK文件夹下的HPC文件夹进行复制并粘贴到同一文件夹下,重命名为MyShell;(注意:MyShell你可以自己定义名字,但要确定在%_WINCEROOT%文件夹目录下没有与此有相同的名字)2、 在%_WINCEROOT% \PUBLIC\SHELL\OAK文件夹下的dirs文件修改成:DIRS=hpc \ MyShell \3、 根据你自己的需求修改MyShell的内容;4、 建立自己的工程;5、设置PB去构建public目录下修改的代码: 6、 构建你的运行时镜像;7、测试。阅读全文

posted @ 2011-07-15 23:26 EmbeddedBoy_jsu_xtw 阅读(23) 评论(0) 编辑

导航

<2012年2月>
2930311234
567891011
12131415161718
19202122232425
26272829123
45678910

公告

昵称:EmbeddedBoy_jsu_xtw
园龄:1年11个月
粉丝:6
关注:4

搜索

 
 

常用链接

我的标签

随笔分类

随笔档案

文章分类

相册

ARM

技术博客

健康养生

最新评论

阅读排行榜

评论排行榜

推荐排行榜