Android RISC Team Yuming Lin Wendy Wang July,2017

Slides:



Advertisements
Similar presentations
1 CONFIDENTIAL | © 2011 Insyde Software 法人說明會簡報資料 Jeremy Wang, Chairman & CEO.
Advertisements

教學資源組 2015/02/06 ( 五 ) 教學卓越中心 1. Sony HDR-XR200 硬碟 / 記憶卡式 攝影機組 可借用器材, 請參見本中心網站 相關單元 equipment.php 今天演練之機型 2.
WCI361 Windows Vista WCI361 Windows Vista 运行性能设计与 改进.
应用技术 陕西华辉科技有限公司.
經驗分享 報告人:林永設.
網站「開外掛」 優化營業人員的戰鬥力 介紹 Web365行動展售網站系統的10大特色
開店法寶 VIVIPOS 簡介 June, 2009.
APS先進規劃與排程系統 簡介與導入案例分享
share box user research finding
加快数据中心运转速度 — 加速业务发展 约翰•福勒 甲骨文公司系统事业部执行副总裁. 加快数据中心运转速度 — 加速业务发展 约翰•福勒 甲骨文公司系统事业部执行副总裁.
操作系统结构.
2012 Project Planning 2012 年技术规划
UClinux在3000平台上的移植.
悠遊卡與行動支付 悠遊卡公司 通路事業部 經理 黃士展 2016/05/23.
Subversion (SVN) Presented by 李明璋 R /2/21
Android RISC Team Wendy Wang July,2017
Wife Certificate Agenda Why Wi-Fi ? Install and operation chariot.
Android App 系統開發教學 Luna 陳雯琳 2014/12/18
Newland MT-70 Handheld Computer
Newland PT-30 Handheld Computer
Iconia Tab A500 產品介紹 March
廢棄物處理現況與展望 行政院環境保護署綜計處 處長 葉俊宏.
eBook Design -雲端視訊電子書推廣
教師的成長 與 教師專業能力理念架構 教育局 專業發展及培訓分部 TCF, how much you know about it?
内核移植实例.
本 章 重 點 9-1 檔案系統簡介 9-2 檔案管理.
Windows Vista 操作系统最新安全特性
Basler 新CMOS相机在视觉行业中的应用
佐登妮斯大樓監控系統簡介 圓 泰 科 技 1.
第六章 应用程序结构.
網路技術管理進階班---區域網路的技術發展
王耀聰 陳威宇 國家高速網路與計算中心(NCHC)
Android開發環境建置與設定 Android智慧型手機程式設計 程式設計與應用班 建國科技大學 資管系 饒瑞佶 2012/4 V1
人機介面 Arduino + Android 授課教師: 開課單位:.
安裝與設置 Android 發展環境 靜宜大學資工系 蔡奇偉副教授 ©.
不断变迁的闪存行业形势 Memory has changed, especially serial - from a low cost, low pin count, slow memory to an advanced, high performance memory solution to save.
EndNote X6 Advance your Research and Publish Instantly
Decision Support System (靜宜資管楊子青)
Android 课程讲义 智能手机开发
EVS-05-27e Action items7 China will provide language for low battery energy warning by next EVS IG meeting.
ICT RTOS Research Group 胡伟平,王剑
DMA-2440XP WinCE5.0安裝與使用 長高科技 顏旭偉.
Programmable Logic Architecture Verilog HDL FPGA Design
第九單元 Classes and data abstraction I
JTAG INTERFACE SRAM TESTER WITH C-LCM
建设 21 世纪 具有国际先进水平的 教育与科研计算机网
Python memory management & Impact to memory-hungry application
建國科技大學 資管系 饒瑞佶 2012/4 V1 2012/8 V2 2013/2 V3 2014/9 V4
LAB 4- Hardware TA: Hu-Hsi Yeh Date: /28
凌宁 系统工程师 亚洲区嵌入式系统事业群 微软(中国)有限公司
PubMed整合显示图书馆电子资源 医科院图书馆电子资源培训讲座.
Decision Support System (靜宜資管楊子青)
教學經驗分享 明華國中 王如香
Microsoft SQL Server 2008 報表服務_設計
資料結構 Data Structures Fall 2006, 95學年第一學期 Instructor : 陳宗正.
資料庫 靜宜大學資管系 楊子青.
Version Control System Based DSNs
成品检查报告 Inspection Report
Introduction to C Programming
Mailto: 9 eB 中的金流問題 國立中央大學.資訊管理系 范錚強 Tel: (03) mailto: Updated
中国科学技术大学计算机系 陈香兰 2013Fall 第七讲 存储器管理 中国科学技术大学计算机系 陈香兰 2013Fall.
虚 拟 仪 器 virtual instrument
中国科学技术大学计算机系 陈香兰 Fall 2013 第三讲 线程 中国科学技术大学计算机系 陈香兰 Fall 2013.
Common Qs Regarding Earnings
李宏毅專題 Track A, B, C 的時間、地點開學前通知
人機互動 Arduino + Android 授課教師: 開課單位:.
研究機構新聞稿揭露2012Q3智慧型手機出貨佔量比
11/22 DSD Project Team Leader Report
When using opening and closing presentation slides, use the masterbrand logo at the correct size and in the right position. This slide meets both needs.
Presentation transcript:

