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设备中的一类,是将信息存储在固定大小的块中,每个块都有自己的地址,比字符设备更加高效,更加方便,也更加复杂。几乎所有的设备都属于这三大类,不过对于特殊的设备,也有特殊的体系结构。

  • 相关阅读:
    洛谷-P5709 【深基2.习6】Apples Prologue
    右键添加功能
    配置Java环境变量遇到的坑
    mysql安装
    页面置换算法
    程序员画图软件
    Java中传值和传引用
    计算机网络之链路层
    Python开发【第十五篇】模块的导入
    Python开发【第十四篇】装饰器
  • 原文地址:https://www.cnblogs.com/redknot/p/5437540.html
Copyright © 2011-2022 走看看