3G手机操作系统WinCE高级开发
3G手机操作系统 Windows CE高级应用开发课程 课程背景:嵌入式操作系统是所有嵌入式智能化设备的灵魂,微软Windows CE操作系统以其友好的图形界面、强大的开发工具、众多硬件厂商的支持,成为手持设备、消费类电子、汽车电子等领域应用最为广泛的操作系统。
课程目标:基于Windows CE的项目大多包含界面开发、通讯开发、数据库开发这几个部分,本阶段从基础入手,使学员具备这几方面的开发能力,并在每个模块配备小项目,提高学员的实际编程能力。最后还给学员介绍在项目开发中经常使用的开发技巧。最终让学员成为具有WindowsCE嵌入式平台开发能力的优秀嵌入式软件工程师。
Windows CE开发概述
Windows CE发展史
Windows CE项目开发的一般流程
Windows CE开发工具的使用
Windows CE平台定制
使用Platform Builder定制基于ARM9平台的WindowsCE
Windows CE系统详解
Windows CE系统剪裁
Windows CE系统与ARM9硬件平台的集成
定制应用程序开发所需SDK
Windows CE应用软件界面开发
Windows CE GUI程序整体框架
Windows CE图形库事件消息机制
窗口、对话框、基本控件编程
多进程及多线程编程
Windows CE文件及注册表编程
Windows CE通讯编程
串口、红外、蓝牙编程及在嵌入式产品中的使用
Windows CE下的TCP/IP及Socket编程
telnet、FTP及Web Server
GPRS编程及AT指令
GPS编程原理
Windows CE数据库开发
SQL Server CE介绍
Windows CE数据库开发环境的搭建
简单通讯录数据库应用程序开发
远程数据库同步
数据库查询优化
Windows CE开发技巧
将应用程序集成到操作系统镜像
如何定制开机Shell
软键盘及输入法
如何定制窗口控件
项目实战(根据需要任选一个)
项目1:医疗电子行业HMI设计
开发平台:S3C2440+Windows CE5.0
项目概述:随着计算机技术的发展,传统的工业控制设备也在向智能化、网络化、多媒体化发展,HMI(工业人机界面)在控制设备中发挥越来越重要的作用,HMI开发是整个项目中开发最为复杂、开发周期最长的部分。本项目通过图形化的人机界面,实现设备环境的实时显示和控制,通过数据库对设备采集数据进行有效存储和管理,通过网络实现远程监视和控制。子系统包括:图形控制子系统、通讯子系统、数据管理子系统。
技术要点:
GUI图形界面开发
SQL Server CE数据库开发
自定义自制控件开发
扩展通讯协议
基于Windows CE的C/S软件设计
项目2:GPRS无线通讯平台
开发平台:S3C2440+Windows CE+GPRS
项目概述:使用GPRS模块与Windows CE的结合,实现GPRS无线通讯功能。通过图形化的人机界面,用户可以拨打接听电话,发送接收短信,存取电话簿,通过与GPS模块的结合,可实现远程定位。通过和摄像头结合,可实现远程监控、远程报警等功能。
技术要点:
Windows CE界面开发
GPRS和AT指令
SQL Server CE数据库开发
GPS定位系统与编程
|







