android嵌入式底层开发

Sundy-android嵌入式底层课程适合人群:
1 熟悉.NET、J2EE应用开发,希望往嵌入式底层学习的工程师
2 熟悉Android应用和框架开发,希望从上到下走通Android系统的工程师
3 不希望局限在上层,希望做驱动,做系统移植的工程师
4 基础良好的在读研究生或者即将毕业的应届毕业生
5 有手机硬件维修基础,希望走向软件开发的特殊爱好者

课程掌握后的职业定位(职业目标)
学完后具备相当于1-2年Linux及Android底层开发的经验
Linux及Android驱动开发工程师

Linux及Android系统工程师

android嵌入式底层资源及课程大纲下载:http://www.verycd.com/topics/2935380/

第一阶段:Linux基础和语言基础   

    Linux基础及操作系统框架概述
    Linux常用命令及vi
    Linux系统设置
    C语言重点难点讲解
    Linux Shell编程
第二阶段:Linux应用开发及系统调用   

    GNU开发环境基础
    GNU Makefile
    Linux嵌入式系统开发环境搭建
    Linux应用系统开发基础
    Linux文件I/O编程
    Linux进程控制
    Linux进程间通讯
    Linux多线程编程
    Linux网络编程
第三阶段:ARM体系结构及裸板开发   

    嵌入式系统及微处理器概述
    嵌入式电路图基础
    ARM处理器系统结构
    ARM总线方式及存储器结构层次
    ARM指令集及寻址方式,Thumb指令
    ARM开发环境ADS应用
    ARM汇编及混合编程
    Bootloader介绍及Uboot结构讲解
    Uboot全方位(移植,修改,编译,生成,烧写)
    ARM硬件接口开发
    裸板驱动开发
第四阶段:Linux内核及驱动开发   

    嵌入式Linux系统开发及移植
    Linux内核原理概要
    Linux内核配置与裁减
    Linux内核编程
    Linux驱动开发基础
    Linux驱动开发深入
第五阶段:Android驱动开发及系统移植   

    Android系统驱动开发差异化
    Android特定驱动开发
    Android系统移植概述
    Android RIL开发基础
    Webkit在Android上的移植
    课程总结:未来是移动的未来

你可能感兴趣的:(android,android嵌入式)