
WINce 5.0
文章平均质量分 80
蹦跶
浙江在校研究生(那是曾经)
展开
-
WinCE 5.0 的目录结构
Platform Builder 5已经自带WinCE 5.0,安装过程会指定WinCE 5.0的安装路径,默认为X:/WINCE500,WINCE500即为WinCE 5.0的根目录。根目录下主要有以下几个目录:PUBLIC, PLATFORM, PRIVATE, PBWorkspaces, OTHERS, SDK。Public目录:存放了和平台硬件无关的组件和配置文件;Private目转载 2012-03-04 19:56:26 · 566 阅读 · 0 评论 -
WinCE中触摸屏驱动开发详解(2440)
本文向您介绍WinCE中采用分层驱动程序结构实现的触摸屏驱动,包括对触摸屏驱动模型的讲解、触摸屏驱动程序的实现及接口实现等知识。1.触摸屏驱动程序的模型1.1 分层触摸屏驱动程序结构本触摸屏驱动采用分层驱动程序结构,其驱动模型如下图所示,这种结构将驱动程序代码区分为上层模型设备驱动层(MDD),下层是依赖平台的驱动层(PDD)。其中MDD层通常无需修改就可以直接使用,该部分转载 2012-03-20 17:06:15 · 988 阅读 · 0 评论 -
wince下sources\sources.cmn\Makefile.def的相关作用(含source文件中的宏定义和dirs文件)
1:首先是Makefile.def:————————————————————————————————————————在所有驱动的makefile中有!INCLUDE $(_MAKEENVROOT)\makefile.def找到(_MAKEENVROOT)\makefile.def所在地方C:\WINCE500\PUBLIC\COMMON\OAK\MISC(这个路径下真是很多wince的转载 2012-04-10 09:19:05 · 1999 阅读 · 1 评论 -
WINCE基于hive注册表的实现
********************************LoongEmbedded********************************作者:LoongEmbedded(kandi)时间:2010.12.26类别:WINCE嵌入操作系统********************************LoongEmbedded********************转载 2012-04-10 22:08:55 · 640 阅读 · 0 评论 -
2440 5.0BSP触摸屏驱动学习&&WinCE中触摸屏驱动开发详解
//-----------------------------------------------------------------------------------------------------------// 日期:2009年3月14日11:49:48// 作者:wogoyixikexie@gliet// 版权:桂林电子科技大学一系科协wogoyixikexie@glie转载 2012-03-20 15:08:39 · 1297 阅读 · 0 评论 -
WinCE驱动程序的分类
最近有一些同学发邮件问我,驱动调试助手到底能动态加载哪些驱动,为什么在加载USB设备驱动时总是失败。要解释这个问题,首先得弄清楚WinCE中驱动的相关概念。本文将主要介绍WinCE下驱动程序的分类。 驱动程序是介于操作系统和设备之间的一个代码层,它的主要作用是为操作系统提供一个接口,以操作不同的硬件,包括物理的和虚拟的设备。虽然驱动程序有很多种,但从编程的角度来看,无非是往一个固定转载 2012-04-11 10:36:07 · 454 阅读 · 0 评论 -
如何减小NK大小&&WinCE的快速启动
我的NK一旦在setting菜单选择中文,编译出来的NK就是25M多了,但是有些人可以弄到中文NK15M,现在我也来试试。 我用优龙的2410,发现启动最慢的地方是在把NAND下的WINCE考到SDRAM的过程,大概需要15秒WINCE的NK.NB0文件大概有30M,我尝试去掉那些WORD VIEW,PDF VIEW等,编译出来的WINCE并没有变小多少或者有没有更快的 读取NAN转载 2012-04-10 10:18:29 · 6165 阅读 · 0 评论 -
WinCE 5.0 一些实用的功能(搜集整理)
一、WinCE创建桌面快捷方式方式一:静态创建桌面快捷方式 此种方式在创建NK.bin,静态创建,不可修改 1、创建一个快捷方式文件hello.lnk,格式如下: 18#/Windows/hello.exe 其中,18表示#后面有多少个字符 2、将此文件拷贝到$BSP/files目录下; 3、在$BSP/files/PLATFORM.BIB中加入如下内容 hello转载 2012-04-14 21:53:09 · 2605 阅读 · 0 评论 -
S3C2440中断解析和基于WINCE操作系统的中断分析(整理于网络,用于按键中断使用)
在调试CAN总线的时候,遇到了操作系统的中断,为了彻底的弄清楚中断是怎么回事?我先从底层的中断开始研究,在这里我们只讨论外部中断,下面就结合S3C2440TEST测试程序来分析一下中断是怎么执行的:我们研究的是IRQ中断,分析中断过程如下,在2440init.s中有这样的定义b HandlerIRQ ;handler for IRQinterrupt 这个标号HandlerIRQ 就是I转载 2012-05-08 10:47:33 · 743 阅读 · 0 评论 -
WinCE 5.0常用函数收集整理
(1)在WINCE下能够直接访问的都是虚拟地址,不能直接访问GPIO端口,因此我们首先需要将GPIO口的物理地址映射到虚拟地址上来。在普通的应用程序或者驱动中访问内存,还要再用VirtuaAlloc+VirtualCopy做一个内核到当前进程的二次映射(有一种情况例外,就是你的OS被配置成Full Kernel Mode,这时任何应用程序都可以访问OS内核地址). VirtualAllo转载 2012-05-11 22:28:09 · 988 阅读 · 0 评论 -
EVC4.0+AdoCe3.1访问Access数据库全攻略(附带说明及例程)
EVC4.0+AdoCe3.1访问Access数据库全攻略(附带说明及例程) 附件: ADOCE_EVC4.rar(418K, 下载次数:1348) 上周刚完成一个PC上的ACCESS数据库,比较简单,但放到PPC上就难多了。经过3天的努力,终于找出了在EVC4.0下使用ADOCE3.1访问Pocket Access数据库的方法。跟大家分转载 2012-06-02 10:19:13 · 983 阅读 · 0 评论 -
uboot 启动WinCE
一、wince 启动过程分析 我用的是utu2440的开发板,板子自带的启动文件包括NBOOT1、NBOOT2、EBOOT、wince内核,各个文件作用是:NBOOT1:S3C2440对于NAND FLash,最大加载4K的代码运行,可以直接运行这个程序,NBOOT1启动后会从FLASH中加载NBOOT2NBOOT2:主要实现从FLASH中读取wince内核、加载eboo转载 2012-03-19 22:08:40 · 2096 阅读 · 0 评论 -
彻底解决2440/2410触摸屏跳点以及抖动问题
一位优快云牛人的详尽触摸屏校正方法多个LCD下修改DISPLAY与TOUCHP驱动的经验首先说明,我所做的是基于s3c2410的wince平台。更换LCD之后一般需要修改DISPLAY与TOUCHP驱动。建议大家把公共一些宏提取出来,独立写个头文件使用。需要参考的文件除了2个驱动对应的c/cpp文件还有s2410.h。cfw.c里面也有关于LCD的问题。如果你有对他做了修改,那么自己转载 2012-03-16 20:43:06 · 2114 阅读 · 0 评论 -
wince5.0内核的启动流程
本文简单描述一下wince5.0内核的启动流程,以mips cpu为例。msdn有一篇文章叫做Microsoft Windows CE 5.0 Board support Package,Boot Loader,and Kernel Startup Sequence非常不错,可以参考。1. startup.首先,内核最先执行的代码位于oal当中,叫做startup,这段代码由微软留给开发者定制转载 2012-03-04 21:44:15 · 663 阅读 · 0 评论 -
决心入门者:S3C2410bootloader 之2410Init.s详解一
;优龙2410的板子,然后实验室自己又按照此精简了许多自己做了内部学习板,以下是注解,可能格式有较多错误,请自行保留原稿!!;================================================================================================================== ;2410Init.s包括了板子上电转载 2012-03-23 17:02:09 · 1609 阅读 · 0 评论 -
wince下USB设备驱动程序
随着USB设备的不断增加,我们这些开发人员也就多了对USB设备进行驱动程序开发的工作。但是对于很多初学者来说,存在以下三个困难: 一是对WinCE的驱动程序结构了解得太少,没办法得心应手的专注于驱动程序的开发工作; 二是对WinCE自带的USB驱动程序的例子没有弄懂,看到一大堆文件夹结构和源程序思维混乱; 三是几乎没有什么中文的参考资料,不知如转载 2012-03-24 15:26:52 · 993 阅读 · 0 评论 -
WinCE5.0入门全过程(含流驱动开发)
一、入门准备 1、什么是操作系统? 这个问题是困扰了我很久的问题。由于我们大家对于Windows XP等PC机操作系统过于熟悉,而此操作系统又过于傻瓜式,以致于使我们感觉不到操作系统的本质,仅感觉操作系统就是一个窗口,反正在我接触嵌入式操作系统前是这样认为的。那么什么是操作系统呢?从我使用uC/OS-II的体验来说,简单点儿说操作系统就是一个调度器,从我现在使用WinCE的体验来说,操转载 2012-03-07 21:57:33 · 1227 阅读 · 0 评论 -
决心入门者:S3C2410bootloader 之2410Init.s详解二
;=======================================================================;^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^; 哈哈,下面又有看头了,这个初始化程序好像被名曰hzh的高手改过; 能在NOR NAND 还有内存转载 2012-03-23 17:03:42 · 780 阅读 · 0 评论 -
基于2410/2440让程序在Windows CE系统启动时自动运行(含platform.reg .dat .bib介绍)
关于系统程序的启动顺序(自启动方法一)1. 假定Windows CE.NET目标工程目录为E:\ SMDK2440,并且工程已经Build成功,假定Windows CE.NET的应用程序为MyApp.exe并存放在本地硬盘 E 盘下;2. 修改MyWinCE工程的project.bib文件,在MODULES添加如下内容:MyApp.exe E:\MyApp.exe NK H3. 创建快转载 2012-03-26 10:30:19 · 620 阅读 · 0 评论 -
如何在 Windows CE 5.0 中开发和测试设备驱动程序
发布日期 : 2005-3-31 | 更新日期 : 2005-3-31Mike HallMicrosoft适用于:Microsoft Windows CE version 5.0摘要:本文介绍如何开发和测试 Windows CE 5.0 设备驱动程序。本文循序渐进地介绍如何创建流驱动程序,如何创建自定义 Windows CE Test Kit (CETK) 测试,以及如何编写应转载 2012-03-27 09:15:24 · 698 阅读 · 0 评论 -
wince 注册表文件 platform.reg 详解
一、HIVE注册表功能[HKEY_LOCAL_MACHINE\init\BootVars] "SystemHive"="Documents and Settings\\System.hv" "ProfileDir"="Documents and Settings" "DefaultUser"="default" "Start DevMgr"=dword:1转载 2012-03-29 11:16:16 · 751 阅读 · 0 评论 -
基于Nandflash的Bootloader的设计与实现(WinCE&2410)
摘要:Bootloader是系统上电或复位后首先运行一段代码,是连接操作系统和硬件桥梁,负责初始化硬件和引导操作系统等。目前已有很多通用Bootloader,但是如何根据特定嵌入式平台,移植自己引导程序是一个重点和难点。文章详细说明了从Nandflash引导操作系统要完成主要任务和实现方法,并给出了在S3C2410上实现Nandflash启动试验结果。关键词:Bootloader; 移植;Na转载 2012-03-30 10:17:37 · 824 阅读 · 0 评论 -
配置config.bib的注意事项以及错误分析(含OEMAddressTable介绍)
一、编译出NK,但是但是下载NK后不会启动。原因:就是DNW设置地址不对,并不是每个NK下载到0x32000000都能运行的。欲知详情,请看下面。先看这个能在0x32000000运行的NK的内存映射表OEMAddressTable ;;;-------------------------------------------------------------转载 2012-03-16 20:08:56 · 751 阅读 · 0 评论 -
使用ADOCE开发SQLCE数据库
使用ADOCE开发SQLCE数据库英创公司2009-7-7在软件编程中,数据库始终是很重要的一部分。通过数据库,可以非常方便地存储和检索数据,极大地提高工作效率。如果我们需要存储的数据量较小,数据结构相对简单,例如个人通讯簿,则使用WinCE自带的数据库是非常合适的。如表一所示,列出了WinCE自带数据库与SQLCE数据库部分功能的对比,用户可以根据自己的需要,选择合适的数据库。关于W转载 2012-06-11 14:24:39 · 2388 阅读 · 1 评论