• Android系统移植与驱动开发第一章读书笔记


    Android 移植开发的最终目的是开发手机产品。从开发者的角度来看,这种类型的开发以具

    有硬件系统为前提,在硬件系统的基础上构建 Android 软件系统。这种类型的开发工作在 Android系统的底层。在软件系统方面,主要的工作集中在以下两个方面。

    1Linux 中的相关设备驱动程序

    驱动程序是硬件和上层软件的接口。在 Android 手机系统中,需要基本的屏幕、触摸屏、键盘等驱动程序,以及音频、摄像头、电话的 ModemWi-Fi、蓝牙等多种设备驱动程序。

    2Android 本地框架中的硬件抽象层

    Android 中硬件抽象层工作在用户空间,介于驱动程序和 Android 系统之间。Android 系统对硬件抽象层通常都有标准的接口定义,在开发过程中,实现这些接口也就给 Android 系统提供了硬件抽象层。

    驱动开发就是为某一个将要在 Android 系统上使用的硬件开发一个驱动程序。因为 Android是基于 Linux 的,所以开发 Android 驱动其实就是开发 Linux 驱动。

    对于大部分子系统来说,硬件抽象层和驱动程序都需要根据实际系统的情况来实现,

  • 相关阅读:
    SpringMVC文件下载
    Servlet3.0文件上传
    SpringMVC拦截器的使用(入门)
    SpringMVC文件上传
    SpringMVC后台数据校验
    SpringMVC@InitBinder使用方法
    C++ this指针
    C++ 析构函数
    C++ 构造函数
    C++ 成员函数的实现
  • 原文地址:https://www.cnblogs.com/zhenghuijun/p/5411883.html
Copyright © 2020-2023  润新知