From bb6e1eb86b31dd2d824a3639d7994dac8dffa9e4 Mon Sep 17 00:00:00 2001 From: Android Partner Docs Date: Fri, 25 Aug 2017 14:23:21 -0700 Subject: Docs: Changes to source.android.com - 166525053 Adding new JIT images, tweaking headings, minor grammar f... by hvm - 166417336 Removing EMM details, minor format fixes by hvm - 166399016 Update Oreo version to 8.0.0 by Android Partner Docs - 166397730 Devsite localized content from translation request f77ca9... by Android Partner Docs - 166390048 Adding docs for new fs config by hvm - 166389828 Change hikey960 description to use kernel 4.9 by Android Partner Docs - 166371049 Cleaning up columns and a few other inconsistencies by hvm - 166361424 Change security bug queue by daroberts - 166360898 Formatted "dumpsys" to to match DAC. Removed links... by cqn - 166262071 Added descriptions for 8.0 Bluetooth features that were a... by cqn - 166252801 Adding missing tag to close list (and thus prevent ... by hvm - 166232083 Remove reference to "Google USB headset" by Android Partner Docs - 166227863 Add CVE-2017-0805 and researcher attribution. by Android Partner Docs - 166216613 Corrected terms to fit description by cqn - 166149312 Devsite localized content from translation request 6b5a07... by Android Partner Docs - 166135999 Adding Bluetooth Services page and changed TOC. by cqn - 166130151 Fix DRM to Direct Rendering Manager. Changed header title... by cqn - 166129240 Add BLE advertising extension for Android 8.0. Changed na... by cqn PiperOrigin-RevId: 166525053 Change-Id: Ia678222ec05b535813786304f69e144c9469301c --- en/devices/architecture/index.html | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'en/devices/architecture') diff --git a/en/devices/architecture/index.html b/en/devices/architecture/index.html index a4a415e3..38f494a7 100644 --- a/en/devices/architecture/index.html +++ b/en/devices/architecture/index.html @@ -65,10 +65,12 @@ loaded by the Android system at the appropriate time. For details, see

Linux kernel

Developing your device drivers is similar to developing a typical Linux device driver. Android uses a version of the Linux kernel with a few special -additions such as wake locks (a memory management system that is more aggressive -in preserving memory), the Binder IPC driver, and other features important for a -mobile embedded platform. These additions are primarily for system functionality -and do not affect driver development.

+additions such as Low Memory Killer (a memory management system that is more +aggressive in preserving memory), wake locks (a + +PowerManager system service), the Binder IPC driver, and +other features important for a mobile embedded platform. These additions are +primarily for system functionality and do not affect driver development.

You can use any version of the kernel as long as it supports the required features (such as the binder driver). However, we recommend using the latest -- cgit v1.2.3