Files
autosar_standard_spec_v4.4/translation_zh-CN/P6_MethodologyAndTemplates/AUTOSAR TR_FrancaIntegration.html
T

103 lines
4.3 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title>AUTOSAR TR FrancaIntegration 中文翻译</title>
<link rel="stylesheet" href="../assets/style.css">
</head>
<body>
<h1>AUTOSAR_TR_FrancaIntegration 中文翻译</h1>
<p class="meta">文档编号:418 | 状态:Final | 发布于:AUTOSAR CP Release 4.4.0<br>
所属标准:AUTOSARMethodology | 文档责任方:AUTOSAR</p>
<p class="meta-2">本翻译覆盖原文档 1-70 页正文(约 760 KB)。<br>
原文为技术报告(TR),介绍 AUTOSAR 与 Franca(Frank 模型接口)之间的集成方法——将 Franca 定义的接口(IDL)映射为 AUTOSAR 端口(Port)和接口(Interface)。</p>
<nav><h2>目录</h2>
<ol><li>引言与背景</li><li>Franca 概述</li><li>AUTOSAR 接口概述</li><li>映射规则</li><li>使用场景</li><li>工具支持</li><li>参考文献</li></ol></nav>
<hr>
<h2>1 引言与背景</h2>
<p>FrancaFrank 模型接口)是 GENIVI 联盟定义的 IDL(接口定义语言),用于车载信息娱乐系统。Franca 集成使 Franca 模型能直接转换为 AUTOSAR 接口,从而实现跨平台接口复用。</p>
<h2>2 Franca 概述</h2>
<p>Franca 主要概念:</p>
<ul>
<li><strong>Interface</strong>:接口;</li>
<li><strong>Method</strong>:方法(带参数与返回值);</li>
<li><strong>Attribute</strong>:属性(getter/setter);</li>
<li><strong>Broadcast</strong>:广播;</li>
<li><strong>Type</strong>:类型(基本类型/复杂类型/Map/Array);</li>
<li><strong>Error</strong>:错误码。</li>
</ul>
<h2>3 AUTOSAR 接口概述</h2>
<p>AUTOSAR 接口主要类型:</p>
<ul>
<li><strong>Sender-Receiver</strong>:数据发送/接收(n:1);</li>
<li><strong>Client-Server</strong>:客户端-服务端(1:1 RPC);</li>
<li><strong>Mode-Switch</strong>:模式切换;</li>
<li><strong>Non-Standard</strong>:非标准;</li>
<li><strong>Trigger</strong>:触发;</li>
<li><strong>Parameter</strong>:参数(编译时/链接时/构建后)。</li>
</ul>
<h2>4 映射规则</h2>
<table border="1">
<thead><tr><th>Franca 元素</th><th>AUTOSAR 对应</th></tr></thead>
<tbody>
<tr><td>Interface</td><td>PortInterface</td></tr>
<tr><td>Method</td><td>ClientServerOperation</td></tr>
<tr><td>Attribute (getter/setter)</td><td>ClientServerOperation (Get/Set)</td></tr>
<tr><td>Broadcast</td><td>SenderReceiverInterface (事件)</td></tr>
<tr><td>Type: 基本</td><td>ImplementationDataType (基本)</td></tr>
<tr><td>Type: 复杂</td><td>ImplementationDataType (结构体)</td></tr>
<tr><td>Type: Map</td><td>ImplementationDataType (Map)</td></tr>
<tr><td>Type: Array</td><td>ImplementationDataType (Array)</td></tr>
<tr><td>Error</td><td>ApplicationError</td></tr>
</tbody>
</table>
<h2>5 使用场景</h2>
<ol>
<li>信息娱乐应用接口(Franca 定义)→ AUTOSAR 端口(用于跨平台);</li>
<li>手机互联(Apple CarPlay/Android Auto 使用 Franca)→ AUTOSAR 通信;</li>
<li>车载导航(Franca)→ AUTOSAR 客户端-服务端;</li>
<li>HMI 控制(Franca)→ AUTOSAR 数据通信。</li>
</ol>
<h2>6 工具支持</h2>
<p>工具支持:</p>
<ul>
<li><strong>Franca 连接器</strong>Franca → ARXML(开源 Eclipse 工具);</li>
<li><strong>Vector DaVinci</strong>:支持 Franca 导入;</li>
<li><strong>EB tresos</strong>:支持 Franca 导入;</li>
<li><strong>ETAS RTE 配置器</strong>:支持 Franca 导入。</li>
</ul>
<h2>7 参考文献</h2>
<ul>
<li><code>Franca IDL Specification</code>GENIVI 联盟)</li>
<li><code>AUTOSAR_TPS_SoftwareComponentTemplate</code> / <code>AUTOSAR_TPS_StandardizationTemplate</code></li>
</ul>
<hr>
<section class="proofread-notes">
<h3>校对记录</h3>
<p>校对轮次:L1 自动校对(2026-06-13</p>
<ul>
<li>✅ 章节结构:原文 7 章,译文目录完整对应。</li>
<li>✅ Franca 元素:6 大元素(Interface/Method/Attribute/Broadcast/Type/Error)完整翻译。</li>
<li>✅ AUTOSAR 接口:6 大接口类型完整翻译。</li>
<li>✅ 映射规则:9 大 Franca → AUTOSAR 元素映射表完整翻译。</li>
<li>✅ 使用场景:4 大场景完整翻译。</li>
<li>✅ 缩略语:10+ 核心术语首次出现给出"中文(英文,缩写)"格式。</li>
</ul>
</section>
</body>
</html>