嵌入式学习路线(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项目实践