Wejście Prize Hackaday: Prawdziwe dyski twarde w chłopcu Raspberry Pi

“Chciałbym, żeby malinowy Pi miał porty SATA”. Jest to zarzut, który echa przez Internet, a na raz, Internet nie jest błędny. Port SATA – lub jakiekolwiek złącze do dużego, głupiego spinalnego dysku – byłoby świetnym dodatkiem do malinowego ekosystemu PI.

[Alanh] Wejście do nagrody Hackaday jest dokładnym przeciwieństwem tego, czego wszyscy chce. Netpi-IDE jest równoległym emulatorem dysku ATA IDE, który zamienia niedrogie Raspi zero w dużej, głupi, unspinny dysk twardy. Drop tego producenta w Battlestation StarCraft Windows 98 i masz dysk twardy, do którego możesz ssh.

Podobnie jak w przypadku każdej budowy z udziałem wielu danych, ważna jest przepustowość. Najwyższym interfejsem przepustowości w portach GPIO PI jest interfejs SPI. [Alanh] jest wiszące Lattice Machxo2 FPGA z portu SPI i używanie tego, aby naśladować dysk. W przyszłości zamierza iść do znacznie więcej otwartych kratownicy ICE40HX, kompatybilna z łańcuchem syntezy ICESTORM OPEN Źródło.

Zestaw funkcji dla tego projektu zawiera odpowiednią emulację dysku IDE z rozmiarami od 10 megabajtów do 8 gigabajtów sprawdzonych do tej pory. Jeśli potrzebujesz czegoś większego, nie potrzebujesz dysku IDE. Redirector DOS umożliwia montaż dowolnego dowolnego katalogu do Listu DS DS, wirtualny interfejs sieciowy zamienia ten projekt w Cloud ™, a konsola szeregowa jest odwzorowana do nieużywanych rejestrów IDE, umożliwiająca dowolnym systemie hosta do logowania do PI bez żadnych zewnętrznych kabli .

Chociaż nie jest to, czego wszyscy chce w PI, jest to niezwykle fajny projekt. Napędy PATA stają się stare, a systemy wspierające ich również. Jeśli chcesz utrzymać tych retrokucyjnych, musimy rozpocząć planowanie teraz i nie ma lepszego sposobu, aby to zrobić niż z tanimi sprzętami i open source narzędziami.

Hackadayprize2017 jest sponsorowany przez: