zoukankan      html  css  js  c++  java
  • Android深度探索-卷1 第一章

    Android是一个非常优秀的嵌入式操作系统,android的系统架构分为4层,第一层为Linux内核,这一层主要包括Linux驱动程序以及内存管理、进程管理、电源管理的等程序。并且不同的Android的版本的驱动可能并不通用。第二层为C/C++代码库,这一层主要包括使用C/C++编写的代码库(Linux下的.so文件),也包括.Dalivak虚拟机的运行时(Runtime)。第三层为Android SDK API,这一层也可称java API,这一层是用JAVA编写的各种Library,这些library是基于Dalvik虚拟机格式的。第四层是应用程序,这一层是所有的Android用户(包括程序员和非程序员)都会接触到,这一层相当于Android的UI,并且这一层主要依赖第三层中的Android SDK API来完成各种功能。

    Android 移植可分为两部分:应用移植和系统移植。应用移植是将第四层的应用程序移植到某一特定的硬件平台上,Android系统移植是指让android 操作系统在某一个特定硬件平台上运行。系统移植除了cpu架构外,最重要的就是移植linux驱动。

    查看其他linux系统的内核版本的方法: uname-a     cat /proc/version

    Linux内核版本号组成:1主版本号,2次版本号,3修订版本号,4微调版本号,5为特定的linux系统特别调校的描述。

     

  • 相关阅读:
    Promise 对象
    [转] LVM分区在线扩容
    [转] 打开 CMD 时自动执行命令
    [转] FFmpeg常用基本命令
    systemd 之 journalctl
    systemd 之 systemctl
    关于用户权限的加强与理解(上)
    [转] 测试环境下将centos6.8升级到centos7的操作记录
    [搞机] 双网卡做数据均衡负载
    [转] 网络基础知识1:集线器,网桥,交换机
  • 原文地址:https://www.cnblogs.com/j4120/p/5454394.html
Copyright © 2011-2022 走看看