博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
读书笔记第一章
阅读量:4592 次
发布时间:2019-06-09

本文共 588 字,大约阅读时间需要 1 分钟。

本章主要介绍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的系统内核是相同的。

转载于:https://www.cnblogs.com/zhaoshuaishuai/p/5455923.html

你可能感兴趣的文章
linux 装mysql的方法和步骤
查看>>
poj3667(线段树区间合并&区间查询)
查看>>
51nod1241(连续上升子序列)
查看>>
SqlSerch 查找不到数据
查看>>
集合相关概念
查看>>
Memcache 统计分析!
查看>>
(Python第四天)字符串
查看>>
个人介绍
查看>>
使用python动态特性时,让pycharm自动补全
查看>>
NSDate
查看>>
堆排序
查看>>
java架构《Socket网络编程基础篇》
查看>>
HASH、HASH函数、HASH算法的通俗理解
查看>>
easyui学习日记20141213
查看>>
getopt()函数
查看>>
第八届极客大挑战 Re
查看>>
ZOJ3471--Most Powerful(状压DP)
查看>>
POJ3666-Making the Grade(左偏树 or DP)
查看>>
杭电2084数塔
查看>>
ISE中FPGA的实现流程
查看>>