- List 2:
- /*
- * "Hello World" example.
- *
- * This example prints 'Hello from Nios II' to the STDOUT stream. It runs on
- * the Nios II 'standard', 'full_featured', 'fast', and 'low_cost' example
- * designs. It runs with or without the MicroC/OS-II RTOS and requires a STDOUT
- * device in your system's hardware.
- * The memory footprint of this hosted application is ~69 kbytes by default
- * using the standard reference design.
- *
- * For a reduced footprint version of this template, and an explanation of how
- * to reduce the memory footprint for a given application, see the
- * "small_hello_world" template.
- *
- */
- #include <stdio.h>
- #include "system.h"
- #include "altera_avalon_pio_regs.h"
- int main()
- {
- printf("Hello from Nios II!\n");
- unsigned long cnt = 0;
- long delay;
- while(1)
- {
- IOWR_ALTERA_AVALON_PIO_DATA(PIO_0_BASE, cnt&0x01);
- for(delay = 0; delay < 1000000; delay++);
- cnt++;
- }
- return 0;
- }
- endmodule
提供:日本アルテラ株式会社
アイティメディア営業企画/制作:MONOist 編集部/掲載内容有効期限:2016年10月10日
Copyright © ITmedia, Inc. All Rights Reserved.