官术网_书友最值得收藏!

2.2 AP的運行環(huán)境及操作系統(tǒng)

2.2.1 運行環(huán)境概述

操作系統(tǒng)(OS)負責(zé)自適應(yīng)平臺上所有應(yīng)用程序的運行時調(diào)度、資源管理(包括管理內(nèi)存和時間限制)和進程間通信。操作系統(tǒng)與執(zhí)行管理協(xié)同工作,執(zhí)行管理負責(zé)平臺初始化,并使用操作系統(tǒng)執(zhí)行應(yīng)用程序的啟動和關(guān)閉。

自適應(yīng)平臺沒有為高性能處理器指定新的操作系統(tǒng)。它只是定義了自適應(yīng)應(yīng)用程序使用的執(zhí)行內(nèi)容和操作系統(tǒng)接口。AUTOSAR AP規(guī)范包含的應(yīng)用程序接口是自適應(yīng)應(yīng)用程序的標(biāo)準(zhǔn)應(yīng)用程序接口ARA的一部分。操作系統(tǒng)本身可能會提供執(zhí)行管理啟動應(yīng)用程序所需的其他接口,例如創(chuàng)建進程等。然而提供這種功能的接口不能作為ARA的一部分,它被定義為依賴于平臺實現(xiàn)。AUTOSAR AP規(guī)范提供C和C++接口;對于C程序,應(yīng)用程序的主要源代碼由POSIX標(biāo)準(zhǔn)中定義的C函數(shù)調(diào)用,即IEEE1003.13中定義的PSE51。在編譯期間,編譯器從平臺的操作系統(tǒng)中確定哪個動態(tài)庫提供這些C函數(shù),并且應(yīng)用程序可執(zhí)行文件應(yīng)該在運行時被鏈接;對于C++程序,應(yīng)用軟件組件的源代碼包括在C++標(biāo)準(zhǔn)及其標(biāo)準(zhǔn)C++庫中定義的函數(shù)調(diào)用。

主站蜘蛛池模板: 兴业县| 罗城| 金塔县| 嘉峪关市| 祥云县| 五常市| 五常市| 多伦县| 巴楚县| 赣榆县| 大余县| 昭通市| 九龙县| 外汇| 嘉峪关市| 秦安县| 兴宁市| 临湘市| 自贡市| 奈曼旗| 和田市| 安仁县| 乐昌市| 湖南省| 朝阳区| 耒阳市| 敦煌市| 化德县| 五大连池市| 沂水县| 离岛区| 诸暨市| 留坝县| 林周县| 自贡市| 江津市| 敦煌市| 张家界市| 平舆县| 徐水县| 综艺|