2011-07-28

vak: (Default)
RetroBSD заработал на реальном процессоре.  Имеем самый маленький в мире Unix-компьютер.



За основу взята плата UBW32 производства Sparkfun.  К ней припаяны USB-адаптер для консольного порта и разъём для карточки SD/MMC.  Желающие могут легко повторить эту конструкцию: описание есть здесь. Для сборки софта надо зкачать исходники и сказать "make" в главном каталоге. Образуются два файла: unix.hex и root.bin. Первый надо прошить в Flash-память платы утилитой ubw32, а второй записать на 16-мегабайтную SD-карточку командой dd. Включаем и получаем на экране:
2.11 BSD Unix for PIC32, build #700:
     Compiled 2011-07-28 by sergev@ubuntu-sergev:
     /home/sergev/Project/retrobsd/trunk/sys/pic32/compile
phys mem  = 128 kbytes
user mem  = 96 kbytes
root dev  = (0,0)
root size = 16384 kbytes
swap size = 2048 kbytes
# _