Android RISC Team Yuming Lin Wendy Wang July,2017 NXP Android 7.1.1_1.0.0 & Android for industrial PC feature Android RISC Team Yuming Lin Wendy Wang July,2017

Industrial PC Features Dashboards for Android Reference Appendix Agenda NXP Android 7.1.1_1.0.0 Upgraded items Know issues Storage partition dm_verity & selinux Android Version Industrial PC Features Dashboards for Android Reference Appendix 2

NXP Android 7.1.1 Compared to the M6.0.1_2.1.0 release, this release has the following major changes: Added Support i.MX 7 Dual SABRE-SD board Upgraded the Android platform version to Android 7.1.1 Upgraded the U-Boot and Linux Kernel Code base from the L4.1.15_1.0.0 release to the L4.1.15_1.2.0-ga release. Upgraded the GPU driver from 5.0.11p8 to 6.2.0.p2. ELAA 7.1.1 Android 7.1.1_1.0.0 U-boot based on Yocto-2.0 (4.1.15-1.1.0) Kernel based on Yocto-2.1 (4.1.15-2.0.0)

NXP Android 7.1.1 Known Issues and Limitations Google USB driver for WindowsR OS must be installed multiple times for the MTP, PTP, MTP&ADB, PTP&ADB, and ADB function settings. HDMI output is silent for a few seconds when connecting the SABRE-AI or SABRE-SD board to a TV set. UI is in Landscape mode while camera preview is in Portrait mode on the SABRE-SD platform.

NXP Android 7.1.1 Storage partition

NXP Android 7.1.1 Storage partition

NXP Android 7.1.1 dm_verity & selinux

device-mapper-verity (dm_verity) Due to its large size, the system partition typically cannot be verified similarly to previous parts but must be verified as it’s being accessed instead using the dm-verity kernel driver or a similar solution.

device-mapper-verity (dm_verity) Implementation Summary Generate an ext4 system image. Generate a hash tree for that image. Build a dm-verity table for that hash tree. Sign that dm-verity table to produce a table signature. Bundle the table signature and dm-verity table into verity metadata. Concatenate the system image, the verity metadata, and the hash tree.

device-mapper-verity (dm_verity) Implementation code /kernel/include/upai/linux/dm-ioctl.h /kernel/include/linux/device-mapper.h /kernel/driver/md/dm-verity.c /kernel/driver/md/dm-table.c /kernel/dirver/md/dm-ioctl.c /system/core/fs_mgr/fs_mgr_verity.c

device-mapper-verity (dm_verity) Verified boot failure warning

Selinux SELinux is set up to default-deny, which means that every single access for which it has a hook in the kernel must be explicitly allowed by policy. This means a policy file is comprised of a large amount of information regarding rules, types, classes, permissions, and more. A full consideration of SELinux is out of the scope of this document, but an understanding of how to write policy rules is now essential when bringing up new Android devices. There is a great deal of information available regarding SELinux already. See Supporting documentation for suggested resources.

Selinux SELinux domain defined: AVC denied: init: Service advantech_script does not have a SELinux domain defined. AVC denied:

