zoukankan      html  css  js  c++  java
  • 第一章 Android系统移植与驱动开发概述

          本章从简单的Android系统框架开始介绍,描述了Android系统框架分为4层,分别是Linux内核、C/C++代码库、Android SDK API以及应用程序。然后介绍了Android系统移植的主要工作,包括应用移植和系统移植两部分。然后查看Linux内核版本,主要包括3个版本,最为常用的是Linux2.6版本。如果想查看Linux系统的内核版本有两种方法,方法一是在Linux终端执行uname –a命令,方法二是在Linux终端执行cat /proc/version命令。然后学习了Linux内核版本号的定义规则,一个Linux内核版本号由主版本号、次版本号、修订版本号、微调版本号以及为特定的Linux特别调校的描述部分组成。且只有组成内核版本号的5部分完全相同才能说明两个Linux系统的内核是相同的。接着介绍了Linux设备驱动,从设备驱动的发展和作用,分类以及特定来介绍。最后为了让学者明白Linux驱动,介绍了LED,通过简单的Linux驱动的核心代码来控制开发板上的4个LED。

          通过这个章节的学习明白了学习Android驱动开发实际上就是学习Linux驱动开发,不同的是Android增加了HAL,这是Android特有的。一般的驱动都会有HAL,不过HAL也不是必须的。然后疏通了Android系统移植和开发。

    博客园地址:http://www.cnblogs.com/j-wei

  • 相关阅读:
    N in 1 & 多重引导光盘制作
    可启动 ISO 合并、Windows 安装光盘合集
    VS 2005 VC++ 文件类型
    Windows 无人值守安装应答文件详解
    30种下载Youtube视频的方法
    解释YOUTUBE FLV 地址
    Windows下进程通信方式[转]
    进程通讯 DELPHI的类实现
    c#.net常用函数列表
    Javascript, How to make a Dress Up Game (Drag and Drop)
  • 原文地址:https://www.cnblogs.com/j-wei/p/5433159.html
Copyright © 2011-2022 走看看