GENIVI_Compliance_Readoutv2
selectv2用法

SELECTV2 是一个用于选择和优化多路复用器(MUX)的软件工具。
它可以帮助用户在多个选项中做出最佳选择,以实现更高效和可靠的多路复用。
SELECTV2 的使用方法如下:
1. 定义输入文件:首先,您需要准备一个输入文件,其中包含您希望进行多路复用的选项。
输入文件应该是一个文本文件,每行代表一个选项,每个选项由多个字段组成,字段之间用逗号分隔。
每个选项都应该有一个唯一的标识符,以便SELECTV2 能够识别它们。
2. 运行SELECTV2:打开终端或命令提示符,导航到SELECTV2 所在的目录,并输入以下命令来运行SELECTV2:
```css
selectv2 [选项] 输入文件名
```
其中,[选项] 是可选的参数,可以用来定制SELECTV2 的行为。
如果不指定任何选项,SELECTV2 将使用默认设置运行。
输入文件名是您在第1 步中定义的输入文件的名称。
3. 查看结果:SELECTV2 将生成一个输出文件,其中包含它选择的选项以及相应的理由。
您可以使用文本编辑器或类似工具查看输出
文件。
输出文件的名称将在终端或命令提示符中显示出来。
以上是SELECTV2 的基本用法。
您可以参考SELECTV2 的文档或帮助文件以获取更详细的信息和指导,了解更多选项和高级用法。
SequenceManager Logix Controller-based Batch和排队解决方

SequenceManagerLogix Controller-based Batch and Sequencing SolutionA Scalable Batch Solution for Process Control ApplicationsA modern batch system must account for the growing need for architecture flexibility, true distribution of control, and scalability. SequenceManager software provides batch sequencing in the Logix family of controllers by adding powerful new capability closer to the process and opening new possibilities for skids, off network systems, and single unit control. SequenceManager allows you to configure operations in Studio 5000 Logix Designer®, run sequence in FactoryTalk® View SE, and to capture and display batch results.SequenceManager directs PhaseManager™ programs inside a Logix-based controller in an ordered sequence to implement process-oriented tasks for single unit or multiple independent unit operations. Using industry standard ISA-88 methodology, SequenceManager enables powerful and flexible sequencing capabilities that allow for the optimal control of sequential processes.With SequenceManager, you can deliver fast and reliable sequence execution while reducing infrastructure costs for standalone units and complete skid-based system functionality.Key BenefitsSequenceManager™ software significantly reduces engineering time for system integrators and process equipment builders while providing key controller-based batch management capabilities for end users. Key benefits include:• Enables distributed sequence execution • Fast and excellent reliability of sequence execution native to controller • Efficient sequence development and monitoring in core product • Integrated control and HMI solution for intuitive operation • Reduced infrastructure costs for small systems • Provides data necessary for sequence reportingDistributed Batch Management Based on Proven TechnologyBuilt Upon Rockwell AutomationIntegrated ArchitectureSequenceManager was built using the standard control and visualization capabilities found in Rockwell Automation® Integrated Architecture® software. SequenceManager is a new capability that is builtinto Logix firmware that uses visualization through FactoryTalk® View SE to create an integrated sequencing solution. Combined with event and reporting tools, SequenceManager software is a complete batch solution for single unit and skid-based process applications.Scalable Controller-based Solution SequenceManager allows flexible design for skid-based equipment to be developed, tested and delivered asa fully functioning standalone solution but, if needed, seamlessly integrated into a larger control system. This strategy provides the end user with the option to integrate equipment without imposing design constraints on the OEM delivering the skid. Additionally, it enables the end user to deliver equipment as a standalone system without the constraint to scale to a larger process solution in the future. This batch solution offers scalability to help prevent costly redesign and engineering.Flexibility to Meet Process Needs SequenceManager enables you to expand your process control on skid based equipment that performs repetitive tasks and decision-making abilities. By using the ISA-88 methodology, SequenceManager allows for control design that can be adopted to fit the needs of the process industries without the constraints of custom application code. Built-in state model handling provides for fast and easy configuration while maintainingcontrol of the process.Editor and ViewerAs a brand new program type in Studio 5000 Logix Designer®, SequenceManager™ software gives the user the power and flexibility necessary to create dynamic recipes to maximize the effectiveness of the process control system.Without limitations on steps and parameters, and the ability to run parallel phases, to branch, and to loop back and rerun steps, SequenceManager removes the barriers in achieving effective batch within the controller.Sequence ExecutionProcedural sequences are executed through nativefunctions in the controller. With an integrated ISA-88 state model, the control and states of phases can be assured. Standard batch functionality, such as manual control and active step changes, are included to give the operational flexibility that is needed to respond toabnormal process conditions.Allowing for an Intuitive Batch ApplicationResponsive batch interactions between the controller and equipment, along with intuitive operator interfaces, provide the core of a truly distributed batching strategy that drives ISA-88 procedural models.Allen-Bradley, FactoryTalk Batch, FactoryTalk® View SE, Integrated Architecture, Listen.Think.Solve., PhaseManager, PlantPAx, Rockwell Automation, Rockwell Software, SequenceManager, and Studio 5000 Logix Designer are trademarks of Rockwell Automation, Inc. Trademarks not belonging to Rockwell Automation are property of their respective companies.Operator ViewerFactoryTalk® View SE and ActiveX controls monitor and interact with a running procedural sequence through the HMI. Advance ActiveX controls provide an intuitive interface for controlling sequences and changingparameters from the operational environment. Improved capabilities allow the user to perform manual step changes and acquire control easily.Reporting and AnalyticsSequenceManager data generates events that are used to produce batch reports and procedural analysis. A separate event client transfers the event data from the Logixcontroller to a historical database. SequenceManager uses the same data structure and reports as FactoryTalk Batch, which provides a consistent and intuitive batch reporting tool among Rockwell Automation® Batch Solutions.Additional InformationVisit us at /processPublication PROCES-PP001A-EN-E – June 2016Copyright © 2016 Rockwell Automation, Inc. All Rights Reserved. Printed in USA.。
VISA常用函数

