Android系统移植与驱动开发第一章读书笔记

   

最近,认真学习了Android深度探索的第一章内容——Android系统移植与驱动开发概述,了解了Android是基于Linux内核的。这一章作为学习Linux驱动的基础,对Android以及Linux驱动做了总体的介绍,为之后的学习打下良好的基础。

Android作为优秀的嵌入式操作系统,其系统架构可分为四层,通过学习,清楚的明白了每一层的作用以及功能。Android移植可分为两部分:应用移植和系统移植。应用移植是指将应用程序移植到某一个特定硬件平台上。系统移植是指让Android操作系统在某一个特定的硬件平台上运行。学习到怎样查询Linux内核版本以及版本号的定义规则,内核版本号由以下几部分构成,主版本号,次版本号,修订版本号,微调版本号,和为特定的系统特别调校的描述。

学习linux驱动开发只有内核还不行,需要有一个真正的操作系统来搭建使用的开发环境,并测试驱动。

学习这些少不了的就是设备驱动,设备驱动对于一个操作系统是非常重要的,书上也首先介绍了它的发展和作用,设备可分为字符设备,块设备和网络设备。章节最后,通过一个实例让我对驱动有了更深刻的认识,LED驱动属于字符设备驱动,控制开发板的四个LED灯。

通过对第一章的学习,了解到linux驱动只与内核有关,与用户使用的系统并无关系。

 

http://www.cnblogs.com/SJ-0325/

posted @ 2016-04-25 12:28  SJ_0325  阅读(112)  评论(0编辑  收藏  举报