首页--交通运输论文--公路运输论文--汽车工程论文--汽车结构部件论文--电气设备及附件论文

基于AUTOSAR的汽车电子设备驱动及抽象的设计与实现

摘要第1-6页
ABSTRACT第6-13页
第一章 绪论第13-20页
   ·课题研究背景第13-18页
     ·汽车电子发展现状第13-16页
     ·AUTOSAR 现状与趋势第16-17页
     ·汽车电子外部设备第17-18页
   ·本课题研究的内容及目的第18页
   ·本文结构第18-20页
第二章 相关理论与技术介绍第20-26页
   ·AUTOSAR 整体架构第20页
   ·AUTOSAR 设备驱动体系第20-22页
   ·AUTOSAR 模块开发第22页
   ·MISRA 编程规范第22-24页
   ·AUTOSAR 标准符合性测试第24-25页
   ·本章小结第25-26页
第三章 外部设备驱动的设计与实现第26-84页
   ·AUTOSAR 的 I/O 驱动模块整体设计第26-28页
     ·硬件相关性第26页
     ·可重用性设计第26-28页
       ·可移植性设计第27页
       ·功能代码复用性设计第27页
       ·可配置性设计第27-28页
     ·外设驱动在 AUTOSAR 架构中的位置第28页
   ·PORT 模块驱动设计与实现第28-34页
     ·PORT 介绍第28页
     ·主要数据结构第28-31页
       ·Port_PinLevelValue第28-29页
       ·Port_PinDirectionType第29页
       ·Port_PinModeType第29-30页
       ·配置信息第30-31页
     ·开发跟踪错误码第31页
     ·PORT 功能设计与实现第31-34页
       ·PORT 初始化第31-32页
       ·PORT 设置引脚方向第32-33页
       ·PORT 设置模式第33-34页
   ·DIO 模块驱动设计与实现第34-37页
     ·DIO 介绍第34页
     ·主要数据结构第34-35页
       ·Dio_ChannelGroupType第34-35页
     ·开发跟踪错误码第35页
     ·DIO 功能设计与实现第35-37页
       ·DIO 读功能第35-36页
       ·DIO 写功能第36-37页
   ·PWM 模块驱动设计与实现第37-47页
     ·PWM 介绍第37-39页
     ·PWM 硬件原理第39-41页
     ·主要数据结构第41-42页
       ·Pwm_OutputStateType第41页
       ·Pwm_ChannelClassType第41页
       ·Pwm_EdgeNotificationType第41-42页
     ·开发跟踪错误码第42页
     ·PWM 功能设计与实现第42-47页
       ·PWM 初始化第42-44页
       ·PWM 去初始化第44页
       ·设置周期及占空比第44-47页
       ·PWM 通知功能第47页
   ·ICU 模块驱动设计与实现第47-69页
     ·ICU 介绍第47-49页
     ·ICU 硬件原理第49页
     ·主要数据结构第49-53页
       ·Icu_ModeType第49-50页
       ·Icu_InputStateType第50页
       ·Icu_ActivationType第50-51页
       ·Icu_MeasurementModeType第51页
       ·Icu_SignalMeasurementPropertyType第51-52页
       ·Icu_TimestampBufferType第52页
       ·配置信息第52-53页
     ·开发跟踪错误码第53-54页
     ·ICU 主要功能设计与实现第54-69页
       ·ICU 初始化功能第54-56页
       ·ICU 去初始化功能第56-57页
       ·ICU 设置模式功能第57-58页
       ·通道边沿侦测及通知功能第58-62页
       ·通道信号度量功能第62-64页
       ·通道时间戳功能第64-66页
       ·通道边沿计数功能第66-68页
       ·通道唤醒功能第68-69页
   ·GPT 模块驱动设计与实现第69-83页
     ·GPT 介绍第69-70页
     ·GPT 硬件原理第70页
     ·主要数据结构第70-72页
       ·GPT_CHANNEL_MODE第70-71页
       ·Gpt_ModeType第71页
       ·Gpt_Channel_StateType第71-72页
     ·开发跟踪错误码第72页
     ·GPT 功能设计与实现第72-83页
       ·GPT 初始化第72-73页
       ·GPT 去初始化第73页
       ·GPT 计时器开启/关闭模块第73-76页
       ·GPT 获取时间值子模块第76-78页
       ·GPT 唤醒与通知子模块第78-83页
   ·本章小结第83-84页
第四章 I/O 硬件抽象的设计与实现第84-97页
   ·引言第84页
   ·I/O 硬件抽象的原则第84-87页
     ·单位抽象第84-86页
     ·功能抽象第86-87页
   ·PWM 抽象设计与实现第87-88页
     ·初始化 PWM第87-88页
     ·设置周期及占空比第88页
     ·设置占空比第88页
   ·ICU 抽象设计与实现第88-92页
     ·初始化 ICU 周期输入第89页
     ·开始度量第89-90页
     ·停止度量第90页
     ·获取逝去时间第90页
     ·获取占空比第90-91页
     ·主函数第91页
     ·获取通道状态第91-92页
   ·DIO 抽象设计与实现第92-93页
     ·初始化 DIO 通道组输入第92页
     ·开始读通道组第92-93页
     ·获取索引第93页
     ·读通道组主函数第93页
   ·GPT 抽象设计与实现第93-96页
     ·初始化 GPT 功能第94页
     ·开启计时器第94-95页
     ·关闭计时器第95页
     ·获取逝去时间第95页
     ·获取剩余时间第95-96页
   ·本章小结第96-97页
第五章 运行与测试第97-110页
   ·硬件环境第97-98页
   ·软件环境第98页
   ·运行与测试第98-106页
     ·PWM 抽象设置周期与占空比测试第98-100页
     ·ICU 抽象占空比测量测试第100-102页
     ·ICU 抽象多通道周期测量测试第102-104页
     ·GPT 和 DIO 抽象测试第104-106页
   ·I/O 驱动代码可重用性结果第106-109页
     ·可移植性实现第106-107页
     ·功能性代码复用第107-108页
     ·可配置性第108-109页
   ·本章小结第109-110页
第六章 总结与展望第110-111页
   ·总结第110页
   ·下一步工作第110-111页
致谢第111-112页
参考文献第112-114页
硕士期间取得的成果第114-115页

论文共115页,点击 下载论文
上一篇:基于嵌入式系统电动汽车电动/发电机控制技术研究
下一篇:面向汽车电子领域的嵌入式软件可靠技术的研究与开发