Selinux SEAndroid

Selinux Implementation code /device//fsl/rom_7421_a1/init.rc sepolicy/advantech_script.te sepolicy/file.te sepolicy/file_contexts sepolicy/service.te sepolicy/service_contexts

Android Version Android 5 Lollipop Android 6 Marshmallow Android 7 Nougat Android 8 Oreo (August update) OK google/google Now (改善Android 4) USB Type-C Multi-window mode (多視窗模式) NAN WiFi Aware 共用裝置 Fingerprint Authentication  Daydream Virtual Reality mode (虛擬實境) Wide-Gamut Color Multiple SIM cards Musical Instrument Digital Interface (MIDI) Night Light 支援藍芽4.1 Android Pay 支援 Vulkan (3D繪圖功能增強) SD卡格式化至內部儲存空間 控制推送通知優先級 Vulkan http://news.mydrivers.com/1/470/470310.htm https://zh.wikipedia.org/wiki/Android%E6%AD%B7%E5%8F%B2%E7%89%88%E6%9C%AC Android 5 https://www.android.com/intl/zh-TW_tw/versions/lollipop-5-0/ http://www.android-apk.com/2015/03/google-%E6%AD%A3%E5%BC%8F%E5%85%AC%E4%BD%88-android-5-1-%E6%94%AF%E6%8F%B4-multi-sim-hd-voice/ Android6 Android7 Android8 http://www.techalook.com.tw/android-o-new-features-and-enhancements/ Android 6 VS Android 7 http://www.samsung.com/tw/support/skp/faq/1123251

Industrial PC Features Application Feature Version suggestion Vehicle Voice assistant Communication 3G/4G module Android 5 OK google Multiple-SIM card Retail Payment method support Android 6 Android pay Medical Display Medical Imaging (醫療影像) Notification Android 7 Daydream Vulkan 控制推送通知優先級 Others Wireless Display Android 4.4 up Identity authentication Fingerprint Storage increase SD format function 醫療 wiki 醫療影像 https://zh.wikipedia.org/wiki/%E9%86%AB%E5%AD%B8%E5%BD%B1%E5%83%8F 遠距醫療 車載系統 wiki https://zh.wikipedia.org/wiki/%E8%BB%8A%E8%BC%89%E8%B3%87%E8%A8%8A%E7%B3%BB%E7%B5%B1 1.功能介紹 有多用途顯示器(通常是小型LCD) 收音機功能 播放光碟或DVD功能 顯示車輛資訊 控制部分車輛機械(包含車身外部攝影機) GPS功能 2. 2010年後受惠於智慧型手機的發展,許多車載資訊系統外加有連結智慧型手機和平板電腦以擴展功能的能力,甚至有直接整合的系統出現,完全依靠智慧型手機和平板電腦的螢幕與軟硬體作為操作主體,車上只內建一種類似埠介面的連結裝備,所以當手機拿離車體時就無法使用,順便達成一種防盜功能,因為能啟動車輛的手機可以綁定特定手機晶片卡。

Dashboards for Android Data collected during a 7-day period ending on June 5, 2017. Reference: https://developer.android.com/about/dashboards/index.html

Reference http://www.nxp.com/products/software-and-tools/software-development-tools/i.mx-software-and-tools/i.mx-6series-i.mx-7series-software-and-development-tool-resources:IMX_SW https://source.android.com/security/selinux/implement https://source.android.com/security/verifiedboot/

Daydream Smartphone VR

Vulkan performance Reference: http://news.mydrivers.com/1/470/470310.htm

SD card format function Reference: https://walker-a.com/archives/3441

Notification level settings 其實並不是所有的通知在安卓系統中都是一樣的。一些通知會停留在列表的頂部,而其他的會降到底部。在Nougat里,你可以設置這些應用程式的優先級。 打開控制開關,你可以為每個應用程式設置優先級別,每個級別的解釋說明都會顯示,例如,5級應用程式可以生成全螢幕通知;0級應用程式則不顯示通知。 要改變一個應用程式推送通知的級別,長按住它的一個通知,或從設置菜單中選擇應用程式。點擊A後,應用程式不會決定推送設配置。 Reference: https://read01.com/7k6mD3.html