自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 Windows CE 5.0下串口驱动硬件FIFO控制Bug分析及修正方法

Windows CE 5.0下串口驱动硬件FIFO控制Bug分析及修正方法    摘要:详细分析了Windows CE 5.0下串口驱动程序中硬件FIFO控制的一个Bug,并给出了修改方法,对修改前后的驱动程序的性能进行了测试,测试结果表明改进后的驱动性能得到了很大的提升。    关键词:Windows CE    WinCE   串口驱动   串口丢包   仔细阅读Win

2008-02-18 15:01:00 2005 3

转载 LCD基础及S3C2410 LCD控制器

一、超薄平面显示器时代来临电视机所采用的 CRT(阴极射线管)有着体积大、重量重、尺寸受限等缺点。随着电子科技的发展,对移动显示的要求越来越多,CRT 的先天限制,让其小型化、行动化的理想受到阻碍。这使得开发新一代的显示器技术变得更有其必要! 新一代的显示器讲求几个重点:平面直角,画面显示不变形、轻薄短小耗能少,携带方便且同时

2007-11-11 11:57:00 1701

转载 Windows托盘编程!!!

Windows托盘编程!!!一、             托盘简介所谓的“托盘”,在Windows系统界面中,指的就是下面任务条右侧,有系统时间等等的标志的那一部分。在程序最小化或挂起时,但有不希望占据任务栏的时候,就可以把程序放到托盘区。其实,托盘区的编程很简单,下面简要阐述一下子喽^_^二、             托盘编程相关函数其实呢,把程序放到托盘上的本质就是先在托盘区绘制一个图标,然后

2007-11-09 09:29:00 1425 1

原创 WinCE下看门狗的实现.

在BSP的OEMInit()函数中初始化 extern void(*pfnOEMRefreshWatchDog)(void);             /* 看门狗喂狗函数  */extern DWORD dwOEMWatchDogPeriod;                  /*  看门狗超时时间 */extern DWORD dwNKWatchDogThreadPriority

2007-10-15 18:07:00 2154

原创 Windows CE下随机数生成函数

