ARM Cortex-A Series Programmer's Guide

Total Page:16

File Type:pdf, Size:1020Kb

ARM Cortex-A Series Programmer's Guide ARM® Cortex™-A Series Version: 4.0 Programmer’s Guide Copyright © 2011 – 2013 ARM. All rights reserved. ARM DEN0013D (ID012214) ARM Cortex-A Series Programmer’s Guide Copyright © 2011 – 2013 ARM. All rights reserved. Release Information The following changes have been made to this book. Change history Date Issue Confidentiality Change 25 March 2011 A Non-Confidential First release 10 August 2011 B Non-Confidential Second release. Updated to include Virtualization, Cortex-A15 processor, and LPAE. Corrected and revised throughout 25 June 2012 C Non-Confidential Updated to include Cortex-A7 processor, and big.LITTLE. Index added. Corrected and revised throughout. 22 January 2014 D Non-Confidential Updated to include Cortex-A12 processor, Cache Coherent Interconnect, expanded GIC coverage, Multi-core processors, Corrected and revised throughout. Proprietary Notice This Cortex-A Series Programmer’s Guide is protected by copyright and the practice or implementation of the information herein may be protected by one or more patents or pending applications. No part of this Cortex-A Series Programmer’s Guide may be reproduced in any form by any means without the express prior written permission of ARM. No license, express or implied, by estoppel or otherwise to any intellectual property rights is granted by this Cortex-A Series Programmer’s Guide. Your access to the information in this Cortex-A Series Programmer’s Guide is conditional upon your acceptance that you will not use or permit others to use the information for the purposes of determining whether implementations of the information herein infringe any third party patents. This Cortex-A Series Programmer’s Guide is provided “as is”. ARM makes no representations or warranties, either express or implied, included but not limited to, warranties of merchantability, fitness for a particular purpose, or non-infringement, that the content of this Cortex-A Series Programmer’s Guide is suitable for any particular purpose or that any practice or implementation of the contents of the Cortex-A Series Programmer’s Guide will not infringe any third party patents, copyrights, trade secrets, or other rights. This Cortex-A Series Programmer’s Guide may include technical inaccuracies or typographical errors. To the extent not prohibited by law, in no event will ARM be liable for any damages, including without limitation any direct loss, lost revenue, lost profits or data, special, indirect, consequential, incidental or punitive damages, however caused and regardless of the theory of liability, arising out of or related to any furnishing, practicing, modifying or any use of this Programmer’s Guide, even if ARM has been advised of the possibility of such damages. The information provided herein is subject to U.S. export control laws, including the U.S. Export Administration Act and its associated regulations, and may be subject to export or import regulations in other countries. You agree to comply fully with all laws and regulations of the United States and other countries (“Export Laws”) to assure that neither the information herein, nor any direct products thereof are; (i) exported, directly or indirectly, in violation of Export Laws, either to any countries that are subject to U.S. export restrictions or to any end user who has been prohibited from participating in the U.S. export transactions by any federal agency of the U.S. government; or (ii) intended to be used for any purpose prohibited by Export Laws, including, without limitation, nuclear, chemical, or biological weapons proliferation. Words and logos marked with ® or ™ are registered trademarks or trademarks of ARM Limited, except as otherwise stated below in this proprietary notice. Other brands and names mentioned herein may be the trademarks of their respective owners. Copyright © 2011 – 2013 ARM Limited, 110 Fulbourn Road Cambridge, CB1 9NJ, England Figure 1-1 on page 1-2 is supplied courtesy of The Centre for Computing History , www.computinghistory.org.uk This document is Non-Confidential but any disclosure by you is subject to you providing notice to and the acceptance by the recipient of, the conditions set out above. In this document, where the term ARM is used to refer to the company it means “ARM or any of its subsidiaries as appropriate”. Web Address http://www.arm.com ARM DEN0013D Copyright © 2011 – 2013 ARM. All rights reserved. ii ID012214 Non-Confidential Contents ARM Cortex-A Series Programmer’s Guide Preface Preface to the 4th Edition ................................................................................................ ix Glossary ............................................................................................................................ x Typographical conventions ............................................................................................ xiv Feedback on this book .................................................................................................... xv References .................................................................................................................... xvi Chapter 1 Introduction 1.1 History ........................................................................................................................... 1-2 1.2 System-on-Chip (SoC) .................................................................................................. 1-4 1.3 Embedded systems ...................................................................................................... 1-5 Chapter 2 ARM Architecture and Processors 2.1 Architectural profiles ..................................................................................................... 2-2 2.2 Architecture history and extensions .............................................................................. 2-3 2.3 Processor properties ..................................................................................................... 2-8 2.4 Cortex-A series processors ........................................................................................ 2-10 2.5 Key architectural points of ARM Cortex-A series processors ..................................... 2-16 Chapter 3 ARM Processor Modes and Registers 3.1 Registers ....................................................................................................................... 3-6 Chapter 4 Introduction to Assembly Language 4.1 Comparison with other assembly languages ................................................................ 4-2 4.2 The ARM instruction sets .............................................................................................. 4-3 4.3 Introduction to the GNU Assembler .............................................................................. 4-5 4.4 ARM tools assembly language ..................................................................................... 4-9 4.5 Interworking ................................................................................................................ 4-11 ARM DEN0013D Copyright © 2011 – 2013 ARM. All rights reserved. iii ID012214 Non-Confidential Contents 4.6 Identifying assembly code .......................................................................................... 4-12 4.7 Compatibility with ARMv8-A ....................................................................................... 4-13 Chapter 5 ARM/Thumb Unified Assembly Language Instructions 5.1 Instruction set basics .................................................................................................... 5-2 5.2 Data processing operations .......................................................................................... 5-6 5.3 Memory instructions .................................................................................................... 5-13 5.4 Branches ..................................................................................................................... 5-15 5.5 Saturating arithmetic ................................................................................................... 5-16 5.6 Miscellaneous instructions .......................................................................................... 5-17 Chapter 6 Floating-Point 6.1 Floating-point basics and the IEEE-754 standard ........................................................ 6-2 6.2 VFP support in GCC ..................................................................................................... 6-8 6.3 VFP support in the ARM Compiler ................................................................................ 6-9 6.4 VFP support in Linux .................................................................................................. 6-10 6.5 Floating-point optimization .......................................................................................... 6-11 Chapter 7 Introducing NEON 7.1 SIMD ............................................................................................................................. 7-2 7.2 NEON architecture overview ........................................................................................ 7-5 7.3 NEON C Compiler and assembler .............................................................................. 7-11 Chapter 8 Caches 8.1 Why do caches help? ................................................................................................... 8-3 8.2 Cache drawbacks ......................................................................................................... 8-4 8.3 Memory
Recommended publications
  • Bootstomp: on the Security of Bootloaders in Mobile Devices
    BootStomp: On the Security of Bootloaders in Mobile Devices Nilo Redini, Aravind Machiry, Dipanjan Das, Yanick Fratantonio, Antonio Bianchi, Eric Gustafson, Yan Shoshitaishvili, Christopher Kruegel, and Giovanni Vigna, UC Santa Barbara https://www.usenix.org/conference/usenixsecurity17/technical-sessions/presentation/redini This paper is included in the Proceedings of the 26th USENIX Security Symposium August 16–18, 2017 • Vancouver, BC, Canada ISBN 978-1-931971-40-9 Open access to the Proceedings of the 26th USENIX Security Symposium is sponsored by USENIX BootStomp: On the Security of Bootloaders in Mobile Devices Nilo Redini, Aravind Machiry, Dipanjan Das, Yanick Fratantonio, Antonio Bianchi, Eric Gustafson, Yan Shoshitaishvili, Christopher Kruegel, and Giovanni Vigna fnredini, machiry, dipanjan, yanick, antoniob, edg, yans, chris, [email protected] University of California, Santa Barbara Abstract by proposing simple mitigation steps that can be im- plemented by manufacturers to safeguard the bootloader Modern mobile bootloaders play an important role in and OS from all of the discovered attacks, using already- both the function and the security of the device. They deployed hardware features. help ensure the Chain of Trust (CoT), where each stage of the boot process verifies the integrity and origin of 1 Introduction the following stage before executing it. This process, in theory, should be immune even to attackers gaining With the critical importance of the integrity of today’s full control over the operating system, and should pre- mobile and embedded devices, vendors have imple- vent persistent compromise of a device’s CoT. However, mented a string of inter-dependent mechanisms aimed at not only do these bootloaders necessarily need to take removing the possibility of persistent compromise from untrusted input from an attacker in control of the OS in the device.
    [Show full text]
  • Android (Operating System) 1 Android (Operating System)
    Android (operating system) 1 Android (operating system) Android Home screen displayed by Samsung Nexus S with Google running Android 2.3 "Gingerbread" Company / developer Google Inc., Open Handset Alliance [1] Programmed in C (core), C++ (some third-party libraries), Java (UI) Working state Current [2] Source model Free and open source software (3.0 is currently in closed development) Initial release 21 October 2008 Latest stable release Tablets: [3] 3.0.1 (Honeycomb) Phones: [3] 2.3.3 (Gingerbread) / 24 February 2011 [4] Supported platforms ARM, MIPS, Power, x86 Kernel type Monolithic, modified Linux kernel Default user interface Graphical [5] License Apache 2.0, Linux kernel patches are under GPL v2 Official website [www.android.com www.android.com] Android is a software stack for mobile devices that includes an operating system, middleware and key applications.[6] [7] Google Inc. purchased the initial developer of the software, Android Inc., in 2005.[8] Android's mobile operating system is based on a modified version of the Linux kernel. Google and other members of the Open Handset Alliance collaborated on Android's development and release.[9] [10] The Android Open Source Project (AOSP) is tasked with the maintenance and further development of Android.[11] The Android operating system is the world's best-selling Smartphone platform.[12] [13] Android has a large community of developers writing applications ("apps") that extend the functionality of the devices. There are currently over 150,000 apps available for Android.[14] [15] Android Market is the online app store run by Google, though apps can also be downloaded from third-party sites.
    [Show full text]
  • FAN53525 3.0A, 2.4Mhz, Digitally Programmable Tinybuck® Regulator
    FAN53525 — 3.0 A, 2.4 MHz, June 2014 FAN53525 3.0A, 2.4MHz, Digitally Programmable TinyBuck® Regulator Digitally Programmable TinyBuck Digitally Features Description . Fixed-Frequency Operation: 2.4 MHz The FAN53525 is a step-down switching voltage regulator that delivers a digitally programmable output from an input . Best-in-Class Load Transient voltage supply of 2.5 V to 5.5 V. The output voltage is 2 . Continuous Output Current Capability: 3.0 A programmed through an I C interface capable of operating up to 3.4 MHz. 2.5 V to 5.5 V Input Voltage Range Using a proprietary architecture with synchronous . Digitally Programmable Output Voltage: rectification, the FAN53525 is capable of delivering 3.0 A - 0.600 V to 1.39375 V in 6.25 mV Steps continuous at over 80% efficiency, maintaining that efficiency at load currents as low as 10 mA. The regulator operates at Programmable Slew Rate for Voltage Transitions . a nominal fixed frequency of 2.4 MHz, which reduces the . I2C-Compatible Interface Up to 3.4 Mbps value of the external components to 330 nH for the output inductor and as low as 20 µF for the output capacitor. PFM Mode for High Efficiency in Light Load . Additional output capacitance can be added to improve . Quiescent Current in PFM Mode: 50 µA (Typical) regulation during load transients without affecting stability, allowing inductance up to 1.2 µH to be used. Input Under-Voltage Lockout (UVLO) ® At moderate and light loads, Pulse Frequency Modulation Regulator Thermal Shutdown and Overload Protection . (PFM) is used to operate in Power-Save Mode with a typical .
    [Show full text]
  • Softbank Corp. Annual Report 2019 Softbank Corp
    SoftBank Corp. Annual Report 2019 SoftBank Corp. We don’t just dream. We make things happen. We’re going beyond just being a carrier — we’re transforming into a visionary platformer. We don’t just dream up things. We take the world’s advanced ideas, and turn them into reality with our drive to make things happen. We do this so tomorrow’s people will be the happiest in human history. SoftBank Corp. ANNUAL REPORT 2019 1 Introducing Our First Annual Report SoftBank Group Corporate Philosophy Ken Miyauchi President & CEO Information Revolution SoftBank Corp. — Happiness for Everyone In December 2018, SoftBank Corp. (the “Company” or “SoftBank”) of this technological evolution, SoftBank has expanded its business listed its shares on the First Section of the Tokyo Stock Exchange. scale in step with society’s growth. The second is our ability to grow I would like to begin by expressing my sincere gratitude to our businesses. We have expanded our business operations by bringing shareholders, investors, and other stakeholders for their support together and regenerating companies in crisis, including JAPAN to date. TELECOM CO., LTD., Vodafone K.K., WILLCOM, Inc., and eAccess Ltd. The third is our ability to overcome adverse environments. In its role as a strategic holding company, our parent company Sometimes, we have faced headwinds, but we have always taken SoftBank Group Corp. (“SoftBank Group”). is accelerating the pace on adverse situations directly, focused on self-improvement, and of global investment in accordance with the Cluster of No. 1 AI thereby achieved further growth. Strategy. Meanwhile, as the primary operating company in Japan With a view to communicating our growth strategy and related and with the telecommunications business at its core, SoftBank is initiatives more clearly, we have issued our first annual report, Since our founding, the SoftBank Group has sought to use the engaging in a wide range of businesses.
    [Show full text]
  • Embedded Computer Solutions for Advanced Automation Control «
    » Embedded Computer Solutions for Advanced Automation Control « » Innovative Scalable Hardware » Qualifi ed for Industrial Software » Open Industrial Communication The pulse of innovation » We enable Automation! « Open Industrial Automation Platforms Kontron, one of the leaders of embedded computing technol- ogy has established dedicated global business units to provide application-ready OEM platforms for specifi c markets, includ- ing Industrial Automation. With our global corporate headquarters located in Germany, Visualization & Control Data Storage Internet-of-Things and regional headquarters in the United States and Asia-Pa- PanelPC Industrial Server cifi c, Kontron has established a strong presence worldwide. More than 1000 highly qualifi ed engineers in R&D, technical Industrie 4.0 support, and project management work with our experienced sales teams and sales partners to devise a solution that meets M2M SYMKLOUD your individual application’s demands. When it comes to embedded computing, you can focus on your core capabilities and rely on Kontron as your global OEM part- ner for a successful long-term business relationship. In addition to COTS standards based products, Kontron also of- fers semi- and full-custom ODM services for a full product port- folio that ranges from Computer-on-Modules and SBCs, up to embedded integrated systems and application ready platforms. Open for new technologies Kontron provides an exceptional range of hardware for any kind of control solution. Open for individual application Kontron systems are available either as readily integrated control solutions, or as open platforms for customers who build their own control applications with their own look and feel. Open for real-time Kontron’s Industrial Automation platforms are open for Real- Industrial Ethernet Time operating systems like VxWorks and Linux with real time extension.
    [Show full text]
  • Low-Power Ultra-Small Edge AI Accelerators for Image Recog- Nition with Convolution Neural Networks: Analysis and Future Directions
    Preprints (www.preprints.org) | NOT PEER-REVIEWED | Posted: 16 July 2021 doi:10.20944/preprints202107.0375.v1 Review Low-power Ultra-small Edge AI Accelerators for Image Recog- nition with Convolution Neural Networks: Analysis and Future Directions Weison Lin 1, *, Adewale Adetomi 1 and Tughrul Arslan 1 1 Institute for Integrated Micro and Nano Systems, University of Edinburgh, Edinburgh EH9 3FF, UK; [email protected]; [email protected] * Correspondence: [email protected] Abstract: Edge AI accelerators have been emerging as a solution for near customers’ applications in areas such as unmanned aerial vehicles (UAVs), image recognition sensors, wearable devices, ro- botics, and remote sensing satellites. These applications not only require meeting performance tar- gets but also meeting strict reliability and resilience constraints due to operations in harsh and hos- tile environments. Numerous research articles have been proposed, but not all of these include full specifications. Most of these tend to compare their architecture with other existing CPUs, GPUs, or other reference research. This implies that the performance results of the articles are not compre- hensive. Thus, this work lists the three key features in the specifications such as computation ability, power consumption, and the area size of prior art edge AI accelerators and the CGRA accelerators during the past few years to define and evaluate the low power ultra-small edge AI accelerators. We introduce the actual evaluation results showing the trend in edge AI accelerator design about key performance metrics to guide designers on the actual performance of existing edge AI acceler- ators’ capability and provide future design directions and trends for other applications with chal- lenging constraints.
    [Show full text]
  • ARM University Program Copyright © ARM Ltd 2013 1 World-Wide University Program
    ARM University Program Copyright © ARM Ltd 2013 1 World-wide University Program Preparing Today’s Students for Tomorrow’s Technology Joe Bungo ARM University Program Manager – Americas/Europe R&D Division 2 CONFIDENTIAL ARM Ltd ° ARM founded in November 1990 ° Advanced RISC Machines ° Company headquarters in Cambridge, UK ° Processor design centers in Cambridge, Austin, and Sophia Antipolis ° Sales, support, and engineering offices all over the world ° Best known for its range of RISC processor cores designs ° Other products – fabric IP, software tools, models, cell libraries - ° to help partners develop and ship ARM-based SoCs ° ARM does not manufacture silicon ° More information about ARM and our offices on our web site: www.arm.com ARM University Program Copyright © ARM Ltd 2013 3 ARM Offices Worldwide ARM University Program Copyright © ARM Ltd 2013 4 ARM’s Activities Connected Community Development Tools Software IP Processors memory System Level IP: Data Engines SoCSoC Fabric 3D Graphics Physical IP ARM University Program Copyright © ARM Ltd 2013 5 ARM Connected Community – 800+ ARM University Program Copyright © ARM Ltd 2013 6 Huge Range of Applications IR Fire Detector Exercise Utility Intelligent Machines Energy Efficient Appliances Intelligent toys Meters Vending Tele-parking Equipment Adopting 32-bit ARM Microcontrollers ARM University Program Copyright © ARM Ltd 2013 7 Huge Opportunity For ARM Technology 35+ 100+ billion billion cores accumulated cores to date after next 7 yrs 1998 2013 2020 ARM University Program Copyright © ARM Ltd 2013 8 ARM Cortex Advanced Processors ° ARM Cortex™-A family: ° Applications processors for feature- Cortex-A57 rich OS and 3 rd party applications ...2.5GHz Cortex-A53 ° ARM Cortex-R family: Cortex-A15 Cortex-A9 Embedded processors for real-time ° Cortex-A8 signal processing, control applications Cortex-A7 Cortex-A5 ° ARM Cortex-M family: Cortex-R7 ° Microcontroller-oriented processors Cortex-R5 for MCU, ASSP, and SoC applications Cortex-R4 Cortex-M4 Cortex-M3 Cortex-M1 Cortex-M0 SC300 SC000 Cortex-M0+ <12k gates..
    [Show full text]
  • Tegra Linux Driver Package
    TEGRA LINUX DRIVER PACKAGE RN_05071-R32 | March 18, 2019 Subject to Change 32.1 Release Notes RN_05071-R32 Table of Contents 1.0 About this Release ................................................................................... 3 1.1 Login Credentials ............................................................................................... 4 2.0 Known Issues .......................................................................................... 5 2.1 General System Usability ...................................................................................... 5 2.2 Boot .............................................................................................................. 6 2.3 Camera ........................................................................................................... 6 2.4 CUDA Samples .................................................................................................. 7 2.5 Multimedia ....................................................................................................... 7 3.0 Top Fixed Issues ...................................................................................... 9 3.1 General System Usability ...................................................................................... 9 3.2 Camera ........................................................................................................... 9 4.0 Documentation Corrections ..................................................................... 10 4.1 Adaptation and Bring-Up Guide ............................................................................
    [Show full text]
  • NVIDIA Tegra 4 Family CPU Architecture 4-PLUS-1 Quad Core
    Whitepaper NVIDIA Tegra 4 Family CPU Architecture 4-PLUS-1 Quad core 1 Table of Contents ...................................................................................................................................................................... 1 Introduction .............................................................................................................................................. 3 NVIDIA Tegra 4 Family of Mobile Processors ............................................................................................ 3 Benchmarking CPU Performance .............................................................................................................. 4 Tegra 4 Family CPUs Architected for High Performance and Power Efficiency ......................................... 6 Wider Issue Execution Units for Higher Throughput ............................................................................ 6 Better Memory Level Parallelism from a Larger Instruction Window for Out-of-Order Execution ...... 7 Fast Load-To-Use Logic allows larger L1 Data Cache ............................................................................. 8 Enhanced branch prediction for higher efficiency .............................................................................. 10 Advanced Prefetcher for higher MLP and lower latency .................................................................... 10 Large Unified L2 Cache .......................................................................................................................
    [Show full text]
  • 130 Demystifying Arm Trustzone: a Comprehensive Survey
    Demystifying Arm TrustZone: A Comprehensive Survey SANDRO PINTO, Centro Algoritmi, Universidade do Minho NUNO SANTOS, INESC-ID, Instituto Superior Técnico, Universidade de Lisboa The world is undergoing an unprecedented technological transformation, evolving into a state where ubiq- uitous Internet-enabled “things” will be able to generate and share large amounts of security- and privacy- sensitive data. To cope with the security threats that are thus foreseeable, system designers can find in Arm TrustZone hardware technology a most valuable resource. TrustZone is a System-on-Chip and CPU system- wide security solution, available on today’s Arm application processors and present in the new generation Arm microcontrollers, which are expected to dominate the market of smart “things.” Although this technol- ogy has remained relatively underground since its inception in 2004, over the past years, numerous initiatives have significantly advanced the state of the art involving Arm TrustZone. Motivated by this revival ofinter- est, this paper presents an in-depth study of TrustZone technology. We provide a comprehensive survey of relevant work from academia and industry, presenting existing systems into two main areas, namely, Trusted Execution Environments and hardware-assisted virtualization. Furthermore, we analyze the most relevant weaknesses of existing systems and propose new research directions within the realm of tiniest devices and the Internet of Things, which we believe to have potential to yield high-impact contributions in the future. CCS Concepts: • Computer systems organization → Embedded and cyber-physical systems;•Secu- rity and privacy → Systems security; Security in hardware; Software and application security; Additional Key Words and Phrases: TrustZone, security, virtualization, TEE, survey, Arm ACM Reference format: Sandro Pinto and Nuno Santos.
    [Show full text]
  • Low-Power Ultra-Small Edge AI Accelerators for Image Recognition with Convolution Neural Networks: Analysis and Future Directions
    electronics Review Low-Power Ultra-Small Edge AI Accelerators for Image Recognition with Convolution Neural Networks: Analysis and Future Directions Weison Lin *, Adewale Adetomi and Tughrul Arslan Institute for Integrated Micro and Nano Systems, University of Edinburgh, Edinburgh EH9 3FF, UK; [email protected] (A.A.); [email protected] (T.A.) * Correspondence: [email protected] Abstract: Edge AI accelerators have been emerging as a solution for near customers’ applications in areas such as unmanned aerial vehicles (UAVs), image recognition sensors, wearable devices, robotics, and remote sensing satellites. These applications require meeting performance targets and resilience constraints due to the limited device area and hostile environments for operation. Numerous research articles have proposed the edge AI accelerator for satisfying the applications, but not all include full specifications. Most of them tend to compare the architecture with other existing CPUs, GPUs, or other reference research, which implies that the performance exposé of the articles are not comprehensive. Thus, this work lists the essential specifications of prior art edge AI accelerators and the CGRA accelerators during the past few years to define and evaluate the low power ultra-small edge AI accelerators. The actual performance, implementation, and productized examples of edge AI accelerators are released in this paper. We introduce the evaluation results showing the edge AI accelerator design trend about key performance metrics to guide designers. Citation: Lin, W.; Adetomi, A.; Last but not least, we give out the prospect of developing edge AI’s existing and future directions Arslan, T. Low-Power Ultra-Small Edge AI Accelerators for Image and trends, which will involve other technologies for future challenging constraints.
    [Show full text]
  • Samsung Galaxy S8 / S8+ G950U / G955U User Manual
    SMARTPHONE User Manual Please read this manual before operating your device and keep it for future reference. Table of Contents Special Features ..............................1 Learn About Your Device. 15 Bixby ........................................2 Front View. .16 Back View ..................................18 Edge Screen .................................2 Home Screen ...............................19 Flexible Security .............................2 Notification Panel .......................... 22 Water and Dust Resistance. .3 Customize Your Home Screen ............... 25 Getting Started. .4 Bixby ...................................... 29 Set Up Your Device .............................5 Navigation ................................30 Assemble Your Device ........................6 Entering Text .............................. 32 Start Using Your Device ......................10 Face Recognition. 35 Set Up Your Device ..........................11 Fingerprint Scanner ........................ 36 TMO_G950U_G955U_EN_UM_TN_QC9_033117_FINAL Iris Scanner. 37 Google Apps ...............................84 Multi Window. .40 Internet ...................................88 Emergency Mode . 42 Messages . 92 Edge Screen ...............................44 My Files ................................... 97 Apps .........................................48 Phone .....................................99 Using Apps ................................ 49 Samsung Connect .........................109 Applications Settings. 52 Samsung Gear ............................109
    [Show full text]