WINCE
文章平均质量分 64
HelloBj
这个作者很懒,什么都没留下…
展开
-
基于WinCE的一个简单的流程序驱动模板
驱动程序:view plaincopy to clipboardprint?// 此驱动功能是保存一个字符串。 #include #include #include #define BUFSIZE 256 WCHAR ach转载 2010-04-28 10:23:00 · 546 阅读 · 0 评论 -
s3c2410/s3c2440串口波特率的计算
s3c2410/s3c2440串口波特率的计算<br /><br />要正确计算串口波特率,首先要搞清楚芯片的时钟工作原理,这部分在s3c2410/s3c2440datasheet上写的比较详细,但对新手来说结合thisway同志“s3c2410完全开发流程”中的TIMER和CLOCK两个实验,边做实验边看资料,更容易理解。<br />我这里只根据我的失败经验谈一下设置波特率寄存器UBRDIVn的值的计算要注意的一个问题。<br />datasheet上UBRD原创 2010-07-02 16:41:00 · 1962 阅读 · 0 评论 -
WINCE 快速入门
CE驱动程序快速入门 有人也许和我一样比较心急,想尽快知道如何去写一个具体的驱动程序,这里,假设您对驱动程序已经有比较好的了解,告诉大家一个快速上路的方法。当然,如果您有足够的时间我建议在动手之前还是深入了解一下CE整个系统架构。在CE中,最简单的一个驱动程序莫过于一个内置(Built-in)设备的流接口驱动。对于一个不支持热拔插的设备,最快捷的转载 2010-05-11 23:21:00 · 424 阅读 · 0 评论 -
动态链接库(Dynamic Link Library)学习笔记
动态链接(Dynamic Linking)是相对于静态链接(Static Linking)而言的。程序设计中,为了能做到代码和模块的重用,程序设计者常常将常用的功能函数做成库,当程序需要实现某种功能时,就直接调用库文件中的函数,从而实现了代码的重用。早期的程序设计中,可重用的函数模块以编译好的二进制代码形式放于静态库文件中,在MS的操作系统中是Lib为后缀的文件。程原创 2010-05-11 23:32:00 · 1319 阅读 · 0 评论 -
关于wince注册表
转自:http://www.cnblogs.com/hbt19860104/archive/2008/05/13/1195634.html 与桌面Windows一样,Windows CE也使用注册表(Registry)来保存应用程序、驱动程序和用户的设定以及其他一些配置信息。Windows CE注册表也采用树形结构来管理配置信息,由于Windows CE注册表的结构和功能与桌转载 2010-05-11 23:22:00 · 442 阅读 · 0 评论 -
PB中的参数选项卡
<br />转自《WINCE.NET内核定制及应用开发》<br />PB的ParameterView<br />1、公用参数<br />公用参数对所有的工程(无论采用何款CPU),是WINCE的基本参数文件。主要包括COMMOM.REG,COMMON.BIB,COMMON.DAT,COMMON.DB。<br />对这些文件的修改会影响所建立的所有工程,所以除非确认所做修改在之前或之后建立的工程中均起作用,否则不要对这4个文件进行任何形式的修改。<br /><br />2、硬件特性参数<br />转载 2010-06-25 23:16:00 · 678 阅读 · 0 评论 -
用ShellExecuteEx打开文件,文件夹
用ShellExecuteEx打开文件,文件夹<br />先来看看“深入浅出ShellExecute”<br /> <br /> Q: 如何打开一个应用程序?ShellExecute(this->m_hWnd,"open","calc.exe","","", SW_SHOW );或ShellExecute(this->m_hWnd,"open","notepad.exe",<br /> "c://MyLog.log","",SW_SHOW );正如您所看到的,我并没有传递程序的完转载 2010-08-19 21:57:00 · 2229 阅读 · 0 评论 -
Wince 串口中断驱动
<br /> <br />转:http://www.cppblog.com/hkingSP/archive/2007/09/17/32377.html<br /> Wince 串口驱动详解-未完Posted on 2007-09-17 22:30 宋鹏 阅读(3437) 评论(0) 编辑 收藏引用 所属分类: BSP & Platform Builder<br />1、(oalintr.h)注册串口中断<br />//SP-A1<br />/*<br />打开oalint转载 2010-08-19 23:27:00 · 961 阅读 · 0 评论 -
wince 驱动文件与问答
一、初级问答1、wince驱动它以什么形式存在呢?dll2、怎么把它加到wince内核中呢?platform.bib3、如何在开机时自动加载内核里面的驱动呢?platform.reg4、XIP是什么?Execute in place (XIP),即本地执行。本地执行区域中,程序可以在ROM中执行,而不用复制到RAM中,节省了系统资源。二、中级问答1、如何修改默认ip和网关呢?platform.reg2、如何快速编译Wince系统呢?命令行编译:"b转载 2010-08-19 23:30:00 · 656 阅读 · 0 评论 -
wince 文件关联程序
转: http://blog.csdn.net/Man_zhu/archive/2010/05/10/5575866.aspx最近修改完wince上面的photoview程序,想把photoview.exe关联到所有图片上,今天花一个小时时间完成了。为了以后方便查看,特记录下来:Platform Builder for Microsoft Windows CE 7.0在CE中我们打开一个mp3文件,会相应关联到windows media player,即跳出media player播放器。现在我想双击图片能转载 2010-08-23 23:28:00 · 2065 阅读 · 0 评论 -
WinCE BSP中打印信息的实现介绍
<br />http://hi.baidu.com/mcu_spaces/blog/item/113ef554c8fa5d5fd10906bd.html<br /> <br />不管在WinCE5.0还是在WinCE6.0中,我们在调试驱动或者应用的时候都会用到打印函数。在驱动里面,我们可能会用 DEBUGMSG(..),RETAILMSG(..),还有NKDbgPrintfW(..)。在我们使用这些打印函数调试我们的程序之前,我们需要实 现串口打印功能。<br /> 在WinCE的BSP中,转载 2010-08-24 11:25:00 · 536 阅读 · 0 评论 -
Windows CE下流驱动的动态加载
<br />http://hi.baidu.com/mcu_spaces/blog/item/899288ec3246913a26979185.html<br /> 我想很多WinCE的开发人员,尤其是刚入门并且做驱动开发的工程师,都曾碰到这样一个问题,要编写一个外围设备的驱动,拿最简单的GPIO驱动来说,编写驱动本身可能只花了一会儿功夫,可要把编译生成的DLL打包到先前做好的操作系统映像当中,最简单也得MakeImg一下,还要修改BIB文件、注册表文件,以让系统启动的时候就加载该驱动,所有工作都做完了转载 2010-08-24 11:31:00 · 477 阅读 · 0 评论 -
关于wince的永久保存
<br />转自: http://www.armce.com/bbs/viewthread.php?tid=830<br /> [分享] 关于wince的永久保存wince, 保存永久保存到第二种思路<br /> 之前提到了ROM-only File System可以将系统根目录设定到ResidentFlash到办法, 从而实现永久保存的目的,这主要是为了方便第三方软件的安装, 安装到windows目录的文件中重启之后不会消失。<br /> 实际上不少产品还是RAM转载 2010-08-24 12:14:00 · 1602 阅读 · 1 评论 -
EDIT控件的用法
一、利用WM_CTLCOLOR消息实现Edit Control的文本与背景色的改变 首先要明白:WM_CTLCOLOR是一个由控制(Control)发送给它父窗口的通知消息(Notification message)。 实现步骤: 生成一个标准的单文档应用程序框架,假设应用程序的名称为Color。我将利用它的About对话框做示范。在About dialog中添加两个Edit control,设定其ID为IDC_EDIT1与IDC_EDIT2。 第一种方法(对应于ID转载 2010-09-21 18:22:00 · 11501 阅读 · 1 评论 -
资源链接
WINCE:http://hi.baidu.com/mikenoodle/home原创 2010-09-27 18:40:00 · 9205 阅读 · 0 评论 -
开机后直接运行程序不显示Windows CE桌面
<br />http://blog.csdn.net/winembedded/archive/2009/08/27/4488871.aspx<br /> 首先编译你的平台,在RELEASEDIR里面修改shell.reg的文件 :<br />在文件中有这样一行:<br />[HKEY_LOCAL_MACHINE/init]<br />"Launch50"="explorer.exe"<br />"Depend50"=hex:14,00, 1e,00<br />把这个explorer.ex转载 2010-10-08 16:39:00 · 2695 阅读 · 0 评论 -
改写WINCE系统触摸校准值
1、校准 步骤:控制面板->指针->再校准 2、读取校准后的基准值 路径:我的设备->Windows->regedit [HKEY_LOCAL_MACHINE/HARDWARE/DEVICEMAP/TOUCH] "CalibrationData"="2074,1991 1009,2609 1005,1375 3171,1368 3174,2605" 3、写进platform.reg 将转载 2011-01-10 12:09:00 · 755 阅读 · 0 评论 -
CE的生成过程
经过前两次的边做边学,我们已经创建并可以自由修改自己的平台了,这次我平来补充一点理论知识,以便加深对CE生成过程的了解。在此之前,需要说明的是CE的目录结构是很庞大而复杂的,在以后的工作中很多事情会取决于你对目录结构的了解程度,在此,CE5的文件夹结构未发生大的改变,因此想了解此部分内容的朋友可直接参阅本人的《WinCE实验教程》相关部分。与CE4稍有不同的是在CE5中你自己的平台不在存放转载 2010-05-08 00:32:00 · 938 阅读 · 0 评论 -
WINCE下IIC接口FLASH驱动
转自:http://blog.sina.com.cn/s/blog_61ebc5f30100fpdy.html1.4 AT24LC08读写流驱动开发AT24LC08是一款I2C接口的EEPROM芯片,容量为8Kbit,内部分4个Page,每个Page有256B。访问AT24LC08上的地址空间需要10位地址转载 2010-05-07 23:07:00 · 2159 阅读 · 0 评论 -
WinCE驱动开发问题精华集锦
WinCE驱动开发问题精华集锦 收藏 1、在应用程序中,如何向修改本机的ip 地址等网络参数,并使之立即生效? 网络设置保存在注册表中,位置[HKEY_LOCAL_MACHINE/Com转载 2010-05-07 18:08:00 · 4914 阅读 · 0 评论 -
WinCE基础知识(一):系统分层模型
系统分层模型: 图上面四层主要由微软公司维护开发,下面两层主要由嵌入式产品开发商根据产品需要开发。从接口的角度讲,一般开发环境包括应用和系统两个界面用以支持系统和应用开发,例如在桌面WIndows平台,SDK(软件开发工具包,software Development Kit)代表了应用层界面,而DDK(驱动程序开发工具包,Driver Development Kit转载 2010-04-28 10:26:00 · 1107 阅读 · 1 评论 -
WinCE基础知识(二):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目录PUBLIC目录包含构建系统转载 2010-04-28 10:27:00 · 610 阅读 · 0 评论 -
简单介绍一下BSP中的dirs文件和sources、Boot.bib、config.bib文件
一、dir文件: DIRS= / drivers / kernel / gwe / eboot DIRS= / drivers / kernel / gwe /转载 2010-04-28 10:28:00 · 895 阅读 · 0 评论 -
基于Nandflash的Bootloader开发简介
S3C2410支持直接从Nand Flash启动,所以要用到Nand Bootloader。大多数Nand Bootloader都分为Nboot和Eboot两部分。依赖于CPU体系结构的代码,放在Nboot中,通常用汇编语言+C语言实现;而Eboot通常用C语言实现,这样可以实现复杂的功能,而且代码会具有更好的可读性和可移植性。Nboot:硬件设备初始化: 屏蔽所有转载 2010-04-28 10:56:00 · 647 阅读 · 3 评论 -
Nboot程序详细分析
基本上吧Nboot的程序看完了,总结一下。主要包含以下文件:2410init.s 2410slib.s nand_s.s 2410loader.c 2410lib.c nand.c 2410init.s2410slib.snand_s.s2410loader.c2410lib.cna转载 2010-04-28 10:58:00 · 587 阅读 · 0 评论 -
Eboot 软件框架
Eboot,全称为Ethernet Bootloader,它主要负责通过以太网把系统镜像从主机下载到目标平台的非易失性固态存储设备中,它还主要负责配置一些系统的启动参数(如TOC)等。Eboot一般是在系统定制过程中利用系统定制平台工具(如Platform Builder)完成开发,而Nboot一般是用ADS开发的。 Eboot的软件代码可以划分为以下5个部分:1、BLCOMMON转载 2010-04-28 11:00:00 · 932 阅读 · 0 评论 -
如何使WINCE启动时自动运行应用程序
<br /> <br />一、快捷方式<br /><br />假定Windows CE.NET目标工程为CEPC类型,目录为E:ProjectMyWinCE,并且工程已经Build(或者Rebuild)成功; <br /><br />假定Windows CE.NET的应用为MyApp.exe <br /><br />1.将MyApp.exe复制到E:PROJECTSMyWinCERelDirCEPC_X86Release目录下; <br /><br />2.修改MyWinCE原创 2010-06-25 23:39:00 · 382 阅读 · 0 评论 -
Platform Builder实践之两个要点
<br />转自:http://www.vihome.com.cn/news/4282.html<br /> <br /> 增加对大容量物理内存的支持和永久存储注册表是在定制内核工作中常遇到的问题。本篇文章将对这两个方面阐述相关的知识并指导读者如何在PB中实现。 <br /><br />对大容量物理内存的支持<br /><br /> 在PC上增加物理内存是很方便的,插上内存条后只要自检程序识别,那么桌面操作转载 2010-06-25 23:42:00 · 365 阅读 · 0 评论 -
Windows CE 电源管理介绍
<br />转自:http://www.vihome.com.cn/news/4281.html<br /> <br />电源管理 <br /><br /> Windows CE是典型的使用电池供电的系统。这使得正确操作系统十分关键,应用程序大多数时间都不需要关注Windows CE 设备的电源损耗,但是在某些时候,你可能要注意这些损耗。 <br /><br /> 当用户关闭了一个使用电池的Windows CE设备,电源系统不会关闭PC电源,事实上,只是系统被挂起(译原创 2010-06-25 23:45:00 · 511 阅读 · 0 评论 -
WINCE应用程序开机自动运行方法
<br />转自http://www.cnblogs.com/hbt19860104/archive/2008/04/11/1147981.html<br />1、 将应用程序和应用程序快捷方式添加到映像里,再将快捷方式添加到StartUp目录下,这样当系统运行后应用程序就能自动运行;<br /><br />2、 直接替换Wince的SHELL,即修改注册表:<br />[HKEY_LOCAL_MACHINE/init]<br />"Launch50"="explorer.exe"<br />转载 2010-06-25 23:13:00 · 410 阅读 · 0 评论 -
定制 Windows CE .NET 用户界面 1/2
Mike Hall<br />Microsoft CorporationSteve Maillet<br />Entelechy Consulting<br /><br />April 4, 2002// interface翻译成界面,部分时候翻译成接口(没有全文翻译,只是摘记了一些有用的信息,和自己的一些理解) WinCE 的UI是skinnable。Recently, while preparing for atalk at an Embedded event, a bullet转载 2010-07-01 12:00:00 · 648 阅读 · 0 评论 -
WinCE串口驱动分析
WinCE串口驱动分析来 源 : 来自网络 <br />虽然串口通讯已经是普遍的标准而且广为大家熟知,但驱动中涉及的部分内容也可能在平时的应用中并不是很常用到,在这里做一个简单的介绍待后面说明到具体代码的时候可以连贯一些。 <br />串行通讯接口是目前十分流行的通讯接口之一。由于其电气界面的简单性使其在计算机领域的应用相当的广泛。在这里提到的串行通讯接口主要是指UART(通用串行)和IRDA两种。通常的串行连接电气连接上有3wire和9wire两种。3wire的接线方式下定义了发送、接收转载 2010-07-01 12:12:00 · 487 阅读 · 0 评论 -
WINCE快捷方式详解
WINCE快捷方式详解发 布 时 间 : 2008-11-19 来 源 : CSDNBLOG 作 者 : norains 浏 览 : 2327 <br /> //=====================================================================================================<br />//TITLE:<br />// WI转载 2010-07-01 11:29:00 · 331 阅读 · 0 评论 -
WinCE内核裁减(中文字体)及字库和内核的分离(转)
WinCE内核裁减(中文字体)及字库和内核的分离(转)来 源 : cublog <br />每次定制中文系统时,NK总是比英文大10M左右,启动时在bootloader中将内核Copy到内存时也花时间,同时也占用了很多内存,留给系统和应用的内存就少了10M左右,真是浪费呀,看到都心痛!本人研究了一下,同时也参考了网上的资料,现总结如下,如何减少中文字库大小和将字库放到外部存贮器上。核心思想是将默认选择的中文字体SimSun & NSimSun (SYSGEN_FONTS_SIMSUN)替换转载 2010-07-01 11:55:00 · 494 阅读 · 0 评论 -
Customizing the Windows CE .NET User Interface, Part 2 (2/2)
Customizing the Windows CE .NET User Interface, Part 2发 布 时 间 : 2009-12-29 来 源 : 博客园 作 者 : 雨林 浏 览 : 141 <br />Mike Hall<br />Microsoft Corporation<br />Steve Maillet<br />Entelechy Consulting<br />May 1, 2002<br />下载转载 2010-07-01 12:08:00 · 599 阅读 · 0 评论 -
IIC驱动
WINCE 流驱动的xx_IOControl 收藏 <br />前言<br /> 刚刚完成一个WINCE 下的I2C的流驱动,由于在读I2C 时要进行参数的传入和传出,所以其中的xx_IOControl必须要完成,像一些简单的传递单向数据的驱动,要xx_Read或xx_Write就可以实现.<br /> 之前没有写过xx_IOControl,所以参考了网上的代码又结合自己的软硬件环境,我现有的BSP 里转载 2010-07-02 16:14:00 · 1818 阅读 · 2 评论 -
SetTimer不准的问题
http://blog.csdn.net/joyzml/article/details/5382444http://topic.csdn.net/u/20091013/11/4090d838-473d-4d64-bbb6-fccc743bbd18.html硬件平台是三星S转载 2011-09-14 21:58:55 · 1247 阅读 · 0 评论