io t operating systems (v1.0) carvinzer
TRANSCRIPT
January 13, 2015 CONFIDENTIAL 2
About the Presenter:
Work experience at Google, Apple and Samsung Contract consultant at Intel, Microso?, Dell, Facebook and BMW
Exper/se in: Sensors (MEMS, Piezo, Mo/on, Health, Ambient) APP / CPU Memory (NAND, 3D NAND, 2D NAND) Storage (RAM, DRAM) User Interface (Voice, Touch, Fingerprint, etc.) Fab / Foundries (TSMC, Samsung, Intel, Global Foundries, Foxconn) Security (hardware, soXware) Communica/ons (Baseband, broadband, WiFi, Bluetooth, ZigBee, Satellite) Networking (Data Center) Middleware Internet of Things (Wearables, Home Automa/on, In Vehicle)
The OS (kernel) provides every essen/al func/on/feature of all smart-‐clothing,
watches, bracelets, gloves and everything in between.
Why the OperaEng System MaFers the Most:
1. Boo/ng the device 2. Managing hardware resources 3. Providing a user interface 4. Interfacing for APPs 5. Enable file management
January 13, 2015 CONFIDENTIAL 3
Architecture Differences | Smartphone vs. Wearable
January 13, 2015 CONFIDENTIAL 4
The specs of a low-‐end smartphones… …with small amounts of RAM and storage… …and budget CPUs with /ny screens. Thus – the OS offers the differen1a1ng features.
January 13, 2015 CONFIDENTIAL 5
6 Opera/ng Systems are available for the wearables market: Android Android Wear Tizen (Samsung) Linux LinkIt (MediaTek) WebOS (LG) Apple’s iOS is not available for licensing
What Designers can Chose From:
Most Important Kernel is Linux … Why?? Android Wear works with the same hardware as Linux as Android Wear shares its hardware compa/bility from the Linux kernel.
Efficiency | Smartphone vs. Wearable
• Accuracy of sensor data transla/on
• Smallness of SoXware package
• Efficiency of power consump/on
• Supportability of Linux code base for APPs
• Cri/cal for health vs. fitness tracking January 13, 2015 CONFIDENTIAL 6
January 13, 2015 CONFIDENTIAL 7
ContrasEng O/S | Android Wear (subset of Android) • Android Wear must pair the device with an Android 4.3+ device. • Installing an Android app with Wear func/onality on a smartphone pushes
the app onto the wearable. • Without the paired Android device, Android Wear does not func/on at all.
Google enables Wear devices by open-‐sourcing the code, but closing the source on Google Now — the voice recogni/on component of Android Wear – thus the device has no voice recogni/on capability.
January 13, 2015 CONFIDENTIAL 8
ContrasEng O/S | Tizen (Samsung)
• Samsung’s Tizen opera/ng system derives from Linux. • Similar to Android, it contains open source code. • Unlike Android, Samsung didn’t include support for Android’s app library. • Library includes ~1,000 applica/ons – purpose-‐built for Samsung devices.
Tizen will include a biometric gathering framework, similar to Apple’s HealthKit and Google’s Fit services. Samsung also offers a host of health and fitness tracking apps for their wearables — many of which cause soXware bloat on mobile devices. Samsung’s use of Cortex-‐M CPUs and Tizen’s lower footprint will enable longer bamery up-‐/mes.
January 13, 2015 CONFIDENTIAL 9
ContrasEng O/S | Linux Linux-‐derived opera/ng systems (Kernel 3.18) rule smaller and larger wearables. And supports ARM Cortex M, Cortex A, MIPS and many more architectures. Its extreme flexibility and open-‐source code base make it an ideal fit for smartwatches. Android, Tizen, Android Wear and others use the Linux kernel.
January 13, 2015 CONFIDENTIAL 10
ContrasEng O/S | Link It
MediaTek LinkIt opera/ng system is dedicated to wearables and Internet of Things (IoT) devices. Different from Android Wear, which requires smartphone chips, LinkIt OS specializes in small, high-‐efficiency, system-‐on-‐a-‐chip. The LinkIt Plaporm operates at an incredibly low, 26 MHz standby mode, which enables always-‐on wearable devices with fantas/c bamery life.
January 13, 2015 CONFIDENTIAL 11
So if you are NOT -‐> Google, Samsung and Apple – what do you use ?? Embedded Linux — and not custom-‐wrimen opera/ng systems. Linux -‐ most widely adapted of all opera/ng systems, the Linux kernel is used in most mainstream wearables. Both Android, Android Wear and Tizen use the Linux kernel. GNU: GNU’s kernel is the second most widely used in hardware. BSD: Berkeley’s BSD’s kernel also shows up in wearable devices. Mach: The Mach kernel — part of which powers Apple’s wearable, desktop and mobile devices — may power other wearables.
ContrasEng O/S | “THE REST OF THEM”
January 13, 2015 CONFIDENTIAL 15
Conclusion
The opera/ng systems posi/oned for market success are : Wearables: (1) Android Wear and (2) Apple Watch OS Home Automa/on: (1) Nest and (2) SmartThings In-‐Vehicle: (1) CarPlay and (QNX)
• Tizen will fade away, given its lack of apps;
• LinkIt may dominate the lowest end of products, but not in Western markets.
• Apple’s approach tends to let the market establish itself and then, once solidified, it moves in to fill the high-‐end niche, which offers the largest margins.
• Companies using Android Wear receive a first-‐mover advantage, but compete with one another for cheaper products.