android trustzone 源码在哪

发布网友 发布时间:2022-04-20 09:16

我来回答

2个回答

热心网友 时间:2023-07-11 02:58

在实现DRM的过程中, ARM架构级的安全技术TrustZone可以从硬件架构层面加固DRM的安全性。 那么什么是TrustZone呢? 简单点讲TrustZone是系统架构级别的安全技术, 它将整个SoC虚拟成“普通世界(Normal World)”和“安全世界(Security World)”两个模式。在“安全世界模式”下,系统可以访问所有的资源,包括配置为“安全”和“非安全”的数据存储/内存/外设等;而在普通世界模式下只能访问配置为“非安全”的资源。
  事实上, ARM的合作伙伴有三个方式部署以Android为base的智能电视:

第一,直接与Google合作通过license GoogleTV, 成为GoogleTV的leading partner;

第二,等待Google开源GoogleTV项目;

第三,将已经开源的Android版本定制移植到电视平台(我的这四篇博文都围绕着这个选项进行)。

那么, GoogleTV和Android TV有什么区别呢?

众所周知, GoogleTV是以Android为Base。第一代GoogleTV(也就是所

谓GoogleTV 1.0)是以Android2.1为base;而第二代GoogleTV(GoogleTV 2.0)则将Android base的版本更新到3.1。根据Android最新的路线图,Google将在Ice Cream Sandwich中形成一个适用于电话,平板,电视三类产品的统一的版本。

GoogleTV 1.0去年已经上市, GoogleTV 1.0的软件架构是以双系统架构为基础:GoogleTV Android系统 + DTV系统。 DTV系统由电视系统厂商来开发,一般会选择重用已有的DTV系统; GoogleTV系统部分则主要关注WebTV的功能上,同时也增加了和DTV系统通讯的控制模块。

GoogleTV虽然是以Android为基础,但是Google对此做了大量针对电视应用的修改和优化,包括浏览器升级为Chrome,提升2D/3D Graphic的性能,改进多媒体框架(支持Dual View),优化Flash Plug in,新的Home Screen 和 UI Layout等等。但是由于双系统的设计,GoogleTV内没有实际DTV的功能模块,只有一些对DTV系统进行控制的通讯模块,包括对外部输入的控制等等。因此在GoogleTV演化成单系统之前, GoogleTV的SDK中很难加入对DTV功能的API的支持。

从GoogleTV的发展趋势来看, GoogleTV会向单系统方案进化。实际上,多家ARM的电视芯片合作伙伴已经在和Google合作GoogleTV项目,相关的产品会陆续上市。另外, Google也有计划逐步发布GoogleTV的开发工具,包括GoogleTV SDK和NDK以及相关的CTS和CDD。

另外,当ARM的合作伙伴选择自己定制移植Android到电视/机顶盒平台时, 我们一般都建议他们从架构层面考虑下面两点:

第一,如何使得定制化的工作能够适应Android版本的快速变化?

第二,当GoogleTV开源后,如何能快速的重用在Android TV上的工作?

当考虑清楚上述两个问题后,可以减少Android TV开发过程的风险,

应对Android版本的快速变化和GoogleTV的可能性开源!

最后, 我想和大家分享的是,今天,不断涌现的新的互联网设备,如智能手机,平板已经让人们花在电视前的时间越来越少, 如果不重新定义电视,如果电视不走互联化,智能化之路, 电视将没有未来!在这个过程中, Android的出现可以极大的加速数字家庭的互联智能化的进程,使其迅速与其他智能设备在家庭中实现互通融合,实现真正的智能家庭!

热心网友 时间:2023-07-11 02:59

怎么下载追答??

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com