Сегодня есть повод отметить. После нескольких месяцев колдовства и шаманства операционная система 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
# _Оно пока еще страшно глючит и регулярно валится с переполнением стека ядра, но уже понятно, что жить будет.
