返回首页

课程内容

时间:2009-05-27 09:54来源:未知 作者:童红艳 点击:
学院课程内容 ■ 各阶段课程安排说明 ● 课程目标 4 招生简章 通过本课程的系统学习,学员可以深入掌握Windows CE Windows Mobile平台上应用开发的方法,清晰理解Windows CE操作系统的完整体
  
学院课程内容

 

■ 各阶段课程安排说明
 

 ● 课程目标
4 招生简章
    通过本课程的系统学习,学员可以深入掌握Windows CE& Windows Mobile平台上应用开发的方法,清晰理解Windows CE操作系统的完整体系结构,能对Windows CE 的系统开发及驱动开发有清晰的认识和深刻的理解,能够熟练进行嵌入式系统相关的项目开发工作。
    课程目标包括:
    1. 精通Windows CE&Windows Mobile操作系统原理以及消息机制;
    2. 精通Windows CE&Windows Mobile 下的C语言高级编程;
    3. 精通Windows CE高级应用开发;
    4. 精通Windows Mobile 高级应用开发;
    5. 精通Windows CE&Windows Mobile的调试技巧以及BUG检测;
    6. 掌握ARM处理器平台及其接口硬件开发;
    7. 掌握适用于Windows CE 的Bootloader的编写方法;
    8. 精通Windows CE 内核定制及设备驱动的开发;
    9. 了解linux和Symbian系统的应用开发;
    10. 掌握Windows CE&Windows Mobile 实际项目案例开发流程。

 

  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

 

  • 第一期:WindowsCE/Mobile软件工程师
    1. 培训时间:3周
    2. 职场定位:WindowsCE/Mobile Development Engineer for Software Engineering
    3. 证书:中国软件行业协会嵌入式系统分会《WindowsCE/Mobile软件工程师证书》(认证费300元)
    4. 本期目标:Windows CE是微软公司推出的面向移动智能连接设备的模块化实时嵌入式操作系统。凭借其广泛的适应性,丰富的功能,强大的多媒体能力,友好的开发环 境,Windows CE已经被广泛的应用于掌上电脑,智能手机,汽车电子,信息终端等领域,是当前嵌入式领域的热点之一。作为Windows CE开发的基础,C/C++是每个程序员必备的基本素质。本阶段学习目标是掌握C/C++语言基本知识、C/C++编程语法基础,并熟练掌握Windows CE的开发环境,成为称职的Windows CE软件开发工程师。Windows Mobile是微软基于Windows CE面向手机开发的操作系统,两者内核基本一样,开发特点和过程基本一致,本课程可以使学员同时具备两种操作系统的开发能力。

     

    序号 课程名称 课程内容 掌握要求
    1 Windows CE/Mobile操作系统介绍及开发流程 本课程从零起点,讲解Windows CE 操作系统的基本概念。详细介绍Windows CE的开发内容,Windows CE相关开发工具的安装以及使用,包括平台定制工具,应用开发工具,SDK包等。掌握Windows CE 系统的生成方法以及开发流程。 精通
    2 Windows CE/Mobile C语言高级编程 C语言是嵌入式领域最重要也是最主要的编程语言,本课程将在学员C语言基础知识之上,通过大量编程实例重点讲解C语言的高级编程知识,包括函数与程序结构、指针、数组、常用算法、库函数的使用等知识,另外,本节还重点讲解数据结构的基础内容,包括链表、队列、栈、树、哈希表、图等内容。 精通
    3 C++面向对象编程 C++是Windows CE&Windows Mobile应用开发主要语言之一,本节重点让学员掌握面向对象编程的基本思想,以及C++语言的基础内容,为后面的课程做好铺垫。 掌握
    4 Windows CE项目开发流程 本课程主要让学员从整体上了解Windows CE开发开发的方法,熟悉项目开发的流程。让学员建立起系统整体架构的概念。对产品需求分析、硬件选型,启动代码编写,操作系统平台特性分析,Windows CE 系统定制,驱动开发等整个过程上进行完整的讲解和实践。 掌握

     

  • 第二期:WindowsCE/Mobile系统工程师
    1. 培训时间:6周
    2. 职场定位:WindowsCE/Mobile Development Engineer for Embedded Systems
    3. 证书:ARM公司全球统一认证证书(认证费500元),中国软件行业协会嵌入式系统分会《WindowsCE/Mobile系统工程师证书》(认证费300元)
    4. 本期目标:参加本期培训的学员应该掌握基于Windows CE 的C/C++ 语言编程技巧。Windows CE&Windows Mobile 应用开发和Windows CE系统开发是微软嵌入式开发体系中最重要的一部分,掌握这一技能的工程师也是从事Windows CE&Windows Mobile 相关产品开发的企业最为渴求的人才,有着广阔的就业前景。本期学习的主要目标是使学员精通Windows CE&Windows Mobile下的应用程序设计,熟练掌握Windows CE&Windows Mobile的应用开发流程,强化学员对微软的嵌入式平台的运行体系和开发技术的掌握和运用。课程中还会讲述 Windows CE开发的相关知识,使学员初步掌握Windows CE下的系统定制和驱动程序开发方法。同时在掌握上层操作系统架构的基础上,深入底层硬件讲解ARM体系结构和编程方法,掌握底层bootloader的编写技能,使得学员具备ARM硬件接口的基础知识以及相关的操作能力。经过这一轮的学习,具备了相关技术能力的学员将在就业市场上有着很强的竞争力。

     

    序号 课程名称 课程内容 掌握要求
    5 Windows CE & Windows Mobile高级应用编程 Windows CE&Windows Mobile应用开发是Windows CE项目开发中最重要的一部分,也是就业面最广的方向。本课程的主要目标是使学员精通Windows CE&Windows Mobile下的程序设计,精通Windows CE&Windows Mobile的应用开发环境,强化学员对Windows CE&Windows Mobile应用开发的理解和编码调试的能力。主要内容包括事件驱动和消息响应机制,菜单、对话框和窗口的使用,Windows标准控件和通用控件的使用,屏幕绘图基础,多进程和多线程,串口通讯,网络编程,GUI图形界面编程,文件操作,注册表操作,数据库编程,mfc类库使用,高级调试技巧等。 精通
    6 ARM处理器编程 ARM是嵌入式领域最主要的CPU处理器,了解ARM处理器的基础知识将为后面课程的底层开发打好坚实基础,本课程内容包括ARM处理器体系结构、编程环境、指令集、寻址方式、调试、汇编和混合编程等方面的内容,为后面移植课程的学习打好基础。学完此课程学员可获得ARM公司全球统一授权培训证书。 掌握
    7 ARM硬件接口开发 本课程重点介绍ARM的常用接口开发及硬件电路设计基础(包括IO、串口、看门狗、实时时钟、SPI、IIC、扫描键盘、FLASH操作等),为以后的设备驱动的学习打好基础。 了解
    8 Windows CE系统定制开发 系统定制开发是Windows CE底层开发的重要内容。本章结合实际硬件开发板的使用,讲述如何开始创建并生成操作系统映像。内容包括系统定制与裁减、操作系统的编译、系统内核调试、启动程序Bootloader的编写、boot文件烧录以及操作系统映像下载等整个流程。 精通
    9 Windows CE内核机制 本课程深入Windows CE操作系统内核,讲述Windows CE操作系统的相关运行机理。内容包括内核启动流程、虚拟内存、中断响应与调度、实时时钟管理,系统休眠与唤醒,硬件I/O设备操作,Hive注册表存储,多语言界面实现等方面的内容。 了解
    10 Windows CE驱动开发基础 介绍Windows CE 驱动开发相关概念及开发流程,了解Windows CE 下的驱动机制,并重点学习基于流接口的字符型逻辑设备驱动的开发过程。学习串口、GPIO、硬件看门狗、实时时钟、SPI、扫描键盘、A/D转换等接口的驱动开发原理。在掌握了这些内容的基础上,学员可以深入学习驱动程序开发的高级课程。 掌握

     

  • 第三期:Windows CE驱动工程师
    1. 培训时间:5周
    2. 职场定位:WindowsCE/Mobile Driver Development Engineer
    3. 证书:微软嵌入式工程师认证证书(认证费500元),中国软件行业协会嵌入式系统分会《WindowsCE/Mobile驱动工程师证书》(认证费300元),嵌入式学院《WindowsCE/Mobile工程师职业资格证书》(认证费800元),Symbian公司全球认证证书(认证费800元)
    4. 本期目标:参加本期培训的学员应该掌握Windows CE应用开发和系统开发能力。本期学习的主要目标是掌握基于Windows CE的产品开发从需求分析到详细设计整个过程的开发内容,深入掌握Windows CE 驱动程序开发技巧,能够熟练地移植或编写设备驱动。另外,本期课程还会让学员了解另外两个比较重要的嵌入式操作系统:Symbian和嵌入式Linux,使学员在掌握Windows CE操作系统的同时,也了解其他操作系统的开发方法,拓展学员的知识面,丰富学员的知识结构。最后,本期将花一个月时间,重点让学员从零开始完整完成一个真实项目的设计,使学员在巩固所学内容的同时,迅速积累项目设计经验,真正成为符合企业需求的Windows CE& Windows Mobile开发人才。另外, 通过实际项目案例,可以发现学员知识薄弱环节进行重点加强。目前学员在嵌入式学院可完成的真实项目包括:楼宇监控系统、商用POS机、汽车导航 GPS、个人娱乐系统PMP,学员可在嵌入式学院学习期间独立完成其中一个项目,其他项目可在结业后完成,学院提供相关源码和文档。

     

    序号 课程名称 课程内容 掌握要求
    11 Windows CE驱动高级开发 驱动开发是Windows CE开发中最具有挑战性的内容,要求开发人员不但具备硬件接口知识,清晰了解Windows CE 下驱动程序的架构,还要具备应用开发的相关知识,对开发人员的综合素质有着很高的要求。正因为如此,一个优秀的Windows CE驱动开发工程师在嵌入式行业中非常具有竞争力。本课程将重点讲解Windows CE下常用接口驱动的编写方法,使学员全面掌握Windows CE系统下驱动开发的完整方法。课程内容包括:
    1、串口驱动:串口驱动是Windows CE 中经典的流接口驱动的实现。通过讲解,掌握串口驱动的代码结构,有能力实现多串口驱动的编写;
    2、键盘驱动:掌握矩阵式键盘的驱动的原理,能够根据实际需要灵活改变驱动程序的实现功能;
    3、flash驱动 :掌握在Windows CE下常见flash存储器的驱动(nand flash等);
    4、触摸屏设备驱动:掌握触摸屏驱动的原理、能够进行触摸屏驱动的修改。
    精通
    12 Linux和Symbian操作系统开发基础 Linux 和Symbian是目前另外两个最主流的嵌入式操作系统,嵌入式学院利用自身在这两个操作系统方面的教学优势,使学员了解这两个操作系统应用开发和系统开发的特点,并对比Windows CE操作系统,让学员了解目前主流嵌入式OS的异同点,增进对嵌入式OS开发的理解,拓展学员知识面,增加就业渠道。 了解
    13 Windows CE项目实践 本课程将通过一个真实完整的项目案例,让学员了解真实项目的开发流程,让学员知道如何将所学知识应用到项目开发中。本课程将模拟真实项目的管理过程,培养学 员项目团队协同开发能力,项目文档编写能力和新知识的学习能力,为下一步就业做好知识上和心理上的充分准备。目前学员在嵌入式学院可完成的真实项目包括:多功能手持导航产品(PND), 楼宇监控系统,商用POS机,个人娱乐系统PMP,学员可在嵌入式学院学习期间独立完成其中一个项目,其他项目可在结业后完成。 掌握


------分隔线----------------------------

  • 李老师
  • 李老师
  • 胡老师
  • 胡老师
嵌入式Linux就业培训班
WinCE/Mobile就业培训班
FPGA应用设计就业培训班