前言根据《自动化世界》,未来的生产将由车间之间的互操作性和协作来定义。这还包括数据交换,以确保数据驱动的工厂性能优化,从而最大化制造过程。有了适当的技术解决方案——工业云,传感器,嵌入式设备和控制器等——可以实现工业环境中的最佳自动化。同样,重要的是要记住实现是关键。这是经验丰富的IT系统集成商和实施标准和规范发挥作用的地方。OPC基金会成立的主要原因是需要标准化和确定路线图以确保互操作性。OPC
 三层架构三层架构(3-tier application) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。 首先,java有几种对象(PO,VO,DAO,BO,POJO)一、PO:persistant object 持久对象,可以看成是与数据库中的表相映射的java对象。使
转载 2023-08-13 18:57:02
193阅读
如果您在使用Yocto构建Linux系统,凑巧,您还在玩OP-TEE,那么这篇文章是OP-TEE构建到Linux上的必读文章之一。本文教您如何使用Yocto在Linux系统  imx6q imx6ul构建OP-TEE系统,及编译OP-TEE的应用代码。 前期,已使用Yocto 在imx6q上成功构建linux系统。所选的配置选项为: 1.清单版本为:imx-5.4.24-2.1.0.x
转载 2023-08-21 16:57:01
277阅读
  最近又开始和Trusted Zone打起了交道,需要把Linaro开发的开源安全系统optee os移植到实验室的老板子上。不过导师要求我先开发一个应用,在普通环境和安全环境分别有一个程序,称为host与trusted application(简称TA)。让我在这个过程中了解一下这个系统。  optee os的github地址:https://github.com/OP-TEE/optee_o
