计算机工程 ›› 2012, Vol. 38 ›› Issue (20): 9-12.doi: 10.3969/j.issn.1000-3428.2012.20.003

• 专栏 • 上一篇    下一篇

基于AUTOSAR的实时操作系统设计与实现

陈海兰 1,罗晓敏 1,涂时亮 1,唐志强 1,沈 灏 2   

  1. (1. 复旦大学计算机科学技术学院,上海 200433;2. 普华基础软件股份有限公司,上海 200233)
  • 收稿日期:2011-11-28 修回日期:2012-02-12 出版日期:2012-10-20 发布日期:2012-10-17
  • 作者简介:陈海兰(1988-),女,硕士研究生,主研方向:嵌入式系统及应用;罗晓敏,硕士研究生;涂时亮,教授、博士生导师;唐志强,高级实验师;沈 灏,工程师
  • 基金项目:

    国家“核高基”专项“实时嵌入式操作系统及开发环境”(2009ZX01038-001)

Design and Implementation of Real-time Operating System Based on AUTOSAR

CHEN Hai-lan 1, LUO Xiao-min 1, TU Shi-liang 1, TANG Zhi-qiang 1, SHEN Hao 2   

  1. (1. School of Computer Science, Fudan University, Shanghai 200433, China; 2. ISOFT Infrastructure Software Co., Ltd., Shanghai 200233, China)
  • Received:2011-11-28 Revised:2012-02-12 Online:2012-10-20 Published:2012-10-17

摘要:

针对汽车电子软件的复用和集成问题,参照汽车开放系统架构标准AUTOSAR操作系统规范,在OSEK/VDX操作系统的基础上增加调度表、OS-应用和时序保护等功能模块,并以MC9S08DZ60芯片为硬件平台实现一个符合该规范的操作系统内核,对其存储要求和时间性能进行测试。测试结果表明,该操作系统能满足嵌入式系统的存储要求和实时要求。

关键词: AUTOSAR规范, OSEK/VDX规范, 实时操作系统, 调度表, 时序保护, 堆栈监测

Abstract:

Aiming at promoting the reusability and integratability of automotive software, this paper refers to the automotive open system architecture standard AUTOSAR Operating System(OS) specification which is a standard for automotive industry, discusses the design approach of function modules such as schedule table, OS-application and timing protection on the basis of OSEK/VDX OS. It implements it on MC9S08DZ60, which is a freescale 8-bit microprocessor chip. It tests storage demand and real-time performance of the system, the result of which shows the system meets the requirements of embedded real-time OS.

Key words: AUTOSAR specification, OSEK/VDX specification, real-time Operating System(OS), schedule table, timing protection, stack monitoring

中图分类号: