zoukankan      html  css  js  c++  java
  • 第一章

    第一章 Android系统移植和驱动开发概述

    Android系统已经占据了很大部分的市场,在使用Android系统时需要对进行移植使其能够完美的在设备上运行。

    Android系统由四部分构成,从底层到顶层分别是Linux系统内核,CC++代码库,Android SDK API,应用程序。

    Android系统移植可分为系统移植和应用移植。

    应用移植一般不包括HAL程序库和驱动

    系统移植包括是Android系统符合CPU的构架,是系统能够识别平台上各种硬件。

    Android移植很大程度上是对Linux内核驱动的移植。

    Android使用的是Linux2.6的内核。

    查看Linux内核版本的方法

    手机:

    打开设置->关于手机查看

    Linux操作系统:

    1、打开终端;

       执行uname -a

    2、打开终端

           执行cat /proc/version

    Linux设备分类及特点

    字符设备、网络设备、块设备

    字符设备必须以串行顺序依次进行访问,如触摸屏、磁带驱动器、鼠标、键盘等。

    块设备可以以任意顺序进行访问,以块为单位进行操作,如硬盘、软驱等。

    心得体会:

    本章中了解到Linux驱动只与Linux内核有关,简单了解了Android系统,知道了Android想要在移动设备中使用必须进行移植。

  • 相关阅读:
    雅虎天气API调用
    HttpOperater
    HttpOperater-模拟HTTP操作类
    页面局部加载,适合Ajax Loading场景(Demo整理)
    FTPHelper-封装FTP的相关操作
    使用SOCKET实现TCP/IP协议的通讯
    IIS目录禁止执行权限
    Oracle10g 安装步骤
    SQL Server 2008、SQL Server 2008R2 自动备份数据库
    SQL列转行
  • 原文地址:https://www.cnblogs.com/Wqian/p/5447786.html
Copyright © 2011-2022 走看看