First congratulations on the massive achievement, getting the HiFive Unleashed built and into the hands of developers. Thank you for all of the hard work and dedication to open source.
The Unleashed looks amazing and I’m very tempted to buy one, but I’m not sure how “low level” you will need to be to actually use the board.
When they get shipped out at the end of June, we open the package and plug in the USB (or other power source) what do we actually get?
Is the board like other SoC where there is a ROM (that can be flashed?) that contains a bootloader, which reads a drive (SD/emmc/whatever) containing an operating system?
Will the ROM be flashable? As in can we create our own firmware for the SoC? Will this use Freedom Studio?
Is there any documentation (or will there be) on the boot process?
Will this work with riscv-linux, or will you be providing a working linux operating system?
I guess my main question is probably what level of developer should you be to use the Unleased? If you are a hobbyist will there be documentation for building the bootloader, linux and flashing everything. Or will the board just come with everything ready for us to start writing c/c++ code inside a linux shell?
Thanks again for all the hard work!