×

基于UC/OS-II 的可重构计算机系统的设计

消耗积分:3 | 格式:rar | 大小:137 | 2009-09-08

分享资料个

         本文介绍了一种UC/OS-II 在可重构系统中的可靠设计与实现。文中讨论了使用ATMEL 公司的Atmega128 对ALTERA 公司的FPGA 器件EP1C3T100 进行PS 模式的配置方法,移植并使用嵌入式操作系统UC/OS-II 进行实时调度,进程管理的操作。具有稳定、可靠、实时重构系统的特点,同时为此类系统的开发提供了一种可借鉴的方便灵活的实现方法。
关键词:UC/OS-II;FPGA;AVR;可重构系统
         UC/OS-II 是由Labrosse 编写的一个源码公开的嵌入式操作系统,可以免费获得,具有功能可裁减的优点,并且源码清晰、易读、结构协调。它的内核短小精悍,在嵌入式系统和工程技术的应用中保持着重要地位,UC/OS-II 绝大多数代码是用ANSI C 编写,只有极少的内容与微处理器相关,与微处理器相关的部分使用汇编语言编写,按照Labrosse 的话说,汇编语言编写的部分已经压到了最低限度,因此非常便于移植;基于SRAM 工艺的FPGA具有易失性的特点,每次上电FPGA 都必须重新配置。这一特点曾被很多人认为是个不利于应用的因素,但是如果灵活的改变配置文件却恰恰满足了可重构体系结构的要求,这一特征成为FPGA 在许多新领域获得广泛应用的关键,并成为了可重构计算系统发展的一个重要因素。将这两种技术融合使用,则会获得一种稳定,灵活的结构体系,在工程应用中有着巨大的市场和前景。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !