Linux-kjernen har nylig lagt til støtte for å pakke firmware til en FPGA gjennom FPGA Manager-rammen. [OpenTechLab] har utviklet en sjåfør for gitteret ICE40 FPGA (samme brikke som brukes på iCestick, så vel som andre fremskrittskort). En attraksjon til ICE40 er at det er en Open Source Toolchain kalt Icestorm.
Selv om du ikke særlig tenker på FPGAS, er diskusjonen om Linux Gadget Chauffeurs stor bakgrunn. Prinsippene vil gjelde for andre drivere, så vel som vil sikkert søke om du vil komponere en mer FPGA-laster.
Eksemplet benytter en bringebær PI knyttet til et vurderingsbrett. En rimelig Sigrok-basert logisk analysator la ham feilsøke så vel som feilsøking. Hvis du tror FPGA-fremskritt er dyrt, tenk igjen. Styret som benyttes her, er godt under $ 50, så vel som programvaren er gratis. En icestick er enda billigere, så vel som vil mest sannsynlig fungere her også. Du vil sannsynligvis ha de andre biter, men selv om du trenger å kjøpe en PI, så vel som Logic Analyzer, er hele greia metoden under $ 100.
Vi har dekket icestick så vel som icestorm ganske litt i det siste. Det er også heller noen få is40-brett for Raspberry Pi som skal fungere godt med dette, inkludert denne.