码迷,mamicode.com
首页 > 其他好文 > 详细

第一章

时间:2016-04-28 09:16:50      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:

 

Android系统构架分为四层,分别是第一层 Linux内核,第二层c/c++代码库,第三层,Android SDK API,第四层 应用程序。

Android 移植可以分为两部分:系统移植和应用移植。应用移植是指将第四层应用程序移植到某一个特定的硬件平台上;系统移植是指让Android操作系统在某一特定硬件平台上运行

那么如何查看Linux内核的版本呢?目前Linux内核主要维护的三个版本是linux 2.4  linux2.6  linux3.x,大部分系统都是用这三个版本的内核,查询时在linux终端执行 uname -a 即可出现或者执行 cat /proc/version

Linux内核版本号的定义规则:linux内核版本号由:主版本号,次版本号,修订版本号;微调版本号;为特定的linux系统特别调校的描述

Linux内核版本更新快,学习linux驱动时要特别注意,①准备一个自己熟悉的linux操作系统,用于开发和测试linux驱动②准备一块开发板③学习GUN C ④学习相关的硬件知识⑤不断地实践,实践才能有更好地进步

任何一台计算机系统的运行都是有软硬件共同作用的结果,没有硬件的软件是空中楼阁,而没有软件的硬件则是一堆废铁。应用程序与软件之际通信从技术上没什么问题,但却对应用软件程序员的职责做更细的划分,所以程序员不许了解外部设备与计算机之间的通信协议以及一些硬件知识才能使应用程序与这些设备通信,软件的不断发展,降低软硬件之间的耦合必须解决。

第一章

标签:

原文地址:http://www.cnblogs.com/fengxinbo/p/5441247.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!