1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linux讲述

第一阶段——嵌入式 Linux 软件工程师 ( 3 周) 职场定位: Linux Development Engineer for Software Engineering 本期目标:嵌入式系统是现在最热门的计算机应用领域之一,嵌入式 C 语言在 其中起着至关重要的作用。一个精通 C 语言程序设计的程序员,可以很容易地 进入 Linux 、 WinCE 、 Vxworks 等嵌入式操作系统下的软件开发工作。本阶段学 习目标是掌握 C 语言基本知识、 C 编程语法基础和 Linux 操作系统的使用, 并熟 练掌握嵌入式 Linux 的开发环境,为将来的编程工作打基础。 1 、 Linux 操作系统使用——要求精通 本课程从零起点, 讲解 Linux 操作系统的概念和安装方法, 详细介绍 Linux 下的 基本命令、 管理配置和编辑器, 包括 VI 编辑器, GCC 编译器, GDB 调试器和 Make 项目管理工具等知识。 2 、 嵌入式 Linux C 语言高级编程——要求精通 C 语言是嵌入式领域最重要也是最主要的编程语言, 本课程将在学员 C 语言基础 知识之上, 通过大量编程实例重点讲解 C 语言的高级编程知识, 包括函数与程序 结构、指针、数组、常用算法、库函数的使用等知识,另外,本节还重点讲解数 据结构的基础内容,包括链表、队列、栈、树、哈希表、图等内容。 3 C++ 面向对象编程——要求掌握 C++ 是 Linux 应用开发主要语言之一,本节重点让学员掌握面向对象编程的基本 思想,以及 C++ 语言的基础内容,为后面的课程做好铺垫。 4 、嵌入式 Linux 项目开发流程——要求掌握 本课程主要让学员从宏观了解嵌入式 Linux 开发环境搭建和项目开发流程, 让学 员建立起整体架构的概念,包括嵌入式产品需求分析和选型、硬件平台、移植、 启动代码、驱动开发、系统部署等整个过程。 第二阶段——嵌入式 Linux 系统工程师( 8 周) 职场定位: Linux Development Engineer for Embedded Systems 证书:微软嵌入式工程师认证证书, 红帽公司《 Linux 应用开发工程师证书》 本期目标:参加本期培训的学员应该掌握嵌入式 C 语言编程技巧。嵌入式 Linux 应用开发和系统开发是嵌入式 Linux 中最重要的一部分, 也是企业人才需求最广 2014年度细分行业报告汇集 制造行业报告互联网行业报告农林牧渔行业报告 的一部分。 本期学习的主要目标是精通嵌入式 Linux 下的程序设计, 熟悉嵌入式 Linux 开发流程,强化学员对 Linux 应用开发的理解和编码调试的能力,同时掌 握 bootloader 和 kernel 的移植技能,了解 ARM 体系结构和编程,具备 ARM 硬 件接口的基础知识,并了解 Linux 内核开发相关内容,初步掌握 Linux 下的驱动 程序开发方法。 另外, 本期课程还会让学员了解另外一个比较重要的嵌入式操作 系统: Windows CE ,使学员在掌握嵌入式 Linux 的同时,也了解 Windows CE 的开发方法, 拓展学员的知识面, 丰富学员的知识结构。 最后通过几个典型的企 业全真案例,进一步巩固本期课程内容,使学员真正学以致用。 5 、嵌入式 Linux 高级应用编程 ——要求精通 嵌入式 Linux 应用开发是嵌入式 Linux 中最重要的一部分, 也是就业面最广的方 向。本课程的主要目标是精通嵌入式 Linux 下的程序设计,精通嵌入式 Linux 开 发环境,强化学员对 Linux 应用开发的理解和编码调试的能力,包括系统编程、 文件 I/O 、多进程和多线程、网络编程、 GUI 图形界面编程、数据库。 6 、 ARM 处理器编程——要求掌握 ARM 是嵌入式领域最主要的 CPU 处理器, 了解 ARM 处理器的基础知识将为后 面课程的底层开发打好坚实基础,本课程内容包括 ARM 处理器体系结构、编程 环境、指令集、寻址方式、调试、汇编和混合编程等方面的内容,为后面移植课 程的学习打好基础。学完此课程学员可获得 ARM 公司全球统一授权培训证书。 7 、 ARM 硬件接口开发——要求了解 本课程重点介绍 ARM 的常用接口开发及硬件电路设计基础 (包括 IO 、 串口、 看 门狗、实时时钟、 SPI 、 IIC 、扫描键盘、 FLASH 操作等),为以后的设备驱动 的学习打好基础。

文档评论(0)

麻将 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档