OSEK Run Time Interface (ORTI) - ARM7TDMI Processor Register Nam...
需积分: 5 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指导委员会的书面许可,任何部分都不能复制或以任何形式传播。
2023-03-02 上传
2023-03-02 上传
2023-03-02 上传
2023-03-02 上传
2023-03-02 上传
2023-03-02 上传
2022-07-15 上传
2022-07-15 上传
汽车电子助手
- 粉丝: 1w+
- 资源: 124
最新资源
- 构建基于Django和Stripe的SaaS应用教程
- Symfony2框架打造的RESTful问答系统icare-server
- 蓝桥杯Python试题解析与答案题库
- Go语言实现NWA到WAV文件格式转换工具
- 基于Django的医患管理系统应用
- Jenkins工作流插件开发指南:支持Workflow Python模块
- Java红酒网站项目源码解析与系统开源介绍
- Underworld Exporter资产定义文件详解
- Java版Crash Bandicoot资源库:逆向工程与源码分享
- Spring Boot Starter 自动IP计数功能实现指南
- 我的世界牛顿物理学模组深入解析
- STM32单片机工程创建详解与模板应用
- GDG堪萨斯城代码实验室:离子与火力基地示例应用
- Android Capstone项目:实现Potlatch服务器与OAuth2.0认证
- Cbit类:简化计算封装与异步任务处理
- Java8兼容的FullContact API Java客户端库介绍