发明名称 |
一种硬件实时操作系统 |
摘要 |
本实用新型公开了一种硬件实时操作系统,该硬件实时操作系统包括:通过FSMC总线连接的ARM处理器和FPGA,其中,所述FPGA,用于实现抢占式调度器及基于所述抢占式调度器的任务管理和信号量、邮箱、消息队列、互斥信号量、事件标志组的管理;所述ARM处理器,用于执行任务以及实现任务的切换。实施本实用新型的技术方案,由于FPGA独立于ARM处理器运行,不占用ARM处理器的处理时间,所节省的时间用于执行任务程序,成功降低ARM处理器的系统开销,特别是在需要任务快速切换的应用中,有效提供ARM处理器的利用率。因此,该硬件实现的操作系统提高了任务集合的可调度性和实时性。 |
申请公布号 |
CN204302959U |
申请公布日期 |
2015.04.29 |
申请号 |
CN201420646722.X |
申请日期 |
2014.10.30 |
申请人 |
深圳大学 |
发明人 |
黄强;白永斌 |
分类号 |
G06F9/44(2006.01)I |
主分类号 |
G06F9/44(2006.01)I |
代理机构 |
深圳市瑞方达知识产权事务所(普通合伙) 44314 |
代理人 |
张约宗;高瑞 |
主权项 |
一种硬件实时操作系统,其特征在于,包括:FPGA;及与所述FPGA通过FSMC总线连接的ARM处理器;而且,所述FPGA包括:多个寄存器;连接于所述ARM处理器的FSMC控制器;优先编码器;连接于所述FSMC控制器、优先编码器及多个寄存器的协处理器;连接于所述优先编码器的定时器。 |
地址 |
518060 广东省深圳市南山区南海大道3688号 |