ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

[AutoSar]BSW_OS 09 Autosar OS_Application

[AutoSar]BSW_OS 09 Autosar OS_Application 目录关键词平台说明一、OS-Application 概念二、OS-Application分类2.1Trusted OS-Applications2.2 Non-Trusted OS-Applications2.3 关键要点关键词嵌入式、C语言、autosar、OS、BSW平台说明项目ValueOSautosar OSautosar厂商vector 芯片厂商TI 英飞凌编程语言CC编译器HighTec (GCC)回到总目录一、OS-Application 概念AUTOSAR操作系统必须能够支持一组操作系统对象(任务、isr、警报、计划表、计数器)这些操作系统对象形成一个内聚的功能单元。这个对象集合称为os应用程序。操作系统模块负责调度共享处理器的操作系统应用程序之间的可用处理资源。使用OS-Application时所有的task、isr、Counters、Alarms和Schedule表必须属于一个OS-Application。属于同一操作系统应用程序的所有对象都可以相互访问。从其他操作系统应用程序访问对象的权限可能在配置过程中被授予。如果可以为其设置事件的任务是可访问的则该事件是可访问的。访问意味着允许这些操作系统对象作为API服务的参数。二、OS-Application分类在 AUTOSAR 中Trusted OS-Applications 和 Non-Trusted OS-Applications 是与安全性相关的两个概念它们涉及到系统中不同部分的安全性级别和可信度。2.1Trusted OS-Applications受信任的操作系统应用程序允许在运行时禁用监控或保护功能。它们可以不受限制地访问内存、操作系统模块的API并且不需要在运行时强制执行它们的计时行为。当处理器支持时它们被允许在特权模式下运行。特点这些应用程序在系统中被认为是高度可靠和受信任的它们可能包含一些关键的安全功能或操作。Trusted OS-Applications 通常会被配置在安全环境中受到更加严格的安全措施和保护。用途Trusted OS-Applications 可能包括处理敏感数据的任务、执行关键的安全操作或者运行在安全保护区域内的应用程序。2.2 Non-Trusted OS-Applications不受信任的操作系统应用程序不允许在运行时禁用监控或保护功能被视为不太可信或安全性较低的操作系统应用程序。它们限制了对内存的访问限制了对操作系统模块API的访问并在运行时强制执行定时行为。当处理器支持时它们不允许以特权模式运行。特点这些应用程序在系统中被认为不太可靠可能不包含关键的安全功能或者执行的任务相对较为普通。Non-Trusted OS-Applications 可能被配置在普通的环境中相对于 Trusted OS-Applications它们的安全性要求可能较低。用途Non-Trusted OS-Applications 可能包括一般的应用程序、非安全关键的任务或者在安全性要求较低的场景下执行的任务。2.3 关键要点安全隔离Trusted OS-Applications 和 Non-Trusted OS-Applications 在系统中可能会通过硬件或软件机制进行隔离以确保 Trusted 应用程序的安全性不受到 Non-Trusted 应用程序的影响。保护机制Trusted OS-Applications 通常会受到更强的安全保护机制的支持例如安全的存储区域、加密技术等。应用场景Trusted OS-Applications 主要用于执行关键的安全操作而 Non-Trusted OS-Applications 用于一般性的应用场景。安全标准Trusted OS-Applications 的开发和验证可能需要符合更高的安全标准以确保其在系统中的可信度。回到总目录
返回列表