摘要: 设备相关位图DDB(Device-Dependent-Bitmap) DDB不具有自己的调色板信息,他的颜色模式必须与输出设备相一致。如:在256色以下的位图中存储的像素值是系统调色板的索引,其颜色依赖于系统调色板。由于DDB高度依赖输出设备,所以DDB只能存在于内存中,它要么在视频内存中,要么在系统内存中。设备无关位图DIB(Device-Independent-Bitmap) DIB具有自己的... 阅读全文
posted @ 2009-05-11 16:42 Jade 阅读(3859) 评论(0) 推荐(0) 编辑
摘要: 理解分辨率我们常说的屏幕分辨率为640×480,刷新频率为70Hz,意思是说每行要扫描640个象素,一共有480行,每秒重复扫描屏幕70次。理解调色板有一个长宽各为200个象素,颜色数为16色的彩色图,每一个象素都用R、G、B三个分量表示。因为每个分量有256个级别,要用8位(bit),即一个字节(byte)来表示,所以每个象素需要用3个字节。整个图象要用200×200... 阅读全文
posted @ 2009-05-11 16:01 Jade 阅读(5956) 评论(0) 推荐(1) 编辑
摘要: Qt-WinCE全解 声明:花费了三天时间,周转各大网站,终于在今天将自己的第一个Qt程序在“小I(SAMSUNG i718+)”上跑了起来! 一、Qt 嵌入式环境的搭建 a) 首先,下载Qt的嵌入式开发包qt-embedded-wince-opensource-src-4.4.0.zip b) 然后,下载VS2005。 c) 最后,下... 阅读全文
posted @ 2009-02-20 14:02 Jade 阅读(2961) 评论(0) 推荐(0) 编辑
摘要: 此前,网上有不少介绍使用命令行快速编译系统的文章,但是在命令行下不方便。今天正好有个同学问我关于当修改驱动的时候是否需要再次全部编译系统,于是我就趁着这个机会,这几张图,写个博客——如何快速编译系统(用鼠标操作)。 PB有点不稳定,有些错误莫名其妙,也许重启一下,错误就没有了。其实在选完所有组件以后,不用选择build and sysgen (编译微软的源代码,时间很长,错误会... 阅读全文
posted @ 2009-02-16 16:12 Jade 阅读(1030) 评论(1) 推荐(1) 编辑
摘要: 一、MFC的硬伤 在接手现在这个项目之前,我对WINDOWS平台上的UI开发还是个白痴,除了MFC,就只知道GDI了。而且居然大言不惭地说用MFC只能画画灰色的对话框和按钮。但不论如何,在嵌入式这种对成本极度敏感的项目上,我是不会拍板用MFC的。假设极端情况,定制后的系统是31.8M,我放一个ARMV4I上的MFC DLL进去,大概500多K,那么只有两种选择,要么把32M的FLASH换成64M... 阅读全文
posted @ 2009-02-16 15:37 Jade 阅读(863) 评论(0) 推荐(0) 编辑
摘要: Qt 是一个跨平台的 C++ 图形用户界面库,由挪威 TrollTech 公司出品,目前包括Qt, 基于 Framebuffer 的 Qt Embedded,快速开发工具 Qt Designer,国际化工具 Qt Linguist 等部分 Qt 支持所有 Unix 系统,当然也包括 Linux,还支持 WinNT/Win2k,Win95/98 平台。 Trolltech 公司在 1994 年成立... 阅读全文
posted @ 2009-02-13 15:48 Jade 阅读(766) 评论(0) 推荐(0) 编辑
摘要: 由于这个学期的期末将至,因此期末大作业也要开始做了。这次做的是N个月前就做过的网络音视频通信,不过这次做了不少改进。 在这里,先要感谢一下 MacintoshM 大侠,他的帖子给我提供了最原始的源代码,我现在的代码也是在他代码的基础上做出修改的。 OK,现在进入主题,先来介绍一下这个东东: 下位机为 mini2440 ,其操作系统是WINCE 5.0,需要在下位机上插入USB... 阅读全文
posted @ 2009-01-15 09:26 Jade 阅读(1012) 评论(3) 推荐(0) 编辑
摘要: 在WinCE中,Display驱动由GWES模块来管理。WinCE提供了两种架构的Display驱动模型,可以满足不同的硬件需求。一种是基于WinCE DDI的Display驱动模型,另一种是基于DirectDraw的Display驱动模型。下面将对两种架构作简单介绍。 1. Display驱动模型 WinCE下的Display驱动直接由GWES模块管理,它会直接被GWE... 阅读全文
posted @ 2009-01-15 08:48 Jade 阅读(672) 评论(1) 推荐(0) 编辑
摘要: VC下显示位图的几种方法 总结一下关于位图的几种用法。 说到这还是开头给大家介绍一下,有关位图的知识吧,以及对于我们比较有用的几个关于位图的结构体。 一.位图结构如下: ---- 一、BMP文件结构 ---- 1. BMP文件组成 ---- BMP文件由文件头、位图信息头、颜色信息和图形数据四部分组成。 ---- 2. BMP文件头 ---- BMP文件头数据结构含有BMP文件的类型、... 阅读全文
posted @ 2009-01-13 14:23 Jade 阅读(6880) 评论(0) 推荐(0) 编辑
摘要: WinCE5.0提供了一个标准的流驱动格式,大大方便了设备驱动程序的开发工作。但是传统的开发方式往往效率很低。方法如下: 1.在Platform Builder下建立一个流驱动的dll工程。 2.为流驱动增加注册表项。如: [HKEY_LOCAL_MACHINE\Drivers\Builtin\IRControl] "Prefix"=... 阅读全文
posted @ 2009-01-04 16:48 Jade 阅读(3369) 评论(2) 推荐(0) 编辑