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/

  • 相关阅读:
    angularJS 修改操作select回显选中的数据
    zkteco iface702 中控考勤机java开发步骤二---获取考勤机 的考勤数据
    zkteco iface702 中控考勤机java开发步骤一---连接考勤机
    JQuery的分页插件pagination.js
    Ajax跨域后台处理
    发送邮箱工具类--阿里企业邮箱群发
    kindeditor-4.1.10 ---文件上传
    导出excel表格
    算法
    Arrays类——Arrays.asList()方法使用
  • 原文地址:https://www.cnblogs.com/yangsasa/p/5440046.html
Copyright © 2011-2022 走看看