DWORD sr;int RandBit() { if (!sr)  if (!(sr = GetTickCount()))                          /*  获取系统滴答数 */   sr = 1;    sr = ((((sr>>7) ^ (sr>>5) ^ (sr>>2) ^ (sr>>1) ^ sr) & 1)          (sr >> 1);    re

2007-10-15 14:25:00 1539

转载 如何在程序中关闭、重起和硬起动WCE、PPC、SP

 关闭(suspend)方法1://虚拟关机键::keybd_event(VK_OFF, 0, 0, 0); ::keybd_event(VK_OFF, 0, KEYEVENTF_KEYUP, 0);方法2://调用未公开函数PowerOffSystem()extern "C" __declspec(dllimport) void PowerOffSystem();重起(soft

2007-10-12 09:35:00 1056

转载 [转]MULTI BIN的wince 5.0,smdk2440下的实现

MULTI BIN的wince 5.0,smdk2440下的实现原本早就要发出来了,但是看到king_sundi网友已经发过一个帖子了,所以犹豫了没有发,相对而言,我这个总结更具有实用性,基本上照着这个步骤来就能成功,我给我几个朋友试过了,他们一开始对这个基本不懂都能搞定。XIP实现总结.step1:修改config.bib文件.内核子集XIPKERNEL的SIZE根据你自己编译出来的XIPK

2007-10-08 18:23:00 1949

转载 [转]Windows CE 5.0 mult-xip bin模式实现

描述:图一图片: screen.width-461) window.open(http://bbs.driverdevelop.com/attachment/48_154622_687d74aece0aa77.jpg);" alt="" border="0" src="http://bbs.driverdevelop.com/attachment/48_154622_687d74aece0aa

2007-10-08 18:18:00 3136 1

转载 S3c2440A平台HIVE注册表+binfs的实现

今天总结一些实现的过程和原理。我的例子是基于samsung S3C2440A+samsung ONENAND+WinCE5.0的,开发平台是platform builder 5.0,首先我们基于RAM register的image已经可以正常跑起来了,Flash除了放置image外其他的空间为用户提供文件系统,这部分的驱动程序是用三星的PocetStoreII15。先来回味一下底层的东东,我们的I

2007-09-04 10:28:00 1405

原创 函数返回值的问题

 函数返回问题一个应用系统要正确稳写地运行,必须要对各个函数的返回值进行正确的判断,若函数没有正确的持行,而上层应用又没有进行错误处理的话,程序很有可能进入到一个不确写的状态。从而导至系统的不稳定,那么当一个函数没有正确持行时,应当怎样返回才能使上层调用方便地知道函数没有正确持行而进行错误处理呢,又要怎样才能使错误处理代码简单而有效呢。方案一:若函数成功返回,则返回一个正值,错误时返回

2007-09-01 15:46:00 4062

原创 Windows CE下无显示设备从定向控制台方法

 The Command Processor functionality in Microsoft® Windows® CE includes a command processor shell (Cmd.exe) that is similar to Command.com in Windows 95 and Cmd.exe in Microsoft Windows NT®. The com

2007-08-18 17:52:00 1198

原创 Windows CE下SDK中包含其它文件的方法(加入额外的.h文件和.lib文件)

                                     Windows CE下SDK中包含其它文件的方法(加入额外的.h文件和.lib文件)方法:在生成SDK时,选择菜单Platform-->SDK-->Configure SDK,在打开的SDK Setting中选择Splash Screen,如果钩选Show OEM Splash Screen At SDK insta

2007-08-18 17:48:00 1378

原创 windows CE下一些目录的变量

When creating an application package, the application developer can use shortcuts to specify the target locations where files should be extracted to on the device. This facilitates localization, becau

2007-08-18 10:36:00 1069

原创 WINCE恢复默认HIVE注册表的方法

 当Wince使用了HIVE注册表后,每次用户的注册表改动将得到保存,但是在某些应用场合需要将注册表还原成为出厂的默认设置,通常要求能够通过一个跳线来标志是否清除Hive注册表。HIVE系统注册表和HIVE用户注册表分别保存在/HDD/Document and Setting/system.hv 中和 /HDD/Document and Setting/default/user.hv中,每次系

2007-08-18 09:34:00 2444

原创 Windows CE 5.0下隐藏”挂起”按扭

 在[HKEY_LOCAL_MACHINE/Explorer]注册表键下设置Suspend =: DWORD 1为隐藏,没有或大于1为显示. 

2007-08-18 09:31:00 1029

原创 Windows CE下实现文件服务器

 Windows CE下实现文件服务器新建一个工程并加入必要的组件后。加入以下文件服务器组件。 Catalog item Sysgen variable

2007-08-18 09:30:00 1731

原创 减少windows CE内核的大小 将字体文件放入SD卡中

将汉字库移到SDCard中,修改注册表如下,同时将common.bib中simsun.ttc注释掉,使不包含到img中。[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/FontPath]     "FontPath" = "//SDCard" [HKEY_LOCAL_MACHINE/System/GDI]     "FontLinkMethods" =dword:1

2007-08-18 09:15:00 1911

原创 Windows CE下开机自动运行程序

 How to Configure the Registry to Run an Application at StartupYou can add an application to your OS design and then configure the registry to run the application when your run-time image boots.

2007-08-12 18:42:00 4941

原创 Windows CE下开发控制面板应用程序

 Windows CE下开发控制面板应用程序Windows CE控制面板为用户提供了一个设置系统参数和属性的小型应用程序运行中心。一个Windows CE操作系统可以包含标准的控制面板应用程序和用户自己开发的控制面板应用程序。操作系统开发人员也可以通过修改标准控制面板应用程序来定制用户想要的控制面板应用程序。标准控制面板应用程序源代码存放在%_WINCEROOT%/PUBLIC /WCES

2007-08-12 10:33:00 4242 5

原创 宏跟函数及常量总结

 当你调用一个过程既被声明成函数又被声明成宏时,你可以用如下两种方法来强制编译器使用函数或宏(编译器默认会使用宏)。1、使用强制类型转换#include  a = toupper(a);                              //使用宏 a = (toupper)(a);                           //使用函数,因为toupper被

2007-08-12 10:27:00 951

原创 Linux 内核的一些算法

 1.         Linux 调度 I/O消耗型和处理器消耗型进程(保证及时的IO响应和高效的CPU利用率) 负载平衡:每颗CPU上有一个进程队列,当CPU的负载差大于25%时运行负载平衡程序。(从最忙的CPU上取下一个优先级最高且CPU亲和力最小的进程到负载最轻的CPU进程队列中)。为什么要取优先级最高的进程呢? 因为把优先级高的进程平均分配到各个CPU上去才能使系统的

2007-08-12 10:24:00 864

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除