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

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

android的系统架构分为4层 这4层包含的内容为:第一层:linux内核这一层主要包括linux的驱动程序以及内存管理、进程管理、电源管理等程序。第二层:c/c++代码库 这一层主要包括使用c/c++编写的代码库,也包括dalivk虚拟机的运行时。

第三层:android sdk api  这一层就是用java编写的各种library。第四层:应用程序 这一层是所有的android用户(包括程序员与非程序员)都要接触的。因为这一层相当于android的ui。
android移植可分为两个部分:应用移植与系统移植 应应用程序将第四层的用移植是指移植到某一个特定硬件平台上。系统移植是指让android操作系统在某一特定硬件平台上运行。
android主要工作是移植linux驱动与移植hal
linux内核版本号有以下几部分组成:主版本号、次版本号、修订版本号微调版本号
计算机系统的硬件主要有cpu、存储器和外设组成。驱动针对的对象是存储器和外设(包括cpu内部集成的存储器和外设),而不针对cpu核
linux将存储器和外设分为3大类:字符设备、块设备、网络设备。
字符设备是指那些必须
以串行顺序依次进行访问的设备。块设备可以用任意顺序进行访问,以块单位进行操作。

转载于:https://www.cnblogs.com/luckyjian/p/5452482.html

你可能感兴趣的文章
数据库事务
查看>>
Linux中常用命令(文件与目录)
查看>>
python变量和字符串
查看>>
主键生成
查看>>
Foundry feats. MultiverseStudio
查看>>
WebStorm 预览时把浏览器地址localhost 改成IP
查看>>
redis 批量删除操作
查看>>
Python爬虫爬取美剧网站
查看>>
SQL Server执行计划那些事儿(3)——书签查找
查看>>
Nhibernate 过长的字符串报错 dehydration property
查看>>
Deque - leetcode 【双端队列】
查看>>
ubuntu下sogou突然不能用
查看>>
Linux 普通用户拿到root权限及使用szrz命令上传下载文件
查看>>
联合体union
查看>>
人物角色群体攻击判定(一)
查看>>
JavaWeb学习过程 之c3p0的使用
查看>>
MySql Delimiter
查看>>
一步步学习微软InfoPath2010和SP2010--第九章节--使用SharePoint用户配置文件Web service(2)--在事件注册表单上创建表单加载规则...
查看>>
使用客户端对象模型读取SharePoint列表数据
查看>>
NYOJ 289 苹果(01背包)
查看>>