`
insertyou
  • 浏览: 917591 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

WinCE程序开发-1

 
阅读更多

前言

半年了,人也懒了,呵呵.什么都没写点。心里空空的。于是就把最近半年来在PDA上面开发的一些经验写写,希望和大家进行交流交流。

目前,嵌入式上面主要有Linux/WinCE 和Symbian 几大主角。我于今年3月份开始接触嵌入式的。用的是Arm2410开发板进行实验。我个人很喜欢开源的,也向往开源。所以在今年4月份接到单子后,就开始采用Linux+QT库进行开发。很可惜2个月的开发下来,软件基本成功了。可遇到了最麻烦的问题,我们找到的PDA硬件提供商的PDA不支持Linux ,我们晕死了。临近交付软件了,时间不多了,只有2个月时间了。也只有硬着头皮把软件从Linux 上面移植到WinCE里,准确说是从头开发了。

就着样,我们又在WinCE 5.0上面折腾了2个月,最终总算把软件系统开发完成了。在WinCE上面开发了2个月,也获得了很多经验,就把他写出来,和大家分享交流。至于Linux 下面的开发经验也有很多,有很多朋友来问过我。有时间的话,我会把整套linux下面的开发也写出来,和大家一起分享。

首先介绍一下我们开发的软件---- 电子身份识别系统。

平台:WindowsCE 5.0

开发工具:Visual Studio 2005 语言C#

说真的,微软的开发工具真没话说,Good!,比起Linux下面黑暗的C++ ,真实贴近人性话。

要开发PDA上面的软件, 首先要准备好开发环境,这是最最基本的工作了。下面说说开发环境的搭配。

1、Windows2003系统(你也可以用XP,主要是我们这次开发的识别系统,分2个部分,其中MS SQL2000数据库作为核心数据库,PDA的数据需要从服务器上同步)

2、Visual Studio 2005 开发工具自然必不可少

3、WinCE 5.0 模拟器(VS2005自带了PockPC的,其实就是一个东东,只是叫法不同)

4、Windows Mobile - ActiveSync 4.2/4.5

5、主要的软件就这么多

硬件上,最好有个2410开发板,如果没有的话PDA、智能手机、都可以。我是采用了PDA和开发板。

如果是开发板的话,你需要自己先Build 一个WinCE 系统装进去(以后我会专门写个WinCE定制的文章,请稍等。。。

硬件、软件准备好了,我们就可以踏上软件开发的旅程了。。。。。。

(未完待续。。。)

欢迎登陆我的公司网站昆明永创科技有限公司:http://www.yunfly.com (不要扔西瓜皮哦。好不容易创业!)

分享到:
评论

相关推荐

    WinCEPB60-R3-2009-Update-Rollup-Armv4I.msi补丁包

    首先,我们来看"WinCEPB60",这是Windows CE Platform Builder的简称,是微软提供的一个强大的开发工具,用于构建定制化的Windows CE操作系统。PB60代表Platform Builder的第六个主要版本,提供了更高级的开发环境和...

    winCE程序设计--学习嵌入式不可缺少的一本书

    1. 应用程序开发:可以使用Visual Studio等工具,采用C++、.NET Compact Framework或WinAPI进行应用程序编写。 2. 设备驱动开发:驱动程序是连接硬件和操作系统的关键,开发者需要熟悉DDK(驱动开发工具包),遵循...

    wince驱动开发--DeveiceIoCtrol

    在Windows CE (Wince)操作系统中,驱动程序开发是一个关键环节,特别是在与硬件交互时,如SDIO(Secure Digital Input/Output)接口的存储卡。`DeviceIoControl`函数是Windows API提供的一种方法,用于控制设备并...

    wince程序开发实例

    在“wince程序开发实例”这个主题中,我们将深入探讨如何在Windows CE环境下进行应用程序的开发,特别是在构建一个课程表软件的过程。 在开发过程中,你需要熟悉以下几个关键知识点: 1. **Windows CE SDK**:首先...

    一套基于wince的socket客户端服务器程序 --完整的包括sdk

    标题中的“一套基于wince的socket客户端服务器程序 --完整的包括sdk”揭示了这是一个专为Windows CE (wince) 平台设计的网络通信程序,它包含了一整套的客户端和服务器端应用程序,以及用于开发的Software ...

    VS2008 C#开发WinCE系统程序开发详细步骤

    "VS2008 C#开发WinCE系统程序开发详细步骤" 本文详细介绍了使用VS2008+SQLite开发WinCE系统下的PDA程序的开发步骤,涵盖了开发环境的配置、数据库的选择和连接、开发工具的选择等方面。 一、开发环境配置 开发...

    WinCE应用程序开发

    WinCE应用程序开发是针对运行在Windows CE操作系统上的嵌入式设备的应用程序开发过程。Windows CE是微软推出的一种精简型操作系统,针对资源有限的设备,例如智能手机、手持设备、工业控制器、车载娱乐系统等。...

    WINCE程序开发指南-嵌入式系统设计.rar

    《WINCE程序开发指南-嵌入式系统设计》是一份深度探讨Windows CE平台下的程序设计与设备驱动开发的宝贵资源。这份压缩包包含了三个主要部分,分别是“嵌入式系统设计”、“winCE程序设计”以及“Windows CE设备驱动...

    WINCE程序设计 WINCE程序设计

    总之,WinCE程序设计涉及从操作系统定制到应用程序开发的全过程,需要掌握WinCE的架构、API、设备驱动以及系统优化等多方面知识。通过学习和实践,开发者可以充分利用WinCE的优势,开发出适应各种嵌入式场景的高效...

    wince 控件注册程序--RegSvrCe

    在Windows CE(简称WinCE)操作系统环境下,开发嵌入式应用程序时,我们有时需要自定义或使用第三方控件。这些控件如同在Windows桌面系统中一样,需要进行注册才能在系统中正常使用。"wince 控件注册程序--RegSvrCe...

    wince-LED-flow-driven-design.rar_ WinCE led_wince gpio_wince led

    该资源主要关注的是基于流驱动的设计方法,这是一种高效且灵活的驱动程序开发模型。 GPIO驱动是嵌入式系统中常见的一种驱动类型,它允许软件通过编程方式控制硬件引脚的状态,从而实现对各种外围设备的控制。在...

    WINCE设备驱动程序开发

    WINCE设备驱动程序开发 WINCE 设备驱动程序开发是指在 WINCE 操作系统下开发设备驱动程序的过程。设备驱动程序是操作系统的一部分,负责管理和控制硬件设备,使其能够与操作系统进行通信。设备驱动程序可以分为两...

    RFID开发-WinCE操作-C#

    1. **安装开发环境**:首先,你需要安装支持WinCE的开发工具,如Microsoft Visual Studio CE或Eclipse with Windows CE插件。这些工具提供了一个集成开发环境(IDE),便于编写、编译和调试C#代码。 2. **了解RFID...

    MFC测试程序开发\WinCE应用程序的开发入门

    ### WinCE应用程序开发入门知识点详解 #### 一、WinCESDK - **SDK的重要性**: WinCE应用程序的开发离不开SDK的支持,SDK(Software Development Kit)包含了应用程序所需的头文件、库文件等资源,是编译和运行的...

    HOST-wince-perpherial-driver

    1. "OTG-Host WinCE Peripheral driver Release Notes v1.0.pdf":这很可能是该驱动程序的发行说明,包含了版本信息、更新内容、已知问题和解决方法等详细资料。 2. "Docs":这是一个文件夹,可能包含了更详细的文档...

    WinCEPB60-161231-Product-Update-Rollup-Armv4I

    WinCEPB60-161231-Product-Update-Rollup-Armv4I windows系统使用vs2005,开发基于wince6.0程序,安装资源包之一

    Windows 10 - Windows设备中心(wince开发)

    在WinCE开发过程中,确保设备驱动程序是最新的和兼容的至关重要,因为它直接影响到设备的功能和性能。驱动程序更新通常包含错误修复、新功能添加以及对硬件的优化,因此对于开发者来说,定期检查和更新驱动程序是...

    [Wince.WM5-6]NaviOne.凯立德.NaviOne.P2138-D5A01.主程序(高清800X480)

    1. **Windows CE (Wince)**:这是一个操作系统,主要用于嵌入式设备,如导航系统、工业设备和手持设备等。Windows CE(后来被称为Windows Embedded Compact)是微软开发的一个实时操作系统,具有小巧、可定制的特点...

    如何用VS2005或者2008开发wince应用程序

    六、Wince应用程序开发的优点 使用VS2005或VS2008开发Wince应用程序有许多优点,例如: * 高效的开发环境:VS2005和VS2008提供了高效的开发环境,能够快速开发和调试应用程序。 * 强大的编程语言:C++和C#等编程...

Global site tag (gtag.js) - Google Analytics