嵌入式学习路线(Linux&Android)
1、一、嵌入式系统开发基础理论
1、Linux操作系统使用
2、嵌入式Linux C语言编程
3、嵌入式Linux C语言数据结构
4、Java语言高级编程
5、嵌入式Linux项目开发流程
2、二、嵌入式系统开发核心课程
6、嵌入式 Linux应用编程
7、嵌入式 Linux并发程序设计
8、嵌入式 Linux网络编程
9、嵌入式数据库开发
10、嵌入式 Linux应用综合项目
11、Android应用编程
12、ARM处理器编程
13、ARM硬件接口开发
14、综合案例的实战训练
15、嵌入式Linux系统开发
16、嵌入式Linux内核开发
17、嵌入式Linux驱动开发基础
18、嵌入式Linux驱动高级开发19、综合案例的实战训练
3、三、嵌入式系统开发拓展与实践
20、嵌入式Linux在移动开发的典型应用 手机Android操作系统 介绍嵌入式Linux在3G领域的典型应用Android系统,了解Android系统如何由嵌入式Linux衍生出来的,以及Android系统和嵌入式Linux系统差异化,了解Android系统的体系结构、开发特点以及关键技术点,并重点学习ARM对Android系统的支持现状,掌握ARM平台上的Android相关开发工具和解决方案,重点讲解Android系统在ARM平台上的移植过程,介绍Android系统底层驱动开发和嵌入式Linux驱动开发的差异化,最后介绍ARM+Andriod平台组合的行业应用前景,使学员全面了解Android系统的开发过程及发展前景。
21、Android底层系统开发 通过本课程的学习,学员可以掌握从Ubuntu系统上搭建Android开发环境开始,到最终Android系统硬件抽象层分析,从简单到复杂,从基础深入到架构,以源码分析为主线,架构设计理解为蓝图,上手实验为目的,系统介绍Android系统移植与架构开发要点。其中主要内容为:下载编译Android源码、Android系统启动流程分析、定制产品系统、Android移植技术要点分析、硬件抽象层实战等。
22、超级大项目 嵌入式Linux & Android项目实践