Earlier quoted context omitted.
You are correct, the 4GB SD card is mostly about having a quick start ready-to-roll image.
Bootstrapping SoCs gets really tricky when you don't have a JTAG device. The newer chips that let you boot directly from SD have been a great leap forward in development speed.
Crowdfunding the Novena Open Laptop
71–75 of 75 posts
Re: Crowdfunding the Novena Open Laptop
#72Earlier quoted context omitted.
Bootstrapping SoCs gets really tricky when you don't have a JTAG device. The newer chips that let you boot directly from SD have been a great leap forward in development speed.
So wish I could upvote you multiple times. People these days are spoiled with their precompiled ROMs and precompiled software that runs on mainstream desktops to load those ROMs over universal standards (USB). Even with JTAG embedded programming was a PITA.
Re: Crowdfunding the Novena Open Laptop
#73Earlier quoted context omitted.
The first paper is not complaining about FreeBSD, it's complaining about open source software in general, using the FreeBSD ports tree as an example. All of the software examples given are equally valid for Linux -- libtool and all its ugliness is still required, a lot of intermediary libraries are thrown out in the end result -- and the lessons are still unlearned. The mess of OSS begat ALSA, obstinate kernel develo…
Software architecture is harder than it looks. Where's your alternative tidier solution? I agree that libtool is ugly, but it lets you build on different systems with different management that are immune to harmonisation. The sound mess is similar: people refusing to give up their own ideas on what constitutes a good solution. We don't have a magic wand to make people reach consensus. The best we've managed is Jobsia…
Re: Crowdfunding the Novena Open Laptop
#74What are the use cases for the FPGA realistically? Then only piece of easily downloaded and installed code is a SHA based crytocoin miner.
Just to toss out a few ideas: software defined radio, high-throughput DSP (like audio processing or machine vision), MITMing of fast protocols, packet inspection, CPU emulation.
At work I use an FPGA as async real time controller. Not sure what utility that would have if not connected to specialized hardware.
Re: Crowdfunding the Novena Open Laptop
#75It is totally understandable -- and totally disappointing -- that this custom work of art in hardware comes with regular, bloated, unhackable linux. One can dream..
I feel like you must have (accidentally?) withheld context. Since everything is open, you can presumably produce drivers for QNX, FreeBSD, or another OS of your choice. I'm sure you can also boot bare-metal into embedded firmware of your own design.
Linux is a complex operating system, and it takes a genius to understand the complexity.