SOA
文章平均质量分 77
可爱的我啊
没啥好说的
展开
-
单独线程完成值的传递promise-thread
#include <iostream>#include <thread>#include <future>#include <string>using namespace std;class Student;class Student{public: Student(){}; Student(string name,uint32_t id); ~Student(){}; void setName(strin.原创 2022-05-12 11:56:17 · 155 阅读 · 0 评论 -
AP Autosar平台设计 18 核心类型Core Types
目录18 核心类型Core Types18.1错误处理18.1.1概述18.1.2错误代码ErrorCode18.1.3结果Result18.1.4 Future and Promise18.2高级数据类型Advanced data types18.3基本数据类型18.4全局初始化和关闭功能18 核心类型Core Types核心类型定义了多个功能集群使用的公共类和功能,作为其公共接口的一部分。 定义核心类型的理由之一是包括接口定义中经常使用的常见复杂数据类型。原创 2022-01-02 19:30:11 · 1138 阅读 · 0 评论 -
AP Autosar平台设计 17 安全
目录17安全17.1功能安全架构17.2信息交换的保护(E2E保护)17.3平台健康管理PHM17安全17.1功能安全架构AUTOSAR为自适应平台提供了安全概述和安全要求,以支持在安全项目中集成AP。对于本版本,安全概述以解释性文件(AUTOSAR_EXP_SafetyOverview)的形式呈现,安全要求以需求文件(RS_safety)的形式呈现。这些文件应帮助功能安全工程师确定AUTOSAR自适应平台内的功能安全相关主题。下面的列表提供了如何将在RS_Safety和原创 2022-01-02 19:28:45 · 949 阅读 · 0 评论 -
AP Autosar平台设计 15 加密Cryptography&16 日志和跟踪Log and Trace
目录15.1安全架构15.2密钥管理体系结构15.3关于API扩展的备注16日志和跟踪Log and Trace16.1概述16.2架构AP支持用于常见加密操作和安全密钥管理的API。API支持在运行时动态生成密钥和加密作业,以及对数据流进行操作。为了减少存储需求,密钥可以存储在加密后端的内部,也可以存储在外部,并根据需要导入。该API旨在支持在单独的组件(如硬件安全模块(HSM))中封装对安全敏感的操作和决策。通过将密钥限制在特定用途(例如,仅解密)或限制IAM报告的单原创 2022-01-02 19:27:33 · 4797 阅读 · 0 评论 -
AP Autosar平台设计 14 身份和访问管理Identity and Access Management
目录14身份和访问管理Identity and Access Management14.1术语14.2IAM框架的范围和重点:14.3AUTOSAR规范的内容14.4 IAM框架的架构14.4.1一般框架14.4.2自适应应用的识别14.4.3 IAM序列14身份和访问管理Identity and Access Management身份和访问管理(IAM)的概念是由日益增长的安全需求驱动的,因为AP需要与其应用程序建立强健且定义良好的信任关系。IAM为自适应应用程序引原创 2022-01-02 19:24:10 · 1533 阅读 · 4 评论 -
AP Autosar平台设计 13 更新和配置管理 Update and Config Management
13.1概述AUTOSAR自适应平台的一个目标是能够通过OTA灵活地更新软件及其配置。为了支持AP平台上的软件更改,更新和配置管理(UCM)提供了一种自适应平台服务,用于处理软件更新请求。UCM负责在AP平台上更新、安装、删除和保存软件记录。它的作用类似于Linux中的dpkg或YUM等已知软件包管理系统,也有额外的功能,以确保在AP上以安全可靠的方式更新或修改软件。UCM Master提供了一个标准的AP平台解决方案,用于通过OTA或诊断测试仪更新车辆软件。它在多个UCM之间协调和..原创 2022-01-02 19:22:17 · 2210 阅读 · 0 评论 -
AP Autosar平台设计 11 时间同步 & 12 网络管理
目录11时间同步Time Synchronization11.1概述11.2设计11.3架构12网络管理12.1网络管理算法概述12.2架构11时间同步Time Synchronization11.1概述当需要在分布式系统中关联不同事件时,不同应用程序和/或ECU之间的时间同步(TS)至关重要,以便能够及时跟踪此类事件或在准确的时间点触发它们。因此,为应用程序提供了时间同步API,因此它可以检索与其他实体/ECU同步的时间信息。然后,通过系统中通过预构原创 2022-01-02 19:15:33 · 1305 阅读 · 0 评论 -
AP Autosar平台设计 10 Persistency持久性/可靠性存储
目录10 Persistency持久性/可靠性存储10.1概述10.2 KEY值存储10.3文件存储10.4处理UCM persistent数据的用例10 Persistency持久性/可靠性存储10.1概述持久性存储为AP平台的应用程序和其他功能集群提供了将信息存储在AP机器Machine的非易失性内存中的机制。数据在引导和点火循环期间可用。持久性提供了访问非易失性内存的标准接口。Persistency API将存储位置标识符作为应用程序的参数,以寻址不同的存储位.原创 2022-01-02 19:13:51 · 1284 阅读 · 0 评论 -
AP Autosar平台设计 9 诊断
目录9诊断9.1概述9.2软件集群9.3诊断通信子集群9.4自适应应用中的诊断(Adaptive Application , AA)9.5类型化VS通用接口Typed vs generic interfaces9.6诊断对话Diagnostic conversations9.7事件存储器子集群Event memory sub-cluster9诊断9.1概述诊断管理(DM)实现了基于ISO14229-1(UDS)和ISO13400-2(DoIP)的ISO14229-原创 2022-01-02 19:10:42 · 1013 阅读 · 0 评论 -
AP Autosar平台设计 8 RESTful Communication
目录8 RESTful Communication8.1概述8.2架构8.3组成部分8 RESTful Communication8.1概述ara::com和ara::rest这两个通信堆栈都可以在自适应应用程序之间建立通信路径。rest是一个框架,用于构建RESTful API以及在此API之上的特定服务。它没有定义一个现成的特定API来直接构建RESTful服务。这个框架是模块化的,它使开发人员能够直接访问RESTful消息事务中涉及的不同层。相反,ara::com的重点是提原创 2022-01-02 19:08:08 · 786 阅读 · 0 评论 -
AP Autosar平台设计 1-2 导言、技术范围与方法
目录1导言1.1内容2技术范围和方法2.1概述–智能ECU的前景2.2技术驱动因素2.3自适应平台-特性2.3.1 C++2.3.2 SOA2.3.3并行处理2.3.4利用现有标准2.3.5安全和安保2.3.6计划动态 Planned dynamics2.3.7敏捷2.4经典、自适应和非AUTOSAR ECU的集成2.5规范范围1导言1.1内容 本规范描述了AUTOSAR自适应平台(AP)的设计。本文件的目的是概述AP,但不..原创 2021-12-02 20:41:11 · 686 阅读 · 0 评论 -
AP Autosar平台设计 7通信管理 com(CM)
目录7通信管理Communication Management7.1概述7.2面向服务的通信7.3语言绑定和网络绑定7.4生成C++语言绑定代理和骨架Proxies and Skeletons7.5静态和动态配置7.6服务合同版本控制Service Contract Versioning7.7原始数据流接口Raw Data Streaming Interface7通信管理Communication Management7.1概述通信管理负责分布式实时嵌入式环境中应原创 2021-12-17 19:17:07 · 1016 阅读 · 0 评论 -
AP Autosar平台设计 3架构
目录3.1逻辑视图3.1.1ARA3.1.2语言绑定、C++标准库和POSIXAPI3.1.3应用程序启动和关闭3.1.4应用程序交互3.1.5非标准接口3.2物理视图3.2.1操作系统、进程和线程3.2.2基于库或基于服务的功能集群实施3.2.3功能集群之间的相互作用3.2.4机器/硬件3.3方法和清单Methodology and Manifest3.4清单Manifest3.5应用程序设计Application Design3.6执行清单Ex原创 2021-12-06 20:49:48 · 1965 阅读 · 0 评论