On Sat, Apr 25, 2020 at 11:27 PM Xiang Xiao <xiaoxiang781...@gmail.com> wrote: > > On Sun, Apr 26, 2020 at 10:20 AM Nathan Hartman > <hartman.nat...@gmail.com> wrote: > > > > On Sat, Apr 25, 2020 at 7:18 PM Brennan Ashton <bash...@brennanashton.com> > > wrote: > > > > > The one concern I have is we did not do much to send someone totally new > > > in the right direction with regards to building the code. I know some of > > > it can be addressed outside > > > of the release code, but do we need to have a really short guide to send > > > someone on the right track to > > > build the SIM or something like the STM32DISCOVERY4? Something that gets > > > you to shell from 0 in 10min. > > > > Maybe a "quickstart for the impatient" section at the top of the top level > > README, after "introduction" and "community" and before "environments?" > > > > The only bad thing is that such a quickstart might have to assume a > > particular development system and a particular target board, otherwise the > > number of permutations gets out of hand and it's no longer a short > > quickstart. > > For the beginner, it may be better to select the platform supported by > sim or qemu, so he/she can try imediately without the real hardware > and complex setup.
This is a good idea! I like this idea. > > Maybe three quickstart examples, on macOS, Linux, Windows, and choose a > > board for each of those that demonstrates some customization or something > > instructive? > > > > Windows have many atlernative: Cygwin, MSYS2, WSL and Native. We need > select one(less setup, more stable and community favor) to avoid the > user lose the focus. It will be great if the selected platform can > build and test on Linux/macOS/WIndows. Regarding Windows, I think Native is the best for a 10-minute quickstart, because it does not require installing a big UNIX-compatibility layer? I don't know the details because I build on Linux. Nathan