OSEK Run Time Interface (ORTI) - ARM7TDMI Processor Register Nam...

需积分: 5 2 下载量 173 浏览量 更新于2024-08-04 收藏 569KB PDF 举报
"OSEK/VDX OSEK Run Time Interface (ORTI) Appendix B1 ARM7TDMI Processor Register Naming Version 1.0 29.October 2002" OSEK Run Time Interface (ORTI)是OSEK(Open SyStem for Embedded Electronics in Cars, 汽车嵌入式电子系统开放标准)标准的一部分,它定义了操作系统与应用程序之间的接口,以确保软件组件在不同硬件平台上的可移植性。在OSEK/VDX规范中,ORTI的Appendix B1专注于ARM7TDMI处理器的寄存器命名规则,这是针对特定微处理器架构的详细指南。 ARM7TDMI是ARM公司的一种微处理器内核,广泛应用于汽车电子控制单元(Electronic Control Units, ECU)和其他嵌入式系统。这个文档的目的是为开发人员提供关于如何在基于ARM7TDMI的硬件上正确使用和理解寄存器名称的指导。 ISO 17356是OSEK标准的国际标准化版本,它由多个部分组成,包括: 1. OSEK Glossary:这部分位于OSEK Binding 1.4.1中,是ISO 17356-1的一部分,包含了一个ISO风格的介绍和词汇表,提供了术语和定义的统一。 2. OSEK Binding Specification:基础是OSEK Binding 1.4.1,构成了ISO 17356-2,除了词汇表之外。 3. OSEK OS:基于OSEK OS2.2.1,对应于ISO 17356-3,定义了OSEK操作系统的核心功能和接口。 4. OSEK COM:基于OSEK COM3.0.2,是ISO 17356-4,规定了通信子系统的行为和接口。 5. OSEK NM:基于OSEK NM2.5.2,对应ISO 17356-5,涵盖了网络管理服务。 6. OSEK OIL:基于OIL 2.4.1,是ISO 17356-6,描述了OSEK配置语言,用于描述ECU的软件结构。 OSEK/VDX项目是一个汽车行业合作项目,旨在为车载分布式控制单元建立一个开放架构的标准。详细的项目目标和合作伙伴信息可以在"OSEK Binding Specification"中找到。此外,"OSEK Overall Glossary"提供了跨项目的通用约定、术语解释和缩写。 对于实现和系统生成,有一套通用的规则和指南,这些规则可能涉及到硬件抽象层(HAL)的开发,使得软件能够独立于底层硬件运行。ARM7TDMI的寄存器命名规则是实现这部分的关键,因为它们直接影响到应用程序如何与硬件交互,包括中断处理、内存管理和实时调度。 此文档是官方发布的,且替代了所有先前版本。OSEK组织保留对文档进行修改而不事先通知的权利,并不承担任何因错误引起的法律责任。未经OSEK/VDX指导委员会的书面许可,任何部分都不能复制或以任何形式传播。