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

2.2 AP的運行環境及操作系統

2.2.1 運行環境概述

操作系統(OS)負責自適應平臺上所有應用程序的運行時調度、資源管理(包括管理內存和時間限制)和進程間通信。操作系統與執行管理協同工作,執行管理負責平臺初始化,并使用操作系統執行應用程序的啟動和關閉。

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

主站蜘蛛池模板: 安阳县| 襄城县| 乐亭县| 囊谦县| 定陶县| 萝北县| 龙川县| 巴楚县| 云梦县| 长治县| 洛宁县| 扎鲁特旗| 奈曼旗| 福建省| 进贤县| 宁德市| 大庆市| 石景山区| 武冈市| 利辛县| 新民市| 中牟县| 德阳市| 抚远县| 正宁县| 钟山县| 巴南区| 巢湖市| 佛冈县| 彭水| 峨眉山市| 沭阳县| 沛县| 东明县| 吕梁市| 潞西市| 绥德县| 仙桃市| 延安市| 乌审旗| 泸定县|