基于niosII处理器的MicroC/OS-II操作系统的详细叙述请参阅theNiosIISoftwareDeveloper’sHandbook(niosII软件开发手册)的“MicroC/OS-IIReal-TimeOperatingSystem”(MicroC/OS-II实时操作系统)章节。硬件与软件:一下是该指南所需要的硬件与软件:需求:Quartus®™II版,Cyclone™版,Stratix版,或Stratix专业版altera的USB-Blaster™或ByteBlaster™下载电缆要完成该指南的全部功能,你必须安装NiosIIIDE并且将你的nios开发板与pc主机相连接,参见theNiosIIDevelopmentKitGettingStartedUserGuide。指南文件niosII开发包包含该设计向导。该硬件设计是标准参考设计,软件设计是一个NiosIIIDE模板。当你安装了niosII开发包后,你能发现设计文件在niosII开发包的目录引索中。硬件标准参考设计文件位于<NiosIIkitpath>\examples\<verilogorvhdl>\<Niosdevelopmentboard>\-II软件设计指南文件位于<NiosIIkitpath>\examples\software\,因为NiosIIIDE自动复制了它们到你的工作工程目录。HelloMicroC/OS-II设计你使用的该指南的设计示例是一个用于练习熟悉该操作系统一些基本特点的简单的设计。图1—1是一个简化的应用图表。图1-1TutorialExampleDesign在图1-1中展示的设计有五个活动的任务。send_task用增量数据(incrementingdata)填入消息队列(messagequeue)。receive_task1和receive_task2定时把消息从消息队列中取出。getsem_task1和getsem_task2竞争被一个信号机(semaphore)所保护的一个共享资源。这个设计也有两个任务没有被展现在图1-1中:一个初始化任务和一个显示状态信息任务。创建一个基于NIOSII处理器的MicroC/OS-II软件过程包含以下步骤:。执行以下步骤:>Altera>NiosIIDevelopmentKit<版本号>>NiosIIIDE(Windows开始菜单).>C/C++Application(Filemenu).(工程模板)选择中,选择theMicroC/OS-
nios ii处理器中文参考手册 来自淘豆网m.daumloan.com转载请标明出处.