- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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的演进过
您可能关注的文档
最近下载
- 付费自习室项目计划书.docx VIP
- 工业设备及管道绝热工程施工规范.pdf VIP
- 电缆桥架施工要求及规范 .pdf VIP
- T_CACM 1587-2024 经行神志异常中医诊疗指南.pdf VIP
- 病历质量奖惩办法[五篇].pdf VIP
- 工业水处理水质检测方法.pdf VIP
- 新教材人音版一年级音乐上册(艺术唱游)全册教案(全30页)(2024年) .pdf VIP
- T_CACM 1588-2024 惊病中医诊疗指南.pdf VIP
- 2025年第二批陕西延长石油集团所属单位内部遴选及选聘81人笔试参考题库附带答案详解.docx
- DGTJ08-231-2013 园林绿化栽植土质量标准.docx VIP
文档评论(0)