zoukankan      html  css  js  c++  java
  • 第一章读书笔记

    Android的系统架构分为4层:第一层 Linux内核。第二层 C/C++代码库。第三层 Android。第四层 应用程序。Android移植可两个部分:应用移植和系统移植。

    目前Linux内核主要维护3个版本:Linux2.4,Linux2.6和Linux3.x,大多数Linux系统都使用了这3个版本的内核。如果想查看其他Linux系统的内核版本,可使用下面两种方法:方法一:在Linux终端执行下面的命令uname -a,方法二:在Linux终端执行下面命令 cat/proc/version。

    Linux内核版本号由下面几个部分组成:版本号,次版本号,修订版本号,微调版本号,为特定的Linux系统特别调校的描述。

    Linux将存储器和外设分为3大类:字符设备,块设备,网络设备。字符设备是指那些必须以串行顺序依次进行访问的设备。块设备可以用任意顺序进行访问,以块为单位进行操作。字符设备不经过系统的快速缓冲,而块设备经过系统的快速缓冲

    学习Linux驱动要做一下准备:1.准备一个自己熟悉的Linux操作系统,用于开发和测试Linux驱动。2.准备一块开发板。3.学习GNU C。4.学习相关的硬件知识。5,不断实践。

    Linux设备驱动的发展和作用。任何一台计算机的运行都是由软硬件共同作用的结果,没有硬件的软件是空中楼阁,而没有软件的硬件则是一堆废铁。降低软件和硬件之间的耦合度成为当前首要解决的问题。降低对象与对象之间耦合度最有效的方法是通过接口对类进行抽象,也就是抽象度越高,耦合度越低。

     http://www.cnblogs.com/yangsasa/

  • 相关阅读:
    mysql常用语句集锦
    PHP 面向对象
    PHP 数组
    PHP 语句 函数 字符串处理
    PHP 随笔
    mysql常用函数
    数据库 创建 查询 练习
    HTML JavaScript语法练习
    HTML JavaScript练习
    随机数生成的简单原理
  • 原文地址:https://www.cnblogs.com/yangsasa/p/5440046.html
Copyright © 2011-2022 走看看