I want to run RAM-based Linux on an AM3517EVM board, starting with an SD card containing U-Boot and whatever Linux files I need. From the time power is applied to the board, the SD card should be read-only.
I think this is how Puppy Linux works for X86 systems, where the file system is held in a read-only compressed squashfs file, and exploded into RAM at start-up. Also, the various X86 Live CD distros must do something similar, since they also leave disk storage unaltered.
So, I'm hoping someone can point me in the right direction to go about setting this up for our ARM based AM3517EVM board. I realize that this may require builds from source for both U-Boot and Linux, and we're prepared for that, although the fewer changes we must make the better.
Thanks,
Ron