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

    通过这章的学习,我了解到了一些基本知识,以及了解到了使用程序控制LED灯的过程。

     

    1,Android 系统架构

    Android 系统分为4层,分别是Linux内核,C/C++代码库,Android SDK API,应用程序。Linux内核负责最基本的功能,例如内存管理,安全性,进程管理, 网络协议栈和驱动模型。C/C++代码库负责Android系统中一些通用功能的封装,例如图片解码等功能,Java虚拟机也在这个层之中。Android SDK API为第三方应用开发者提供了第三方应用程序的API,第三方应用程序开发者可以利用这些API方便得开发第三方应用程序,另外,这一层也提供了一系列的服务和系统。应用程序层是用户直接接触的一层,是最上层,应用程序大多是通过调用Android SDK API来实现的。

     

    2,设备的分类

    设备分为字符设备,块设备,网络设备。

    字符设备是指那些必须按照串行顺序依次访问的设备,例如触摸屏,鼠标,键盘。块设备是i/o设备中的一类,是将信息存储在固定大小的块中,每个块都有自己的地址,比字符设备更加高效,更加方便,也更加复杂。几乎所有的设备都属于这三大类,不过对于特殊的设备,也有特殊的体系结构。

  • 相关阅读:
    函数对象中的prototype属性
    undefined和null的区别
    访问修饰符
    继承
    静态成员和实例成员的区别
    js模拟Trim()方法
    连接池的执行原理
    Javascript中的= =(等于)与= = =(全等于)区别
    数据库中创建约束
    KM算法入门
  • 原文地址:https://www.cnblogs.com/redknot/p/5437540.html
Copyright © 2011-2022 走看看