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

  • 相关阅读:
    redis 批量删除key
    控制台直接执行sql语句
    item2 快捷键
    mac mamp环境 PHP命令行反应缓慢解决
    composer gitlab 搭建私包
    PostgreSql命令
    maven 程序包com.sun.image.codec.jpeg
    lumen配置日志daily模式
    PHPStorm怎么修改选中的背景颜色呢?
    vim 配置文件.vimrc,高亮+自动缩进+行号+折叠+优化
  • 原文地址:https://www.cnblogs.com/redknot/p/5437540.html
Copyright © 2011-2022 走看看