vak: (Daemon)
[personal profile] vak
Сегодня есть повод отметить. После нескольких месяцев колдовства и шаманства операционная система 4.4BSD таки загрузилась на микроконтроллере PIC32MZ, и дошла до приглашения командной строки.
Copyright (c) 1982, 1986, 1989, 1991, 1993
	The Regents of the University of California.  All rights reserved.

4.4BSD-Lite build 91 compiled 2014-10-30
    sergev@ubuntu-sergev:Tilden/sys/compile/WIFIRE.pic32
cpu: PIC32MZ2048ECG100 rev A4, 200 MHz
oscillator: system PLL div 1:6 mult x50
real mem = 512 kbytes
avail mem = 336 kbytes
using 16 buffers containing 49152 bytes of memory
spi1 at pins sdi=F1/sdo=C1/sck=D1
spi2 at pins sdi=F0/sdo=D11/sck=G6
spi3 at pins sdi=B10/sdo=C4/sck=B14
spi4 at pins sdi=F5/sdo=G0/sck=D10
uart1 at pins rx=D14/tx=D15, interrupts 112/113/114
uart4 at pins rx=F2/tx=F8, interrupts 170/171/172, console
sd0 at port spi3, pin cs=C3
bpf: lo0 attached
sd0: type I, size 339968 kbytes, speed 12 Mbit/sec
sd0a: partition type b7, sector 2, size 204800 kbytes
sd0b: partition type b8, sector 409602, size 32768 kbytes
sd0c: partition type b7, sector 475138, size 102400 kbytes
WARNING: preposterous clock chip time -- CHECK AND RESET THE DATE!
Enter pathname of shell or RETURN for sh: 
erase ^H, kill ^U, intr ^C status ^T
Don't login as root, use the su command.
# ls
.cshrc          bin             root            u
.profile        dev             sbin            usr
COPYRIGHT       etc             tmp             var
# date
Thu Oct 30 19:02:37 PST 2014
# cal
    October 2014
 S  M Tu  W Th  F  S
          1  2  3  4
 5  6  7  8  9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

# _

Оно пока еще страшно глючит и регулярно валится с переполнением стека ядра, но уже понятно, что жить будет.