面向SoC嵌入式实时操作系统的研究与实现

来源 :中国科学院大学(中国科学院沈阳计算技术研究所) | 被引量 : 3次 | 上传用户:kilmic1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
研究课题选题及研究内容:围绕LT-H10专用数控系统的SoC(系统级芯片)扩展控制单元,设计实现一种基于FPGA芯片的So C系统的嵌入式实时操作系统。LT-H10滚齿机数控系统采用基于ARM的系统结构,其处理器性能、资源等比以往基于x86的系统受到很大的限制,所以CPU的占用率也相对较高。针对LT-H10数控系统存在的问题与不足,同时为了降低ARM CPU的占用率,考虑把系统运行的主站控制功能迁移到底板FPGA Micro Blaze软核处理器上运行,本文提出了一种基于Micro Blaze软核处理器的So C_rt OS嵌入式实时操作系统的设计方案。在对实时操作系统和Micro Blaze软核处理器进入深入学习和研究的基础上,本文分别从抢占式任务调度、任务管理、任务间同步和通信、存储管理、中断5个方面对So C_rt OS系统进行了详细设计。从系统任务管理、中断管理、系统内存管理和系统外设管理四个方面着手,在Micro Blaze软核处理器上具体实现So C_rt OS系统,并完成了I/O读写管理在So C_rt OS系统中的具体实现。在完成So C_rt OS系统在Micro Blaze软核处理器上的具体实现的基础上,对系统进行了测试,结果表明实现在Micro Blaze软核处理器上的So C_rt OS系统可以正常稳定运行。为了验证So C_rt OS系统在任务调度时的任务切换速度是否能够满足原有LT-H10数控系统的应用需求,设计了一个对比系统:针对Micro Blaz So C_rt OS系统和ARM Linux系统设计任务调度算法对任务的切换时间进行测量和分析。实验结果表明So C_rt OS系统运行在Micro Blaze上之后,不仅可以稳定的运行,而且能够实现快速的任务切换,符合数控系统的实时性要求,可以满足LT-H10滚齿机控制系统的应用需要。
其他文献
作为一种文学翻译,影视作品翻译要求用形象化的语言来表达形象思维中高超的艺术意境。同时,它又要求其译文在较短的时间内能被目的语观众理解接受。关于影视作品翻译策略,翻
本论文运用文献资料法、问卷调查法、访谈法等方法对滨海新区高中篮球队员的自身情况、学习情况、业余训练参赛情况、教练与文化课教师现状及学校对篮球队员的管理现状进行调
随着社会的发展,国家越来越重视环境治理问题。陕西榆林地区的风沙整治工作意义重大,因为风沙整治工作的效果与当地的生态环境和土地的利用有着十分密切的联系。本文主要讨论
目的:针对排卵障碍为女性不孕症的主要原因这一问题,本课题组在前期研究证实补肾法、疏肝法均可调节卵巢功能、促进卵泡发育、诱发排卵的基础上,研究补肾法、疏肝法诱发排卵
介绍了人才评测技术及其运用为企业人力资源开发和管理过程带来的制度与技术的变革,指出了人才评测尽管能科学地、没有偏见地作为第三方,较为全面地评判被测试人的工作能力、
传统光伏发电系统以其自身独特的优势受到了广泛的关注,然而由于光照的不稳定性造成发电功率波动,且易引起电网故障。因此,为了解决这一问题,更好地利用光伏发电,造福全人类,
<正>十八大制定的未来八年我国发展的美好前景,给大珠三角城市群建设带来了前所未有的历史机遇。在经济全球化时代,城市群正日益成为国家财富和综合实力的真实版图,也是国家
托洛茨基其人备受物议,但他无疑是个革命家,在苏俄历史上发挥过重要作用。他参与领导了俄国1905年革命和1917年的十月革命,建立红军并取得国内战争的胜利。他是最早揭露和批
普通的纺织纤维在生产和使用过程中,常常会有静电现象的产生,从而给人们的日常生活带来不便和危险,同时一些化纤和纺织产品还会有易燃、抗菌性差、不耐电磁辐射等问题。而将
在芯片制造工艺中,随着线宽技术降到32 nm以下,相应的工艺技术已经快接近物理极限,难以在单一芯片上集成更高密度的电路和更多的功能。目前,基于硅通孔(TSV,Through Silicon