Altera_Forum
Honored Contributor
15 years agoReducing Boot TIme
We are making a custom board that we need to boot as fast as possible. It'll have a Cyclone II chip and 16 MBytes of SDRAM and a Compact Flash (ext3 formatted). It'll have the SMSC91C9111 ethernet chip but I don't need the ENET up quickly.
I need a custom device driver going and a user space program(s) to pull data that has been collected while booting and then continue pulling recorded data. To experiment reducing the boot time -- 1. I'm using the Cyclone Dev Board and the uClinux OS (because of needing the Compact Flash) 2. I've removed what I think I can with "make menuconfig" (but of course I'm not sure of some things). Went into ../vendors/Altera/nios2 and removed a bunch from "romfs_list" file. 3. I wrote a user space program that turns on all the leds and I modified the '"rc" file to start this before I do anything with the ethernet. 4. I've used a stop watch and obtained. DEFAULT SETTINGS - boot time approx. 12 seconds "Optimized" - boot time approx. 10.2 seconds QUESTION - Is there anything else I don't need or does anyone else have anything I can try. I will write a 'white paper' if people show interest. Thanks in Advance -