20岁以上,大专以上学历
【课程目标】
本课程是WindowsCE5.0系统级开发的课程,课程内容包括WindowsCE6.0操作系统的特性介绍,开发环境的建立,操作系统的创建和调试,内核修改,BSP的创建,驱动程序开发等内容。本课程深入基于WindowsCE的嵌入式设备的实际开发过程,**每章精心设计的实验,使学员在学习后,能对WindowsCE的系统及驱动开发有清晰的认识和深刻的理解,能够熟练进行嵌入式系统相关的项目开发。
【课程大纲】
◆WindowsCE嵌入式系统开发综述。首先简要介绍了WinCE系统的特性,接着讲述WinCE系统的开发流程,以及介绍使用PlatformBuilder进行系统定制,**后,对WindowsCE调试方法进行解析。
◆课程实验:
◆深入理解WinCE内核。详细讲解内核主要模块、系统启动、系统调用、内存管理和文件系统等,进一步加深巩固对WinCE内核的理解,为后期驱动开发打下牢固的基础。
◆课程实验:
◆WinCE的BootLoader和OAL开发。详细讲解WinCE系统下的BootLoader和OAL工作原理,接着一步一步讲述BootLoader和OAL的开发流程。帮助学员掌握实际项目中的BootLoader和OAL开发。
◆课程实验:
◆WinCE的设备驱动解析。首先介绍WinCE的驱动程序的分类,接着讲解设备管理器的工作机制,接着重点讲述WinCE的中断机制,详细分析驱动程序的加载过程,**后介绍流接口设备驱动。
◆课程实验:
◆WinCE的设备驱动解析(续)。本章分别针对电源按键驱动、触摸屏驱动、Flash驱动、显示屏驱动程序进行分析,帮助学员掌握WinCE系统开发中的**主要几个驱动的工作流程和开发过程。**后,讲解驱动程序的电源管理。
WinCE应用开发就业班课程目标
掌握WindowsCE的开发流程
了解模拟器的概念和使用
熟悉WindowsCE应用开发的工具以及开发流程
掌握WindowsCE系统事件驱动和消息响应机制
熟练掌握WindowsCE系统中应用程序的执行流程
建立Windows编程的基本理念
具备编写文字输出程序和屏幕绘图程序的能力
熟练掌握WindowsCE系统中多线程编程的方法
熟练掌握WindowsCE下文件的编程操作方法以及串口通信方法
【专业导师】
王宇 Java、大数据导师
工作经历:9年企业软件开发和教学经验,注重人才培养,拥有丰富的开发技术经验。熟练掌握Html5,Css3、JS、jQuery,Bootstrap,EasyUi,Ajax等主流前端技术及MySQL,SQLServer,Orcale等常用数据库的应用,精通JavEE平台开发,对Struts、Spring、Hibernate、Springmvc、Mybatis Maven领域的流行框架有独特见解, 熟练使用Svn,Git,VSS等主流的版本管理工具。