论文题名: | 基于嵌入式平台的车载终端设计与应用 |
关键词: | 内核改进;嵌入式系统平台;车载终端;车辆导航 |
摘要: | 随着汽车持有量的逐年上升,合理的车辆调度以及智能的导航服务成为驾驶出行必备条件,车辆导航已是当前汽车电子行业研究的热点问题。嵌入式处理器作为车辆导航系统的终端设备,实现车载多功能调度,实时的信息处理,为用户提供及时的导航服务。本课题以ARM7处理器为基础,μ C/OS-Ⅱ实时操作系统为内核,构建嵌入式操作系统平台,设计实现一种车载终端系统。 车载终端具有应用功能复杂、信息调度频繁的特点,系统运行不但具有高可靠性而且对信息处理的执行效率、实时性等要求也越来越高。本设计中ARM7嵌入式处理器具有较高的数据处理速度,μ C/OS-Ⅱ基于优先级抢占式的操作系统内核实现多任务管理调度,满足车载终端多功能设计需求。车载终端各功能频繁占用共享信息资源,影响实时操作系统调度性能。本文针对μ C/OS-Ⅱ嵌入式实时系统任务调度中出现的优先级反转问题,提出一种动态切换任务状态的多任务调度方法,该方法通过中等优先级就绪任务状态在就绪表与等待列表之间的切换,消除了多任务优先级反转的问题。该方法相对现有的优先级上限方法以及优先级继承方法,不仅保证多任务的正常调度并且具有较高的执行效率。系统在嵌入式处理器上移植改进后的μ C/OS-Ⅱ内核,设计并移植图形界面系统、文件系统、网络系统构成完整的嵌入式操作系统平台。根据车载终端应用的基本需求,将车载功能按照重要性进行多任务优先级分类,在建立的系统平台上设计图形界面、文件、GPS、网络通信等多任务,通过操作系统内核调度实现车载终端系统电子地图导航、人机交互、数据查询、网络通信等应用。 系统测试运行结果表明,改进后的内核能够解决车载多任务调度出现的优先级反转问题,车载终端多任务调度运行稳定,执行效率明显提高。 |
作者: | 张贺 |
专业: | 控制理论与控制工程 |
导师: | 杨素英 |
授予学位: | 硕士 |
授予学位单位: | 大连理工大学 |
学位年度: | 2013 |
正文语种: | 中文 |