今天小编要和大家分享的是嵌入式技术相关信息,接下来我将从linux与android有什么区别,android这几个方面来介绍。
嵌入式技术相关技术文章linux与android有什么区别
linux与android有以下三点区别:
1、Android没有本地窗口系统,而Linux是有X窗口系统。
2、Android没有glibc支持,而Linux是有glibc支持的。
3、Android是有自己专有的驱动程序。
虽然Android基于Linux内核,但是它与Linux之间还是有很大的差别。
扩展资料:
Android专有的驱动程序
1、Android Binder 基于OpenBinder框架的一个驱动,用于提供 Android平台的进程间通信(InterProcess Communication,IPC)功能。源代码位于drivers/staging/android/binder.c。
2、Android电源管理(PM) 一个基于标准Linux电源管理系统的轻量级Android电源管理驱动,针对嵌入式设备做了很多优化。源代码位于:
3、低内存管理器(Low Memory Killer) 比Linux的标准的OOM(Out Of Memory)机制更加灵活,它可以根据需要杀死进程以释放需要的内存。源代码位于 drivers/staging/ android/lowmemorykiller.c。
4、匿名共享内存(Ashmem) 为进程间提供大块共享内存,同时为内核提供回收和管理这个内存的机制。源代码位于mm/ashmem.c。