###### tags: `專題`
# 專題1: Autosar AP
## 4.1 Logical view
在4.1.3的Fig. 4.2中有用象限圖分出一般Application及Adaptive Application的差別。想請問兩種程式都會在AP上面執行嗎?還是有些Application會在CP上執行?
## 4.5 Application design
> Data types used to classify information for the software design and implementa- tion
classify 是指什麼?要如何分辨?
> - Persistency Interfaces as the pivotal element to access persistent data and files
> - Definition how persistent storage is accessible by the application
這兩點差在哪?而且persistent storage不是 ara::per 管的嗎?
> The artifacts defined in the application design are independent of a specific deployment of the application software and thus ease the reuse of application implementations for different deployment scenarios.
這個 artifact 是指什麼?是說被這個 app design 定義的 app ?還是說這個 app design 裡指名要使用的東西?
## 4.7 Service Instance Manifest
為什麼要有這節? 4.5 application design 裡面已經有 service 相關的指定了。
或許是 application design 只指定 interface,Service Instance Manifest 指定的是實做?
## 5.4 Memory management
> One of the reasons behind the multi-process support is to realize ’freedom of interferences’ among different Functional Clusters and AA.
freedom of interferences?
## 6.7 Trusted platform
> To guarantee the correct function of the system, it is crucial to ensure that the code executed on the platform has legitimate origin.
程式來源跟正確性的關係是?
> A system designer is responsible to ensure at least that the system starts beginning with a Trust Anchor and that the trust is kept until Execution Management is launched.
什麼 system 的 designer? 整個 Autosar 系統嗎?還是 AP?還是 FC?還是 AA?
## 8.4 Generated Proxies and Skeletons of C++ Language Binding
這節看不太懂。所以可以透過ara::com跨程式呼叫另一邊的類別?
>The upper layer interface of the C++ Language Binding provides an object-oriented
mapping of the services defined in the interface description of the AUTOSAR meta
model.
AUTOSAR meta model是什麼?
## 8.7 Raw Data Streaming Interface
所以是在兩個程式中建立TCP/IP Socket連線並傳輸資料?
會確保連線安全嗎?
## 9 Diagnostics
這裡的Diagnostics應該跟開發過程中的Debug沒有直接的關係?應該是供服務人員維修時的診斷依據?
還是是我在開發時要掛著Diag.的模組才是正確的debug方法?
## 10.1 Overview
> The data is available over boot and ignition cycles.
啥是 ignition cycle?
## 10.4 Use cases for handling persistent data for UCM
UCM 是什麼?
## 15.1 Security Architecture
> On the highest layer, AUTOSAR AP, as well as native and hybrid applications, link against the AUTOSAR AP Crypto Stack API.
這裡的 native 是對什麼而言?Autosar? AP? hybrid 又是和什麼的混合?
## 16.1 Overview
ARXML?
## Other
這裡的程式(AP)會有介面嗎?使用者有辦法在儀表板或車載螢幕接受到通知或資訊,並進行輸入或反饋?
還是這些都是寫死的程序,並沒有使用者操作的空間?