1、本课程的目的 通过系统的讲解,针对性的实验操作,由框架流程到模块细节,使学员掌握正确的概念,规范的方法和步骤。快速开发基于Windows CE 系统的产品。
2、 本课程适用人员 (1) 开发人员:包括WinCE系统的定制集成;Bootloader/OAL/Drivers/Shell/Applicaions的开发。 (2) QA测试人员。 (3) Embedded项目管理人员。
3、 学员应具备的背景知识 (1)嵌入式开发的基本概念。如:开发机、目标机、Debug连接等。 (2) C/C++编程经验、编译原理。 (3) 目标硬件的运行机制(如:CPU、时钟、总线、中断(PIC)、内存、存储、IO等)。 (4) Win32 API函数、XML,硬件Drivers的开发。(非必需,但有帮助)
4、Windows CE Net应用开发培训课程 (1)完成课程后,学员将学会: a) 建立Windows CE应用开发及调试环境; b) 开发一般的CE Win32应用; c) 开发CE实时应用包括对硬件的操作(IRQ、RAM、I/O、DMA等); d) 开发CE网络及数据库(ADOCE,SQLCE)应用; e) 开发Web Service,SOAP等应用; (2)完成课程后,学员将如何完成自己的项目。 a) 无需购买Platform Builder,只需要购买研博WinCE应用程序开发平台(EMBO-ADK); b) 在此平台上开发应用程序; c) 如果研博公司的可定制shell及驱动可以满足您的需求,则项目就此完成。 d) 研博公司的应用开发服务和平台开发服务,将在您的开发过程中为您提供技术支持。 (3)本课程针对的客户是: a) 不想购买Platform Builder; b) 对开发周期要求短; c) 不想受平台的限制,希望开发跨平台的应用产品;
5、Windows CE Net平台开发培训课程 (1)学员必须先了解的知识: a) 已参加研博Windows CE.NET应用开发培训课程; b) 对计算机的硬件要有所了解; (2)通过学习将学会: a) Windows CE.NET系统框架; b) Platform builder的多种工具及其使用; c) OAL及Bootload的开发; d) 驱动的开发及加载; e) shell的定制; f) 各种Debugger工具的使用 g) 实验及操作。 (3)您将如何完成您的项目 a) 购买Platform builder工具; b) 开发平台、应用及loader; c) 将平台和应用集成为nk.bin; (4)本课程针对的客户: a) 需要将平台及应用全部集成到单一的nk.bin之中; b) 需要定制Boot Loader、OAL、Driver及加密等。