zoukankan      html  css  js  c++  java
  • android系统移植与驱动开发概述

         本章节首先为我们介绍了android的系统架构,这是非常重要的,也是非常的基本的知识。Android的系统架构犹如房子的各个板块,每一个板块都是缺一不可的。第一层的linux内核就像是发动机一样,带动着整个android的转动和运转。而第二层的C/C++代码库是连接第一层和android端的桥梁。最后的应用层大多就是我们接触到的各种各样的APP了。Android的系统架构是本章节最为重要的地方了。另外他还简单介绍了一个硬件应用层,就是我们的HAL了。因为有了我们的 HAl,我们的android移植就会变得很简单了。还有就是设备驱动的开发和运用。这也是我们学习android的目的以及展望。驱动是直接和硬件交互的一类程序,负责对硬件进行抽象。当然这就又涉及到另一个领域,驱动工程师了。此外简单的介绍了设备的分类和特点。它主要分为字符设备、块设备和网络设备。这些设备都是为了更好的进行设备间的驱动和链接。本章节还以LED灯的驱动程序为驱动开发做了一个简单的介绍。另外我们不能忘记的就是linux内核的版本号了。读者们都可以根据内核的号码知道内核的各个版本。

  • 相关阅读:
    华为机考--约瑟夫问题
    华为机考--字符串压缩
    2014华为校招机考模拟--求最大递增数
    2014华为校招机考模拟--记票统计
    插入排序与归并排序的C#实现
    步入C#--hello world
    shell 命令用法
    About compiling some source code on centos
    ubuntu Install packages
    ssh命令
  • 原文地址:https://www.cnblogs.com/righttime/p/5455641.html
Copyright © 2011-2022 走看看