Date post: | 18-Feb-2017 |
Category: |
Devices & Hardware |
Upload: | maksym-davydov |
View: | 92 times |
Download: | 0 times |
Lecture 02 Hardware of mobile devices
Useful links• https://hashcode.withgoogle.com - змагання від
Google. Перший online етап закінчується 23 лютого
• https://www.facebook.com/DPandMS/ - сторінка предмету у FB
• https://groups.google.com/forum/#!forum/lpnu-mobile (goo.gl/uU65Vy)
Mobile hardware overview• Display, TouchScreen
• CPU/GPU (integrated), RAM
• Internal storage/SDCard (16GB-128GB)
• Imaging (Cameras), Audio (Microphone, speaker, audio port)
• Sensors
• Networking (GSM, 2G, 3G, 4G, WiFi, Bluetooth, IR, NFC)
• Wire connection (MicroUSB, USB-C, Lightning)
• Battery
Android screen sizes and resolutions
iPhone Screen sizes and resolutions
Android CPUs and Memory
• 2..8 CPU Cores
• Instruction set: ARM, x86, 32-bit, 64-bit
• Memory 512 MB…4 GB
• GPU Adreno, Tegra, etc.
Typical Processor
Apple CPUs• Apple A6 - 32 nm 32 bit ARM 2-cores PowerVR SGX543MP3
GPU - L1 32KB+32KB, L2 1MB iPhone 5
• Apple A7 - 28 nm 64 bit ARM 2-cores PowerVR G6430 GPU L1 64KB+64KB L2 1MB, L3 4MB - iPhone 5S, iPad Air, iPad mini 3
• Apple A8 - 20 nm 64 bit ARM 2-cores PowerVR Series 6XT GX6450 GPU L1 64KB+64KB, L2 1 MB, L3 4MB
• Apple A9 - 16 nm 64 bit ARM 2-cores PowerVR Series 7XT GT7600 GPU L1 64KB+64KB, L2 3MB, L3 8 MB
• Apple A10 - 16 nm 64 bit ARM 4-cores L1 64KB+64KB/core, 6-cores GPU - iPhone 7
Camera• 2MP…21MP
• Frontal and rear
• 2-cameras (stereo, different focus distance)
• Depth camera
• RAW-support
Networking• EDGE - 500 kbit/s
• 3G - up to 2 Mbit/s
• 4G - up to 1 Gbit/s
• WiFi (802.11b) - up to 54 Mbit/s (average speed 22 Mbit/s)
• Bluetooth - up to 25 Mbit/s (5.0 - up to 50 Mbit/s)
• NFC - up to 4 cm, 106-424 kbit/s, devices without batteries
• InfraRed, ZigBee, etc…
NFC modes
• NFC card emulation—enables NFC-enabled devices such as smartphones to act like smart cards, allowing users to perform transactions such as payment or ticketing.
• NFC reader/writer—enables NFC-enabled devices to read information stored on inexpensive NFC tags embedded in labels or smart posters.
• NFC peer-to-peer—enables two NFC-enabled devices to communicate with each other to exchange information in an adhoc fashion.
Other peripherals
• TouchScreen, Keyboard, Remote control
• Sensors: Accelerometer, Gyroscope, Magnetometer, Barometer, GPS (A-GPS), Photometer, Proximity sensor, Thermometer, Fingerprint, Current Gear, Pose Sensor (6 DOF, can utilise camera)
Be ready for VR• CPU minimum 2 cores, MUST provide an exclusive core to the
foreground application and MUST support the Process.getExclusiveCores API to return the numbers of the cpu cores that are exclusive to the top foreground application
• MUST support OpenGL ES 3.2, MUST support Vulkan Hardware Level 0
• MUST be able to synchronize access to the shared front buffer such that alternating-eye rendering of VR content at 60fps
• MUST support H.264 decoding at least 3840x2160@30fps- 40Mbps
• MUST support HardwarePropertiesManager.getDeviceTemperatures API and return accurate values for skin temperature.
Connectors
Micro-USB
USB-CUSB-C is a 24-pin fully reversible-plug USB connector system allowing transport of data and energy.[1]
The USB Type-C Specification 1.0 was published by the USB Implementers Forum (USB-IF) and was finalized in August 2014.[2] It was developed at roughly the same time as the USB 3.1 specification.If a product implements USB Type-C, it does not necessarily support USB 3.1 or USB Power Delivery.[3][4]
All USB-C cables must support 3 A current (up to 60 W); cables supporting high-power 5 A current (up to 100 W) must contain e-marker chips programmed to identify the cable as being 5A capable. USB Charging ports should also be clearly marked with supported power wattage.[11]
Apple 30-pin dock connector
• Apple's proprietary 30-pin connector was common to most Apple mobile devices (iPhone (1st generation), iPhone 3G, iPhone 3GS, iPhone 4, iPhone 4S, 1st through 4th generation iPod Touch, iPad, iPad 2, and iPad 3) from its introduction with the 3rd generation iPod in 2003 until the Lightning connector was released in late 2012. Originally, the Apple dock connector carried USB, FireWire, some controls and line-level audio outputs.[2][3] As the iPod changed, so did the signals in the dock connector. Video was added to the connector. FireWire was phased out of the iPods, which led to a discontinuity in usage of the dock connector. As a result of the popularity of Apple's iPod and iPhone devices using the connector, a cottage industry was created of third-party devices that could connect to the interface.[4] With the discontinuation of the sixth-generation 160 GB iPod Classic and the iPhone 4S, the last Apple products to feature the original 30-pin connector, the connector was also discontinued in September 2014.
LightningLightning is a proprietary computer bus and power connector created by Apple Inc. Introduced on September 12, 2012, to replace its predecessor, the 30-pin dock connector, the Lightning connector is used to connect Apple mobile devices like iPhones, iPads, and iPods to host computers, external monitors, cameras, USB battery chargers, and other peripherals.Apple offers various adapters which allow the Lightning connector to be used with other interfaces, such as 30-pin, USB, HDMI, VGA, and SD cards.
Lab deadlines• 1 - до 17.02
• 2 - до 3.03
• 3 - до 24.03
• 4 - до 14.04
• 5 - до 28.04
• Проект - до кінця залікового тижня (19.05 ?)