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

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

  • 相关阅读:
    select查询语句
    springboot的热部署
    springboot入门
    java学习之Semaphore信号量
    Java学习之自定义线程池
    java学习之生产者消费者模式
    sql通过其中一个字段计算另一个字段的值
    activeMq用mysql实现持久化方式
    idea创建Hystrix入门实例
    idea创建Eureka Server入门实例
  • 原文地址:https://www.cnblogs.com/righttime/p/5455641.html
Copyright © 2011-2022 走看看