函数viOpenDefaultRM原型ViStatus viOpenDefaultRM (ViSession sesn );描述这个函数用来初始化一个VISA资源管理器,此函数必须要在其他任何VISA函数之前调用。
函数通过sesn参数返回一个独立的VISA资源管理器ID。
参数返回值返回值为函数运行结果,如果成功sesn返回VISA资源管理器标识符,否则返回0。
viOpen原型ViStatus viOpen (ViSession sesn, ViRsrc rsrcName, ViAccessMode accessMode, ViUInt32timeout, ViSession vi);描述连接一个指定的设备,返回一个可用于调用其他功能的连接标识符。
参数返回值返回值为函数运行结果,如果成功vi返回设备连接标识符,否则返回0。
viClose原型ViStatusviClose(ViSession vi ); ViStatus viClose(ViEvent vi ); ViStatus viClose(ViFindList vi );描述 关闭一个资源管理器或者设备连接,并释放内存。
参数返回值 返回值为函数运行结果。
viFindRsrc原型ViStatus viFindRsrc(ViSession sesn , ViString expr , ViPFindList findList ,ViPUInt32 retcnt , ViRsrc instrDesc );描述该函数用于查找VISA 系统里与指定接口相连的资源设备。
该函数查找的与expr 参数相匹配的有效资源设备。
该函数成功完成将返回与exor 相匹配的资源组中的第一个资源(instrDesc ),还返回一个资源组中的个数(retnt )。
另外还返回一个找到的队列句柄,可以同过调用viFindNext 传入这个句柄来获得其他找到的资源。
当这个句柄不需要时必须调用viClose 关闭。
ctool程序开发常用工具用法

