2017.新版嵌入式linux就业培训课程体系介绍-更新_第1页
2017.新版嵌入式linux就业培训课程体系介绍-更新_第2页
2017.新版嵌入式linux就业培训课程体系介绍-更新_第3页
2017.新版嵌入式linux就业培训课程体系介绍-更新_第4页
2017.新版嵌入式linux就业培训课程体系介绍-更新_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

课程目标 招生简章 通过本课程的系统学习 可以使学员由浅入深地对嵌入式 Linux 和 Android 系统 STM32 单片机物联网开发进行全面学 习 能够独立胜任嵌入式 linux 和 Android STM32 单片机物联网 三个方向的开发工作 嵌入式 linux 方向包括 C 语言开 发 嵌入式 Linux 应用开发 系统开发 驱动开发等 基于 Linux 内核的 Android 开发包括 Android 应用开发 Android 系统开发 Android 底层开发等 STM32 包括 GPIO 串口 时钟 中断 I2C SPI 通信 WIFI 蓝牙等 课程目标包括 1 熟练使用 Linux 操作系统 2 精通 Linux 下 C 语言编程 3 精通嵌入式 Linux 应用开发 4 精通 STM32 单片机物联网开发以及 WIFI 蓝 牙的开发 5 掌握 ARM 处理器平台及其接口硬件开发 6 掌握嵌入式 Linux 下 Bootloader 的移植方法 7 精通嵌入式 Linux 内核裁减移植及内核调试 8 精通嵌入式 Linux 下常用接口的驱动开发 9 熟悉 Java 语言编程 10 熟悉 Android 应用开发 11 掌握基于 Linux 内核的 Android 底层系统开发 12 熟悉嵌入式 Linux 实际项目案例开发流程 13 熟悉基于 Android 系统的实际项目案例开发流 程 点击查看大图点击查看大图 第一阶段 嵌入式系统开发基础理论第一阶段 嵌入式系统开发基础理论 职场定位 嵌入式 linux 软件开发工程师 Embedded Linux Software Development Engineer Java 语言开发工程师 Java language development engineer 本期目标 嵌入式系统是现在最热门的计算机应用领域之一 嵌入式 C 语言在其中起着至关重 要的作用 一个精通 C 语言程序设计的程序员 可以很容易地进入 Linux QNX Vxworks 等嵌 入式操作系统下的软件开发工作 本阶段学习目标是掌握 Linux 操作系统的使用 打好 C 语言基 础 进一步深入学习 C 语言高级编程并精通常用的数据结构 为将来从事应用开发及底层课程 的学习打下基础 通过本阶段的学习 学员还可以熟练使用 Java 语言编程 为后期学习 Android 相关开发 打下良好基础 通过本期学习 还可以熟练掌握嵌入式 Linux 的开发环境 为将来做 底层嵌入式开发工作打基础 序号课程名称课程内容掌握要求 1Linux 操作系统使用 本课程从零起点 讲述了 linux 内核的起源 发展历 程以及目前广泛的应用场合 概述了 linux 系统的基 本组成框架及组件功能 详细介绍 Linux 下的文件管 理 用户管理 网络管理 软件管理等基本命令 以 及包括 VI 编辑器 GCC 编译器 GDB 调试器和 Make 项目管理工具等在内的 C 语言环境搭建知识 精通 2 嵌入式 Linux C 语言编 程 C 语言基础补习 C 语言是嵌入式领域最重要也是最主要的编程语言 本课程将在学员 C 语言基础知识之上 通过大量编程 实例重点讲解 C 语言的高级编程知识 包括函数与程 序结构 指针 数组 常用算法 库函数的使用等知 识 精通 3 嵌入式 Linux C 语言数 据结构及经典算法编程 数据结构是一门非常重要的基础课 在 linux 内核 底层驱动 通信协议及实际开发中都有大量应用 本 课程重点讲解数据结构的基础内容 包括顺序表 链 表 队列 栈 树 图 哈希表 各种查找和排序算 法等 每种重要的数据结构都会介绍其理论知识及 C 语言的实现 还会结合实例讲解其在实际中的应用 精通 4 Java 语言高级编程 Java 基础补习 本课程主要让学员掌握 Java 语言基本语法 掌握面向 对象编程方法 同时和 C 语言进行对比理解面向对象 熟悉 的高级用法 同时 理解 Java 中多线程编程 网络编 程及常用 Java 类 通过对 Java 语言的学习为 Android 应用编程课程和 Android 底层系统移植打下基础 5 嵌入式 Linux 项目开发 流程 本课程主要让学员从宏观了解嵌入式 Linux 开发环境 搭建和项目开发流程 让学员建立起整体架构的概念 包括嵌入式产品需求分析和选型 硬件平台 移植 启动代码 驱动开发 系统部署等整个过程 熟悉 第二阶段 嵌入式系统开发核心课程第二阶段 嵌入式系统开发核心课程 职场定位 嵌入式 linux 系统工程师 Linux Development Engineer for Embedded Systems Android 软件开发工程师 Android Software Development Engineer 证书 红帽公司红帽公司 Linux 应用开发工程师证书应用开发工程师证书 认证费 500 元 本期目标 参加本期培训的学员应该掌握嵌入式 C 语言高级编程技巧和 Android 开发的编程技巧 嵌入式 Linux 应用开发和系统开发是嵌入式 Linux 中最重要的一部分 也是企业人才需求最广的 一部分 本期学习的主要目标是精通嵌入式 Linux 下的程序设计 熟悉嵌入式 Linux 开发流程 强化学员对 Linux 应用开发的理解和编码调试的能力 Android 系统越来越多的应用到行业领域 本课程学习的另一个主要目标是精通 Android 应用编程 可以完成 Android 平台的应用项目的编 写 同时掌握 bootloader 和 kernel 的移植技能 了解 ARM 体系结构和编程 具备 ARM 硬件接 口的基础知识 精通 STM32 单片机物联网和 WIFI 以及蓝牙热点开发 并了解 Linux 内核开发相 关内容 在初步掌握 Linux 下的驱动程序开发方法的基础上 通过典型应用场景的分析举例 深 入掌握 Linux 驱动程序的开发技巧 让学员能够熟练的移植或编写不同类型的设备驱动程序 序号课程名称课程内容掌握要求 6 嵌入式 Linux 应用编 程 嵌入式 Linux 应用开发是嵌入式 Linux 中最重要的一 部分 也是就业面最广的方向 本课程的主要目标是 精通嵌入式 Linux 下的程序设计 精通嵌入式 Linux 开发环境 强化学员对 Linux 应用开发的理解和编码 精通 调试的能力 包括系统编程 标准 I O 文件 I O 库 的制作和使用等 7 嵌入式 Linux 并发程 序设计 并发程序设计 是应用开发中非常重要的一部分内容 如何实现程序的并发是重点 又是难点 包括 多进 程编程 进程间通信机制 多线程编程 多线程间的 同步和互斥机制等 本课程会结合大量的案例来讲解 精通 8 嵌入式 Linux 网络编 程 应用开发的绝大部分项目都涉及到了网络功能 有一 个好的网络编程功底 是从事 linux 应用开发的基础 包括 网络体系结构 TCP IP 协议 TCP 及 UDP 编 程 服务器模型 超时控制 协议分析 抓包等 在 讲解过程中 结合了大量实例并使用 wireshark 抓包 工具分析 精通 9嵌入式数据库开发 能熟练的操作并使用一种数据库 是一个开发人员的 基本技能 本课程重点讲解在嵌入式开发中有着广泛 应用的的 SQLITE 数据库 包括 数据库的设计 SQL 语句 使用 C 语言来控制数据库等 精通 10 嵌入式 Linux 应用综 合项目 对于一个开发人员 必须有一定代码量的积累 才能 从根本上提高自己的编程能力 本课程让学员独立完 成一个应用层的综合项目 该项目涉及到了应用开 发中的关键技术 包括内存管理 链表 文件 I O 多进程 多线程 网络编程和数据库等 精通 11Android 应用编程 Android 系统越来越多的应用到嵌入式领域 掌握 Android 应用开发的基础知识显得很有必要 本课程 主要让学员掌握 Android 应用编程的主要方法 熟悉 常用的应用组件的开发和事件处理机制等 并能理解 现在使用的 Android 应用产品的实现原理 通过本课 精通 程的学习 可以完成 Android 平台的应用项目的编写 12ARM 处理器编程 ARM 是嵌入式领域最主要的 CPU 处理器 了解 ARM 处理器的基础知识将为后面课程的底层开发打 好坚实基础 本课程内容包括 ARM 处理器体系结构 编程环境 指令集 寻址方式 调试 汇编和混合编 程等方面的内容 为后面移植课程的学习打好基础 学完此课程学员可获得 ARM 公司全球统一授权培训 证书 熟练 13 STM32 单片机物联网 开发 本课程重点介绍 STM32 的常用接口开发及硬件电路 设计基础 包括 IO 串口 看门狗 PWM 定时器 模 ADC 实时时钟 SPI IIC DMA 操作等 另 外还有物联网基础的内容 传感网中的热点技术 WIFI 蓝牙 RFID 为从事单片机物联网开发以及 后续的课程打好基础 精通 14综合案例的实战训练 在第二阶段课程中 为了帮助学员充分有效地掌握核 心知识点在企业中的具体应用 并开始逐步按照企业 需求 流程和规范进行实战训练 在嵌入式 Linux 应 用开发 系统内核开发的课程讲授过程中全部采用项 目驱动的方式 将来自合作企业的全真案例贯穿于课 程中 通过这种方式带领学员分析企业岗位的真实技 术需求 进行案例演练 从而快速掌握相关的技能和 开发技巧 熟练 15嵌入式 Linux 系统开发 系统移植是系统开发的难点之一 往开发板上移植操 作系统需要完成大量的工作 包括搭建嵌入式开发环 境 移植 bootloader 移植内核 bsp 开发 和制作根文 件系统 熟练 16嵌入式 Linux 内核开发 本课程是驱动开发的基础课程 深入内核细节 了解 Linux 相关运行机理 为后面的驱动开发打好理论基 础 内容包括内核源码结构 内存管理 进程管理 中断管理 系统调用 内核同步 时钟和定时器管理 信号 调度 进程间通信 文件系统和 I O 设备管理 等方面的内容 熟练 17 嵌入式 Linux 驱动开发 基础 驱动开发既要熟悉相关硬件的操作又要深入理解内核 中驱动框架和相关机制 前面的 ARM 和系统移植课 程为驱动课程打下基础 驱动课程的学习需要循序渐 进 从最简单的内核模块开始 逐步添加相关代码 实现对设备的各种复杂操作 驱动中的相关机制不需 要死记硬背 要理解背后的内核设计思想 此外 驱 动和应用层各种编程接口密切相关 学习时要相互关 联 熟练 18 嵌入式 Linux 驱动高级 开发 驱动开发是嵌入式 Linux 开发难度最高的内容 也是 目前嵌入式行业最紧缺的人才之一 有了前面课程知 识的铺垫 本课程将重点讲解嵌入式 Linux 下常用接 口驱动的编写方法 完成 flash 驱动 块设备驱动 网 卡驱动 液晶驱动 sd 卡驱动和 usb 驱动 熟练 19综合案例的实战训练 在第二阶段课程中 为了帮助学员充分有效地掌握核 心知识点在企业中的具体应用 并开始逐步按照企业 需求 流程和规范进行实战训练 在嵌入式 Linux 应 用开发 系统内核开发的课程讲授过程中全部采用项 目驱动的方式 将来自合作企业的全真案例贯穿于课 程中 通过这种方式带领学员分析企业岗位的真实技 术需求 进行案例演练 从而快速掌握相关的技能和 开发技巧 熟练 第三阶段 嵌入式系统开发拓展与实践第三阶段 嵌入式系统开发拓展与实践 职场定位 嵌入式 linux 驱动工程师 Embedded Linux Driver Development Engineer Android 高级 研发工程师 Senior Android Engineer 证书 嵌入式学院嵌入式学院 嵌入式嵌入式 Linux 工程师职业资格证书工程师职业资格证书 认证费 800 元 ARM 公司全球统公司全球统 一一 ARM 嵌入式工程师认证证书嵌入式工程师认证证书 认证费 500 元 Atmel 公司全球统一公司全球统一 Atmel 嵌入式工嵌入式工 程师认证证书程师认证证书 认证费 500 元 工业和信息化部工业和信息化部 国家信息技术应用技能嵌入式国家信息技术应用技能嵌入式 Linux 工程工程 师认证证书师认证证书 认证费 500 元 本期目标 参加本期培训的学员应该掌握嵌入式 Linux 和 Android 应用开发 系统开发和驱动开 发的综合能力 本期学习的主要目标是掌握嵌入式产品开发从需求分析到详细设计整个过程的开 发内容 并通过技术专题的讲解 帮助学员进一步体验 Linux 驱动程序开发的技巧 并积累足够 的设备驱动开发经验 同时 本期课程还重点讲解嵌入式 Linux 在移动互联领域的典型应用 移 动互联手机 Android 操作系统 全面了解 Android 系统的开发过程和行业前景 在专业讲师的带 领下 实战体验 Android 应用程序的开发及底层的系统移植及驱动开发 最后 本期将重点花一 个月时间 让学员从零开始完整完成一个真实项目的设计 使学员在巩固所学内容的同时 迅速 积累项目设计经验 达到并超过企业用人需求 另外 通过实际项目案例 可以发现学员知识薄 弱环节进行重点加强 目前嵌入式学院提供的真实项目包括嵌入式 linux 和 Android STM32 物 联网三个方向 包括 智能家居系统 仓储物联网系统 公交一卡通物联网充值系统 便携式智 能医疗系统 远程视频监控系统 商用 POS 机 机顶盒 智能手表 智能手环 智能停车场 机顶盒 智能手表 智能手环 智能停车场 WIFI 音箱 智能药盒等项目音箱 智能药盒等项目 大部分项目含微信客户端和手机大部分项目含微信客户端和手机 APP 开发 开发 每期学员可完整完成 其中一个项目 序号课程名称课程内容掌握要求 20 嵌入式 Linux 在移动互 联领域的典型应用 移 动互联手机 Android 操 作系统 介绍嵌入式 Linux 在移动互联领域的典型应用 Android 系统 了解 Android 系统如何由嵌入式 Linux 衍生出来的 以及 Android 系统和嵌入式 Linux 系统 差异化 了解 Android 系统的体系结构 开发特点以 及关键技术点 并重点学习 ARM 对 Android 系统的 熟悉 支持现状 掌握 ARM 平台上的 Android 相关开发工 具和解决方案 重点讲解 Android 系统在 ARM 平台 上的移植过程 介绍 Android 系统底层驱动

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论