- 博客(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 2093 3
转载 LCD基础及S3C2410 LCD控制器
一、超薄平面显示器时代来临电视机所采用的 CRT(阴极射线管)有着体积大、重量重、尺寸受限等缺点。随着电子科技的发展,对移动显示的要求越来越多,CRT 的先天限制,让其小型化、行动化的理想受到阻碍。这使得开发新一代的显示器技术变得更有其必要! 新一代的显示器讲求几个重点:平面直角,画面显示不变形、轻薄短小耗能少,携带方便且同时
2007-11-11 11:57:00 1747
转载 Windows托盘编程!!!
Windows托盘编程!!!一、 托盘简介所谓的“托盘”,在Windows系统界面中,指的就是下面任务条右侧,有系统时间等等的标志的那一部分。在程序最小化或挂起时,但有不希望占据任务栏的时候,就可以把程序放到托盘区。其实,托盘区的编程很简单,下面简要阐述一下子喽^_^二、 托盘编程相关函数其实呢,把程序放到托盘上的本质就是先在托盘区绘制一个图标,然后
2007-11-09 09:29:00 1468 1
原创 WinCE下看门狗的实现.
在BSP的OEMInit()函数中初始化 extern void(*pfnOEMRefreshWatchDog)(void); /* 看门狗喂狗函数 */extern DWORD dwOEMWatchDogPeriod; /* 看门狗超时时间 */extern DWORD dwNKWatchDogThreadPriority
2007-10-15 18:07:00 2165
原创 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 1559
转载 如何在程序中关闭、重起和硬起动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 1072
转载 [转]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 1990
转载 [转]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 3182 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 1451
原创 函数返回值的问题
函数返回问题一个应用系统要正确稳写地运行,必须要对各个函数的返回值进行正确的判断,若函数没有正确的持行,而上层应用又没有进行错误处理的话,程序很有可能进入到一个不确写的状态。从而导至系统的不稳定,那么当一个函数没有正确持行时,应当怎样返回才能使上层调用方便地知道函数没有正确持行而进行错误处理呢,又要怎样才能使错误处理代码简单而有效呢。方案一:若函数成功返回,则返回一个正值,错误时返回
2007-09-01 15:46:00 4093
原创 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 1223
原创 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 1430
原创 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 1089
原创 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 2486
原创 Windows CE 5.0下隐藏”挂起”按扭
在[HKEY_LOCAL_MACHINE/Explorer]注册表键下设置Suspend =: DWORD 1为隐藏,没有或大于1为显示.
2007-08-18 09:31:00 1046
原创 Windows CE下实现文件服务器
Windows CE下实现文件服务器新建一个工程并加入必要的组件后。加入以下文件服务器组件。 Catalog item Sysgen variable
2007-08-18 09:30:00 1753
原创 减少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 1949
原创 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 4961
原创 Windows CE下开发控制面板应用程序
Windows CE下开发控制面板应用程序Windows CE控制面板为用户提供了一个设置系统参数和属性的小型应用程序运行中心。一个Windows CE操作系统可以包含标准的控制面板应用程序和用户自己开发的控制面板应用程序。操作系统开发人员也可以通过修改标准控制面板应用程序来定制用户想要的控制面板应用程序。标准控制面板应用程序源代码存放在%_WINCEROOT%/PUBLIC /WCES
2007-08-12 10:33:00 4291 5
原创 宏跟函数及常量总结
当你调用一个过程既被声明成函数又被声明成宏时,你可以用如下两种方法来强制编译器使用函数或宏(编译器默认会使用宏)。1、使用强制类型转换#include a = toupper(a); //使用宏 a = (toupper)(a); //使用函数,因为toupper被
2007-08-12 10:27:00 972
原创 Linux 内核的一些算法
1. Linux 调度 I/O消耗型和处理器消耗型进程(保证及时的IO响应和高效的CPU利用率) 负载平衡:每颗CPU上有一个进程队列,当CPU的负载差大于25%时运行负载平衡程序。(从最忙的CPU上取下一个优先级最高且CPU亲和力最小的进程到负载最轻的CPU进程队列中)。为什么要取优先级最高的进程呢? 因为把优先级高的进程平均分配到各个CPU上去才能使系统的
2007-08-12 10:24:00 886
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人