Android开发就业班(课程大纲).docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Android开发就业班 【课程目标】 通过本课程的学习,系统掌握Android平台应用及系统开发技术,全方位打造手机开发通用型人才,让你有更多的机会全面接触3G手机开发领域的各种知识及技能,帮助你在4个月的时间内迅速变身为“3G移动开发紧缺人才”。 · 熟练掌握Linux操作系统使用 · 精通嵌入式C语言编程 · 精通嵌入式linux高级环境编程 · 掌握ARM处理器平台及其接口硬件开发 · 精通嵌入式Linux内核裁减移植及内核调试技巧 · 精通嵌入式Linux下Bootloader的编写方法 · 精通嵌入式Linux下常用接口的驱动开发 · 精通嵌入式C++编程 · 了解3G协议基本原理和协议的编程实现 · 掌握Android底层架构、内核、驱动开发和移植 · 精通Android平台下的JAVA语言应用开发 · 独立完成Android平台上的实训项目开发【就业方向】 · 手机设计研发企业 · 平板电脑设计开发企业 · 3G互动软件研发企业 · Google Store个人创业 · MID研发企业 · 网络通讯设备研发企业 · 无线通讯设备研发企业 · 消费类电子产品设计研发企业 · 开发板提供商 · 嵌入式工控设备研发企业 · 新型医疗电子研发企业 · 军工【就业】 ?· Android系统移植工程师 ?· Android软件开发工程师 ?· Android应用开发工程师 ?· Android内核及驱动开发工程师 ?· Linux嵌入式软件工程师 ?· Linux驱动开发工程师 ???· Linux系统工程师 ???· 手机、MID、GPS软件开发工程师 ???· 无线通信工程师 【入学要求】 ·大学科及专科以上学历,计算机,电子,自动化,通信,信息工程等相关专业。 ·如不具备以上条件,但从事1年以上的计算机软硬件开发的技术人员。 ·入学前通过入学测试。 【课程安排】 教学安排 教学目标 教学大纲 第一阶段 Linux系统开发基础 通过本课程的学习,使学员能够了解Linux操作系统的概念,熟练掌握linux安装方法、Linux下的基本命令、各种服务配置的管理、编辑器的使用等方面的知识。 ·Linux基础及安装流程 ·Linux下常用的服务的配置使用 ·VI编辑器,GCC编辑器,GDB调试器及Makefile等项目管理工具的使用 ·嵌入式Linux开发环境的搭建及使用 第二阶段 嵌入式C语言编程 本课程的主要目标是以贯穿讲解和实例分析的形式,掌握C语言的高级编程知识,使学员精通函数与程序结构、指针、数组、常用算法及链表、队列、栈、树、哈希表等数据结构的基础知识。 ·C语言基础知识 ·常用的数据结构 ·常用的算法的原理及编程实现 ·C程序的的编译流程 ·宏定义的高级用法 ·高质量C语言编程 ·嵌入式C的特性及应用 第三阶段 Linux环境高级编程 本课程的主要目标是使学员深入理解操作系统的原理,精通嵌入式Linux环境高级编程,使学员具备在Linux平台上进行系统设计开发编程的能力。 ·操作系统的基本原理 ·文件I/O编程 ·多任务和多线程编程 ·Linux系统编程 ·网络编程 ·Linux下Socket编程的开发流程 第四阶段 ARM系统开发 通过本课程的学习,学员可以熟练掌握ARM处理器体系结构、编程环境、指令集、寻址方式、调试、汇编和混合编程等方面的内容,并为后面系统移植课程的学习打好基础。 ·ARM的基本概念及体系结构 ·ARM的编程模型 ·ADS集成开发环境 ·ARM汇编指令集 ·嵌入式系统及接口设计 第五阶段 Linux系统移植 通过本课程的学习,使学员精通嵌入式Linux系统的内核裁减、内核移植、交叉编译、内核调试、Bootloader编写、根文件系统制作等开发流程。 ·u-boot编译和使用 ·bootloader的原理和功能 ·内核的基本功能和源代码结构 ·Linux内核的编译和配置 ·根文件系统制作 第六阶段 Linux驱动开发 本课程的目标是使学员熟练掌握嵌入式Linux驱动开发相关概念及开发流程,了解驱动的关键技术。 ·Linux的三类主要设备的驱动程序的基本结构 ·简单的字符设备驱动程序开发 ·Linux块设备,MTD驱动程序的工作原理 第七阶段 嵌入式C++ 通过本课程的学习,使学员掌握面向对象编程的基本思想,以C++程序实例为主导逐步理解掌握类、对象、继承、重载、多态、模板等概念及其编程。 ·Linux C++编程环境 ·C++面向对象的编程 第八阶段 移动通信和3G基础 本课程的目标是使学员全面掌握移动通信基础知识,无线通讯的网络结构及3G协议标准。 ·移动通信基础 ·无线通信网络的概念 ·GSM-UMTS-LTE的演进过

文档评论(0)

9885fp + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档