⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hello_world_small.c

📁 参加今年的比赛肯定要用的。谢谢支持。祝大家好运!
💻 C
字号:
/*  * "Small 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 requires a STDOUT  device in your system's hardware.  * * The purpose of this example is to demonstrate the smallest possible Hello  * World application, using the Nios II HAL library.  The memory footprint * of this hosted application is ~3124 bytes by default using the standard  * reference design.  For a more fully featured Hello World application * example, see the example titled "Hello World". * * The memory footprint of this example has been reduced by making the * following changes to the normal "Hello World" example. * Check in the Nios II Software Developers Manual for a more complete  * description. *  * In the SW Application project (small_hello_world): * *  - In the C/C++ Build page *  *    - Set the Optimization Level to -Os *  * In System Library project (small_hello_world_syslib): *  - In the C/C++ Build page *  *    - Set the Optimization Level to -Os *  *    - Define the preprocessor option ALT_NO_INSTRUCTION_EMULATION  *      This removes software exception handling, which means that you cannot  *      run code compiled for Nios II cpu with a hardware multiplier on a core  *      without a the multiply unit. Check the Nios II Software Developers  *      Manual for more details. * *  - In the System Library page: *    - Set Periodic system timer and Timestamp timer to none *      This prevents the automatic inclusion of the timer driver. * *    - Set Max file descriptors to 4 *      This reduces the size of the file handle pool. * *    - Uncheck Clean exit (flush buffers) *      This removes the call to exit, and when main is exitted instead of  *      calling exit the software will just spin in a loop. * *    - Check Small C library *      This uses a reduced functionality C library, which lacks   *      support for buffering, file IO, floating point and getch(), etc.  *      Check the Nios II Software Developers Manual for a complete list. * *    - Check Reduced device drivers *      This uses reduced functionality drivers if they're available. For the *      standard design this means you get polled UART and JTAG UART drivers, *      no support for the LCD driver and you lose the ability to program  *      CFI compliant flash devices. * *       * */#include <stdio.h>int main(){   printf("Hello from Nios II!\n");  return 0;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -