基于MicroBlaze的μC/OS-II操作系统移植 |
| |
作者姓名: | 常华利 尹震宇 |
| |
作者单位: | 中国科学院大学, 北京 100049;中国科学院 沈阳计算技术研究所, 沈阳 110171,中国科学院 沈阳计算技术研究所, 沈阳 110171 |
| |
基金项目: | 国家科技重大专项(2014ZX04009031) |
| |
摘 要: | LT-H10滚齿机数控系统采用基于ARM的系统结构,其处理器等性能、资源比以往基于x86的系统受到很大的限制,所以CPU的占用率也相对较高.为了降低ARM CPU的占用率把系统运行的部分主站控制驱动程序迁移到底板FPGA MicroBlaze软核处理器上运行,本文提出了一种基于MicroBlaze软核处理器的μC/OS-II的移植方案.测试实验结果表明μC/OS-II系统移植到MicroBlaze之后能稳定的运行.快速的任务上下文切换更有利于数控系统的实时性.针对MicroBlaze μC/OS-II系统和ARM Linux系统设计了两个不同的任务调度算法对任务上下文切换的时间开销进行研究、测量和分析.此研究方案不仅可以满足基于ARM的数控系统的应用需要,同时适用于基于x86的数控系统,达到降低系统CPU占用率的目的,在嵌入式数控系统中具有重要的研究意义与应用价值.
|
关 键 词: | FPGA MicroBlaze μC/OS-II 移植 |
收稿时间: | 2016-08-12 |
修稿时间: | 2016-09-23 |
|
| 点击此处可从《计算机系统应用》浏览原始摘要信息 |
|
点击此处可从《计算机系统应用》下载全文 |
|