转载 2023-12-21 13:26:07
122阅读
1 项目概述1.1项目需求为确保用户的数据的安全,ARM公司提出了trustzone技术,个人将trustzone理解为cortex的虚拟化技术。在不增加硬件的情况下,使用trustzone技术达到硬件加密的效果。1.2重点概念简要介绍1.2.1 TrustZone机制:将一个物理处理器分时复用为两个逻辑处理器,一个是REE(rich execute enviorment)另一个是TEE(Trus
功能网络子系统负责系统的网络IO,通过与网络设备(路由器、交换机等)的数据交互,实现端到端的数据交互过程。下图示意网络数据流: 图 8-1 网络数据流视图网络子系统位于端系统中,从上图可以看出网络子系统在数据面划分成应用层、传输层、网络层、链路层、物理层。每一层可以对应到OSI^定义的网络七层模型^1。架构网络子系统架构可以分软件视角,硬件视角两个维度描述。软件视角淡化物理位置、设备差异,强调逻辑
异构计算主要是指使用不同类型指令集和体系架构的计算单元组成系统的计算方式。异构计算已经无处不在,从超算系统到桌面到云到终端,都包含不同类型指令集和体系架构的计算单元,下面先从几个系统了解下异构计算超算系统。天河-2:包括16,000个计算节点,每个节点 2*Xeon (IveBridge)+3*Phi。Total 3,120,000 Core, Linpack测试基准为33.86 petaFLOP
转载 2023-10-10 13:59:09
52阅读
本文主要介绍OPTEE的安全存储技术,翻译自官方文档:Secure storage — OP-TEE documentation documentation (optee.readthedocs.io)一、背景OP-TEE中的安全存储是根据GlobalPlatform的TEE Internal Core API(这里称为可信存储)中定义的内容实现的。此规范要求应该能够存储通用数据和密钥材料,以保证
转载 2023-08-15 22:41:07
71阅读
OP-TEE design目录介绍平台初始化安全监视器调用函数-SMC SMC操作SMC接口使用SMC接口进行通信线程操作 Translation tablesTranslation tables and switching to normal world存储管理单元(MMU)堆栈共用存储器(shared memory)Pager加密抽象层TEE所使用的库(libutee)可信应用(TAs)1.介
转载 2023-10-12 10:36:41
55阅读
repo sync 取下的代码目录如下,(如果取不下或者编不过可私信我,可把我的虚拟机百度网盘地方发你)1、bios_qemu_tz_arm可以理解为BootLoader,用来加载Linux内核, OP-TEE 系统, 文件系统,并启动linux kernel和OP-TEE OS,但在qemu_V8下不需要这个目录,在这个阶段kernel是还没起来的,所以它需要实现一些基本驱动比如串口,还有一些基
转载 2023-12-11 19:12:57
221阅读
上一篇主要介绍一下物联网的大环境和什么是Lettuce IOT框架而这一篇将要讲解华为的IOT平台。华为OceanConnect平台操作一,profile文件与编解码插件的开发思考一下:当今WEB应用都喜欢做成分布式,因为分布式可以将压力平均的分发给下面小的服务器去处理。包括hadoop也是,将碎片化的存储和计算能力集中起来利用。但是这些技术都离不开一个组件,那就是监控管理中心,比如SpringC
转载 2024-01-04 08:57:18
50阅读
OSG 场景的组织结构本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:节点的定义与种类节点的访问重要节点的功能实现节点的定义与种类osg采用包围体层次来实现场景图的管理,这里的“包围体”指的是将一组物体完全封闭在一个简单空间形体中,从而提高各种检测的运算速度。常见的有包围球和包围盒,还记得上一章中的包围球的定义吗? 采用包围体层次的场景图通常采用梳妆结构
转载 2024-08-11 14:37:22
39阅读
因为研究生阶段选的是trustzone的研究方向,所以最近在一直看这方面的东西。前不久在github上找到这个optee的开源项目,于是fork来学习一下。地址:https://github.com/OP-TEE发现optee有4个项目:optee_os:包含了TEE操作系统本身的源代码,提供了TEE的内部接口。optee_client:包含了TEE客户端库的源代码,提供了TEE的客户端接口。op
转载 2023-10-10 20:37:14
186阅读
Optee Linux Driver Optee (Open Portable Trusted Execution Environment) is an open-source Trusted Execution Environment (TEE) project that offers a secure environment for running trusted applications
原创 2024-05-16 11:11:30
82阅读
最近在研究OPTEE的相关东西,现在将自己的部分学习成果写出来,做一个总结,同时希望大家进行交流,多多探讨,有谬误之处请大家多多指教,接下来首先对OPTEE_OS的相关英文文档进行翻译,从文件架构开始,好了,废话少说,开始。
转载 2023-07-05 09:45:06
89阅读
原子操作保证了指令以原子的方式执行,即执行过程不被打断,且原子操作是其它同步方法的基石。目前optee只实现了atomic_inc32和atomic_dec32这两个原子操作。由于架构的不同使得x86和arm上原子操作的实现也不相同,且经过分析发现optee和linux在arm架构下的原子操作的实现方式基本相同。下面以atomic_inc函数为例来比较下在这两种架构下的不同实现。 x86
转载 2023-08-02 10:55:07
84阅读
1. 为什么会出现这种技术?  为了安全,例如:保护指纹虹膜的生物特征数据2. 为了确保数据安全各家公司都做了些什么?  Arm公司提出的了trustzone技术,用一根安全总线(称为NS位)来判断当前处于secure world还是non-secure world状态,状态的切换由ATF(arm trusted firmware)来完成3. 有哪些Normal world os  Linux,A
转载 2019-06-20 11:53:00
341阅读
OPTEE-OS技术概要
转载 2023-01-18 00:23:02
336阅读
安装optee环境,利用proxychains代理解决连接不稳定的问题 ...
转载 2021-08-16 20:02:00
461阅读
1. 为什么会出现这种技术? 为了安全,例如:保护指纹虹膜的生物特征数据 2. 为了确保数据安全各家公司都做了些什么? Arm公司提出的了trustzone技术,用一根安全总线(称为NS位)来判断当前处于secure world还是non-secure world状态,状态的切换由ATF(arm t
转载 2019-01-14 16:54:00
1045阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5