代码改变世界

第一章 心得体会

2016-04-28 22:06  小城的人总是晚回家  阅读(115)  评论(0)    收藏  举报

第一章主要讲了以下几个方面:

Android系统架构、Android系统移植的主要工作:应用移植和系统移植、查看Linux内核版本、Linux设备驱动。

通过学习Android系统架构,我明白了系统架构分为4层:分别为:Linux内核,C/C++代码库,Android SDK API,应用程序。

学习系统移植的主要工作是应用移植和系统移植,就是指可移植性指与软件从某一环境转移到另一环境下。系统移植具有让Android操作系统在某一个特定硬件平台上运行。

Linux内核有linux2.4、linux2.6、linux3.x3个版本;有2种查看方法。

Linux设备驱动直接和硬件交互的一类程序,有字符设备、网络设备、块设备。

字符设备字符设备:是以字符为单位进行传输的设备。

网络设备是网络部件及部件是连接到网络中的物理实体。网络设备有很多的种类。

块设备的作用是将信息存储在固定大小的块中。

第一章主要是对Android的系统和linux的内核及驱动做了一个简单的概述,让以后的学习更有意思。