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

    本章主要介绍Android系统移植与驱动开发。Android被称为当前智能手机系统的老大,市场占有率遥遥领先于iOS。Android是基于Linux内核的,主要包括Linux的驱动程序以及内存管理,进程管理,电源管理等程序。Android使用的是Linux2.6作为其内核。Android移植可分为两部分:应用移植和系统移植。但是Android在很大程度上是Linux内核的移植。主要是移动驱动程序。不同的Linux版本的驱动程序不能通用,需要重新移植源代码,并在新的Linux内核下重新编译才能运行在新的版本下。Linux的内核版本号主要有:主版本号,次版本号,修订版本号,微调版本号,为特定的Linux系统特别调校的描述。计算机系统的硬件主要由CPU,存储器和外设组成。Linux将存储器分为三类:字符设备,块设备,网络设备。Linux驱动编程最主要是了解Linux驱动只与Linux内核有关,与用户使用的Linux系统无关。也就是说,不管哪个Linux系统,只要使用了同样的Linux内核,驱动就可以通用。所以,判断Linux内核是否相同的方法就是Linux的内核版本号。而且是有组成内核版本号的五部分完全相同,才能说明两个Linux的系统内核是相同的。

  • 相关阅读:
    华为机试练习(一)
    LM拟合算法
    5.1 模块化程序设计
    第3周 运算的流程控制
    KEGG数据库介绍
    topGO
    GO.db
    Bioconductor应用领域之基因芯片
    org.Hs.eg.db包简介(转换NCBI、ensemble等数据库中基因ID,symbol等之间的转换)
    Bioconductor的历史
  • 原文地址:https://www.cnblogs.com/zhaoshuaishuai/p/5455923.html
Copyright © 2011-2022 走看看