ctool程序开发常用工具用法在C语言程序开发中,有许多工具可以提高开发效率、调试程序以及进行性能优化。
以下是一些常用的C语言开发工具及其用法,供参考:1.编译器(gcc):-用法:`gcc source.c-o output`-说明:用于编译C源代码,生成可执行文件。
可以通过参数`-o`指定输出文件名。
2.调试器(gdb):-用法:`gdb executable`-说明:用于调试程序,支持设置断点、查看变量值等操作。
3.性能分析器(gprof):-用法:`gprof executable`-说明:用于分析程序的性能,生成函数调用关系和运行时间统计。
4.动态分析工具(Valgrind):-用法:`valgrind--leak-check=full executable`-说明:用于检测内存泄漏和执行时错误,提供详细的报告。
5.版本控制工具(Git):-用法:`git init`,`git add`,`git commit`,等-说明:用于版本控制,追踪代码变更,支持多人协作。
6.构建工具(Make):-用法:`make target`-说明:用于自动化构建,管理项目中的编译、链接等任务。
7.静态代码分析工具(Cppcheck):-用法:`cppcheck source.c`-说明:用于检查代码中的潜在问题,如未定义的变量、内存泄漏等。
8.文档生成工具(Doxygen):-用法:`doxygen config_file`-说明:用于自动生成代码文档,包括函数、变量的说明和关系图。
9.单元测试框架(Check、Unity):-用法:根据框架不同,编写测试用例和运行测试。
-说明:用于进行单元测试,确保代码的功能正常。
10.交叉编译工具链:-用法:根据目标平台选择相应的交叉编译工具链。
-说明:用于在一个平台上为另一个平台生成可执行文件。
这些工具可以根据具体项目需求选择使用,能够提高开发效率、代码质量和程序性能。
ntlmv2 身份验证 客户机的要求 -回复

ntlmv2 身份验证客户机的要求-回复NTLMv2(NT LAN Manager version 2)是一种安全协议,用于在客户机和服务器之间进行身份验证。
它是NTLMv1的升级版本,提供更强大的安全性和更高的性能。
本文将详细介绍NTLMv2身份验证客户机的要求,并逐步讨论其实现过程。
首先,要理解NTLMv2身份验证客户机的要求,了解以下三个主要方面很重要:客户机操作系统、客户机硬件要求和配置选项。
1. 客户机操作系统:NTLMv2身份验证要求客户机运行Windows操作系统。
目前,广泛使用的版本包括Windows 7、Windows 8、Windows 10和Windows Server系列操作系统。
确保客户机上安装了最新的操作系统补丁和更新以确保系统的安全性。
2. 客户机硬件要求:NTLMv2身份验证客户机的硬件要求与运行Windows操作系统的硬件要求相同。
这包括处理器、内存、硬盘空间等。
建议确保客户机满足操作系统的最低硬件要求,以获得最佳性能。
3. 配置选项:为了使用NTLMv2身份验证,客户机需要进行一些配置。
以下是一些常见的配置选项:a. 安全策略:在客户机上,安全策略是控制身份验证的重要设置之一。
可以通过本地安全策略编辑器或组策略管理器来配置安全策略。
关于NTLMv2身份验证的具体设置包括启用NTLMv2身份验证、拒绝旧式(LM和NTLM)身份验证等。
确保将安全策略设置为符合组织的安全要求。
b. 密码策略:密码策略也是NTLMv2身份验证中关键的配置选项之一。
通过密码策略,可以定义密码的复杂性要求、密码的最长和最短长度等。
确保设置强密码要求,以增加系统的安全性。
c. 防火墙设置:在使用NTLMv2身份验证时,确保适当配置防火墙设置以允许来自服务器的身份验证请求。
根据组织的网络架构和安全要求,可能需要在防火墙上设置相应的入站和出站规则。
以上是NTLMv2身份验证客户机的一般要求和配置选项。
ue解除序列只读状态

