One of the things we requested was to optimize the way heap is initialized. This caused 5 seconds or more delay on power up. It took a very long time but it finally made it to QFE2. We just compared 2 systems before-QFE2 and after QFE2 and boot up time is down from about 7 seconds to one or 2 seconds
Note this only effected devices with large memory. You will not see this on panda for example.
So yeah thanks Microsoft’s NETMF team. We are loving this!
… get your hardware ready, QFE2 is about to be released.
I’ll buy you dinner if you will send this to me today. Problems with deploying/booting to Hydra are wearing a hole in my stomach in preparation for CoderFaire on Saturday…
I’ve been doing quite a lot of power-up/reset tests lately.
We get 10.8 seconds from reset until control is handed to our application, and then another 8.7 seconds before the application lights up the LCD and says hello to the user.
Once we get some hardware issues sorted, we’ll optimize our code, probably by first adding a “Loading Config” splash screen before it does the rest of its start-up tasks.
But if we can knock that initial 10.8 seconds down as much as you say, that will be brilliant.