|
|
|
|
|
by bluGill
214 days ago
|
|
I don't understand this niche. Linux does not need to run on an ARM machine for almost anything. Linux has very good cross platform abilities and so you can build and test on whatever CPU (presumably x86, but any CPU will do), and then when you are confident that everything works cross compile for ARM and things will almost always work. You also have qemu which is slow but plenty good for running some code where this matters. You do need a little testing because ARM is different, but the odds that are are doing something where it matters are low. I've been doing the above for years and only found two things. First was a bug in GCC (already fixed in a newer version by the time I traced it down). Second was x86 has a strong stronger memory model for sharing data between threads - hopefully you are not doing that (I only hit it because I maintain our cross thread message system). You also can't test anything that uses GPIO type things - but this computer has different setup and so you couldn't with this anyway. (and you should abstract your GPIO for testing anyway so this because a small test case when you do switch to real hardware) |
|
Probably won't end up buying this, but it's not hard to imagine a small number of other people would find it useful.