ue解除序列只读状态
(最新版)
目录
1.背景介绍:Unity 引擎
2.Unity 引擎中的序列只读状态
3.解除序列只读状态的方法
4.总结
正文
一、背景介绍:Unity 引擎
Unity 是一款广受欢迎的游戏引擎,它为游戏开发者提供了一个功能强大的开发环境。
在 Unity 中,开发者可以利用其内置的脚本系统,通过编写代码来实现游戏中的各种功能和交互。
序列(Sequence)是 Unity 中的一种特殊的游戏资源,它可以让开发者将一系列的游戏事件按照特定的顺序组织起来,从而实现复杂的游戏逻辑。
二、Unity 引擎中的序列只读状态
序列在 Unity 中是一种非常有用的资源,它可以帮助开发者轻松地实现游戏中的各种复杂逻辑。
然而,序列也存在一些问题,其中之一就是它的只读状态。
当序列被设置为只读状态时,开发者将无法对其进行修改,这可能会给开发带来一些不便。
三、解除序列只读状态的方法
要解除序列只读状态,开发者需要使用 Unity 提供的序列编辑器(Sequence Editor)。
在序列编辑器中,开发者可以对序列进行各种操作,包括添加、删除和修改序列中的事件。
要解除序列只读状态,开发者需要首先在序列编辑器中选择要修改的序列,然后在序列的属性面板中将“Read Only”选项设置为“False”。
这样,序列就不再处于只读状态,
开发者就可以对其进行修改了。
四、总结
Unity 引擎中的序列只读状态可能会给开发者带来一些不便,但通过使用序列编辑器,开发者可以轻松地解除序列只读状态,从而对序列进行修改。
H3C S5800 版本说明书

