由于代码存储设备的价格问题,系统设计人员通常都会关心代码大小问题。有能力控制和减少代码长度对降低成本有很大的作用。NiosII的代码可以通过以下几种方法来有效的减少。
1、Enable Compiler Optimizations
2、Use Small Footprint Device Drivers
3、Reduce the File Descriptor Pool
4、Use /dev/null
5、Use UNIX not ANSI C File I/O
6、Use the Small Newlib C Library
7、Eliminate Unused Device Drivers
8、Use _exit() for No Clean Exit
9、Disable Instruction Emulation
由于时间关系、先贴个读书毛记这儿,等空了翻译。
参见 NiosII Software Developer's Handbook 第4章23页,总61页。