H3C S5800_5820X-CMW520-R1810P16 版本说明书Copyright © 2018新华三技术有限公司版权所有,保留一切权利。
非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部,并不得以任何形式传播。
本文档中的信息可能变动,恕不另行通知。
目录1 版本信息 (1)1.1 版本号 (1)1.2 历史版本信息 (1)1.3 版本配套表 (4)1.4 ISSU版本兼容列表 (5)1.5 版本升级注意事项 (6)2 硬件特性变更说明 (6)2.1 R1810P16版本硬件特性变更说明 (6)2.2 R1810P13版本硬件特性变更说明 (6)2.3 R1810P12版本硬件特性变更说明 (6)2.4 R1810P10版本硬件特性变更说明 (6)2.5 R1810P08版本硬件特性变更说明 (7)2.6 R1810P06版本硬件特性变更说明 (7)2.7 R1810P05版本硬件特性变更说明 (7)2.8 R1810版本硬件特性变更说明 (7)2.9 R1809P11版本硬件特性变更说明 (7)2.10 R1809P10版本硬件特性变更说明 (7)2.11 R1809P09版本硬件特性变更说明 (7)2.12 R1809P06版本硬件特性变更说明 (7)2.13 R1809P05版本硬件特性变更说明 (7)2.14 R1809P03版本硬件特性变更说明 (7)2.15 R1809P01版本硬件特性变更说明 (7)2.16 R1808P27版本硬件特性变更说明 (8)2.17 R1808P25版本硬件特性变更说明 (8)2.18 R1808P23版本硬件特性变更说明 (8)2.19 R1808P22版本硬件特性变更说明 (8)2.20 R1808P21版本硬件特性变更说明 (8)2.21 R1808P17版本硬件特性变更说明 (8)2.22 R1808P15版本硬件特性变更说明 (8)2.23 R1808P13版本硬件特性变更说明 (8)2.24 R1808P11版本硬件特性变更说明 (8)2.25 R1808P08版本硬件特性变更说明 (8)2.26 R1808P06版本硬件特性变更说明 (8)i2.29 F1807P01版本硬件特性变更说明 (9)2.30 R1805P02版本硬件特性变更说明 (9)2.31 R1211P08版本硬件特性变更说明 (9)2.32 R1211P06版本硬件特性变更说明 (9)2.33 R1211P03版本硬件特性变更说明 (9)2.34 R1211P02版本硬件特性变更说明 (9)2.35 R1211版本硬件特性变更说明 (9)2.36 F1209P01版本硬件特性变更说明 (9)2.37 F1209版本硬件特性变更说明 (9)2.38 F1208版本硬件特性变更说明 (10)2.39 F1207版本硬件特性变更说明 (10)2.40 R1206版本硬件特性变更说明 (10)2.41 R1110P05版本硬件特性变更说明 (10)2.42 R1110P04版本硬件特性变更说明 (10)3 软件特性及命令行变更说明 (10)4 MIB变更说明 (10)5 操作方式变更说明 (16)5.1 R1810P16版本操作方式变更 (16)5.2 R1810P13版本操作方式变更 (16)5.3 R1810P12版本操作方式变更 (16)5.4 R1810P10版本操作方式变更 (16)5.5 R1810P08版本操作方式变更 (17)5.6 R1810P06版本操作方式变更 (17)5.7 R1810P05版本操作方式变更 (17)5.8 R1810版本操作方式变更 (17)5.9 R1809P11版本操作方式变更 (17)5.10 R1809P10版本操作方式变更 (17)5.11 R1809P09版本操作方式变更 (17)5.12 R1809P06版本操作方式变更 (17)5.13 R1809P05版本操作方式变更 (18)5.14 R1809P03版本操作方式变更 (18)5.15 R1809P01版本操作方式变更 (18)5.16 R1808P27版本操作方式变更 (18)5.17 R1808P25版本操作方式变更 (18)ii5.20 R1808P21版本操作方式变更 (18)5.21 R1808P17版本操作方式变更 (19)5.22 R1808P15版本操作方式变更 (19)5.23 R1808P13版本操作方式变更 (19)5.24 R1808P11版本操作方式变更 (19)5.25 R1808P08版本操作方式变更 (19)5.26 R1808P06版本操作方式变更 (19)5.27 R1808P02版本操作方式变更 (19)5.28 R1807P02版本操作方式变更 (20)5.29 F1807P01版本操作方式变更 (20)5.30 R1805P02版本操作方式变更 (20)5.31 R1211P08版本操作方式变更 (20)5.32 R1211P06版本操作方式变更 (21)5.33 R1211P03版本操作方式变更 (21)5.34 R1211P02版本操作方式变更 (21)5.35 R1211版本操作方式变更 (21)5.36 F1209P01版本操作方式变更 (21)5.37 F1209版本操作方式变更 (21)5.38 F1208版本操作方式变更 (21)5.39 F1207版本操作方式变更 (22)5.40 R1206版本操作方式变更 (22)5.41 R1110P05版本操作方式变更 (22)5.42 R1110P04版本操作方式变更 (23)6 版本使用限制及注意事项 (23)7 存在问题与规避措施 (23)8 解决问题列表 (24)8.1 R1810P16版本解决问题列表 (24)8.2 R1810P13版本解决问题列表 (24)8.3 R1810P12版本解决问题列表 (25)8.4 R1810P10版本解决问题列表 (26)8.5 R1810P08版本解决问题列表 (27)8.6 R1810P06版本解决问题列表 (28)8.7 R1810P05版本解决问题列表 (28)8.8 R1810版本解决问题列表 (28)iii8.11 R1809P09版本解决问题列表 (30)8.12 R1809P06版本解决问题列表 (31)8.13 R1809P05版本解决问题列表 (32)8.14 R1809P03版本解决问题列表 (33)8.15 R1809P01版本解决问题列表 (34)8.16 R1808P27版本解决问题列表 (36)8.17 R1808P25版本解决问题列表 (36)8.18 R1808P23版本解决问题列表 (38)8.19 R1808P22版本解决问题列表 (38)8.20 R1808P21版本解决问题列表 (39)8.21 R1808P17版本解决问题列表 (39)8.22 R1808P15版本解决问题列表 (40)8.23 R1808P13版本解决问题列表 (41)8.24 R1808P11版本解决问题列表 (42)8.25 R1808P08版本解决问题列表 (44)8.26 R1808P06版本解决问题列表 (44)8.27 R1808P02版本解决问题列表 (46)8.28 R1807P02版本解决问题列表 (49)8.29 F1807P01版本解决问题列表 (50)8.30 R1805P02版本解决问题列表 (50)8.31 R1211P08版本解决问题列表 (53)8.32 R1211P06版本解决问题列表 (53)8.33 R1211P03版本解决问题列表 (57)8.34 R1211P02版本解决问题列表 (57)8.35 R1211版本解决问题列表 (58)8.36 F1209P01版本解决问题列表 (62)8.37 F1209版本解决问题列表 (62)8.38 F1208版本解决问题列表 (63)8.39 F1207版本解决问题列表 (65)8.40 R1206版本解决问题列表 (65)8.41 R1110P05版本解决问题列表 (66)8.42 R1110P04版本解决问题列表 (68)9 相关资料 (70)9.1 相关资料清单 (70)iv10 技术支持 (70)附录 A 本版本支持的软、硬件特性列表 (71)A.1 版本硬件特性 (71)A.2 版本软件特性 (73)附录 B 版本升级操作指导 (84)B.1 简介 (84)B.2 软件加载方式简介 (84)B.3 BootRom界面加载 (85)B.3.1 BootRom界面介绍 (85)B.3.2 通过Console口利用XModem完成加载 (89)B.3.3 通过以太网口利用TFTP完成加载 (100)B.3.4 通过以太网口利用FTP完成加载 (103)B.4 命令行接口加载 (107)B.4.1 通过USB口实现软件加载 (107)B.4.2 通过FTP实现软件加载 (107)B.4.3 通过TFTP实现软件加载 (109)v表目录表1 历史版本信息表 (1)表2 版本配套表 (4)表3 ISSU版本兼容列表 (5)表4 MIB文件变更说明 (10)表5 S5800系列产品硬件特性 (71)表6 S5820X系列产品硬件特性 (72)表7 S5800系列产品软件特性 (73)表8 S5820X系列产品软件特性 (79)表9 交换机软件加载方式一览表 (84)表10 基本BOOT菜单说明 (86)表11 基本BOOT辅助菜单说明 (86)表12 扩展BOOT菜单说明 (87)表13 扩展BOOT辅助菜单说明 (89)表14 通过Console口利用XModem加载系统文件 (93)表15 BootRom升级选择菜单 (94)表16 协议选择及参数设置菜单 (95)表17 通过以太网口利用TFTP加载系统文件 (100)表18 TFTP协议相关参数的设置说明 (102)表19 通过以太网口利用FTP加载系统文件 (104)表20 FTP协议相关参数的设置说明 (105)vi本文介绍了H3C S5800_5820X-CMW520-R1810P16版本的特性、使用限制、存在问题及规避措施等,在加载此版本前,建议您备份配置文件,并进行内部验证,以避免可能存在的风险。
计算机专业英语单词

Abbreviations
LIFO (last-in, first-out) 后进先出
FIFO (first-in, first-out) 先进先出
4.3 Queues
New Words &n.行列, 队列; vi.排队
cafeteria n.自助餐厅
rear n.后面, 背后, 后方
documentation n.文件
debugging n.调试
spreadsheet n.电子制表软件, 电子数据表
Abbreviations
CASE (computer-aided software engineering) 计算机辅助软件工程
GUI (Graphical User Interfaces) 图形用户界面
microkernel n.微核
portability n.可移植性
extensibility n.可延长性, 展开性
stratify vt. 分层,层化
hierarchy n.层次,层级
detract v.转移
devise vt.设计, 发明, 图谋, 作出
not-so-small 并不十分小
real time 实时
2.1 Basic Organization of Computers
New Words & Expressions: instruction cycle 指令周期 bus n. 总线 uppermost adj.最高的;adv.在最上 data bus 数据总线 multibit 多位 unidirectional 单向的 microprocessor n.微处理器 timing n.定时;时序;时间选择 assert vt.主张,发出 trigger vt.引发, 引起, 触发 port n.端口
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
GENIVI Board of Directors
BoD Operation Subcommittee
System Architecture Team
Marketing Council
Expert Group (SI)
Expert Group (Automotive)
Expert Group (Media/Graphics)
• How
– Publication of compliance process – Publication of a compliance statement – Establish a compliance registration program
• In scope for Version 1.0
Registration Document
• • • •
Spreadsheet with each requirement summarized Each requirement has acceptable Proof of Concepts Mandatory and Desirable must be disclosed Optional items can be disclosed, voluntary
Automated Functional Verification
Certification Authority
Manual Verification
PoC = Proof of Concept
Complexity and Effort
6
GENIVI Compliance V1.0
Compliance Specification
– AbstractComponent
• Defines only it‟s interfaces and behavior, but does not refer to any specific implementation – e.g. gStreamer CODECS, OpenGL ES
6/23/2014
Expert Group (Location Based Services)
Bottom Up
6/23/2014 3
Example Levels of Compliance
Strictness
Automated PoC Verification + Registration Manual PoC Verification + Registration
1
GENIVI Compliance
• Primary goals
– Define a set of standardized requirements and components for OS platform, middleware, and frameworks to ensure source-based interoperability – Provide source code level compliance – Allow multiple distributions to be compliant – open and commercial – Allow some differentiation while still being compliant
Compliance Spec Candidate DRAFT
Final Board Approval Spec Officially Published
Registration Open
Members Register for Compliance
Review Committee Approval
• Specific Components – exact Linux or open source component is specified • Placeholder Component – implementation disclosed • Abstract Component – implementation disclosed
GENIVI Compliance Program Launch
Dan Cauchy (MontaVista Software) Ned Miljevic (MontaVista Software) Steve Crumb (GENIVI Alliance)
23-Jun-14
Copyright © GENIVI Alliance 2011 GENIVI is a trademark of the GENIVI Alliance
Registration Process
• Initially a self-registration process • Review committee is the system architecture team – review all submissions – accept/deny • Results (compliant products URL) posted on website for public viewing
8
Registration Process
• Initially a self-registration
– Must Disclose all P1 and P2 items – Can disclose P3
• Registration document
– Registration spreadsheet
• Compliance Approval Group (CAG)
– Made up of experts and system architecture team members – Review registrations and approve
GENIVI Compliance Process
Certification Authority
Complexity and Effort
5
Our Target for V1
GENIVI Compliance Version 1.0
Strictness
Automated PoC Verification + Registration Manual PoC Verification + Registration
– Requirements and Components from GENIVI Expert Groups – Simple registration/disclosure process
• Out of scy compatibility – Automated test suite
Posted on GENIVI Compliance Website
23-Jun-14
10
GENIVI Compliance v1.0 Timeline
• May 5th
– Launch Compliance Version 1 at AMM – Draft Compliance Specification available v0.15 on wiki
• Fully Automated Verification • Formal Compliance Program for OS + ISV • Future: Certification Authority?
23-Jun-14
11
GENIVI Compliance Registration Roadmap
GENIVI Compliance Phase 1 (June-2011)
GENIVI Compliance Phase 2 (Est. Q4– 2011)
GENIVI Compliance Phase 3+ (TBD)
IPv6 Ready Program
LSB
Strictness
CGL
Automated PoC Verification + Registration Manual PoC Verification + Registration Manual Verification Automated Functional Verification
7
GENIVI Components Categories
• GENIVI Components categories:
– SpecificComponent
• The basis of the GENIVI platform, component defined by it‟s implementation, an actual Linux or OpenSource package – e.g. Linux kernel, ALSA Sound, DHCP, gStreamer Framework
• Compliance Spec v1.0 • PoC method • Registration Process
• LSB + GENIVI Specific Extensions • Automated testing • More requirements from Expert Groups (LBS, MM, etc) • Registration Process • Logo program
•
May 6th to June 1st
– Review period, members comment on requirements – Iterations on document
•
June 2nd
– Publish Compliance Specification v1.0 DRAFT (Candidate) – Board officially “sends out for member review”