217 строки
5.2 KiB
Plaintext
217 строки
5.2 KiB
Plaintext
###########################################################################
|
|
##
|
|
## KPDA Neutrino trunk on the OrangePi PC Allwinner H3 (ARMv7 Cortex-A7 QuadCore) Board
|
|
##
|
|
###########################################################################
|
|
##
|
|
## SUPPORTED DEVICES:
|
|
##
|
|
## UART_SERIAL: devc-ser8250
|
|
## NETWORK: devnp-sun8i
|
|
##
|
|
###########################################################################
|
|
##
|
|
## NOTES:
|
|
##
|
|
###########################################################################
|
|
|
|
###########################################################################
|
|
## START OF BUILD SCRIPT
|
|
###########################################################################
|
|
|
|
[image=0x41000000]
|
|
[virtual=armle-v7,raw] .bootstrap = {
|
|
|
|
startup-orangepi -vvv
|
|
|
|
PATH=:/proc/boot:/bin:/usr/bin:/sbin:/usr/sbin LD_LIBRARY_PATH=:/proc/boot:/lib:/usr/lib:/lib/dll procnto-smp -vvv -ae
|
|
}
|
|
|
|
[+script] .script = {
|
|
# Initialise the console
|
|
procmgr_symlink ../../proc/boot/libc.so.3 /usr/lib/ldqnx.so.2
|
|
|
|
display_msg Welcome to KPDA Neutrino on the OrangePi PC Allwinner H3 (ARMv7 Cortex-A7 QuadCore) - Board
|
|
|
|
|
|
display_msg Starting common servers...
|
|
slogger -s 16384k
|
|
pipe
|
|
|
|
|
|
#######################################################################
|
|
## UART driver
|
|
## UART0 (0x01C28000) -> stdout
|
|
#######################################################################
|
|
display_msg Starting UART serial driver...
|
|
devc-ser8250 -e -F -b115200 -c24000000/16 0x01C28000^2,32
|
|
waitfor /dev/ser1
|
|
reopen /dev/ser1
|
|
|
|
|
|
#######################################################################
|
|
## These env variables are inherited by all the programs which follow
|
|
#######################################################################
|
|
SYSNAME=nto
|
|
TERM=qansi
|
|
HOME=/
|
|
PATH=:/proc/boot:/bin:/usr/bin:/sbin:/usr/sbin:/opt/bin:/usr/photon/bin
|
|
LD_LIBRARY_PATH=:/proc/boot:/lib:/usr/lib:/lib/dll:/opt/lib
|
|
|
|
random -t
|
|
|
|
#######################################################################
|
|
## Network driver
|
|
#######################################################################
|
|
display_msg Starting Network driver...
|
|
io-pkt-v4-hc-ksz -dsun8i
|
|
ifconfig sun0 192.168.1.2/24 up
|
|
|
|
[+session] sh &
|
|
}
|
|
|
|
|
|
# Redirect console messages
|
|
[type=link] /bin/sh=/proc/boot/ksh
|
|
[type=link] /dev/console=/dev/ser1
|
|
[type=link] /tmp=/dev/shmem
|
|
[type=link] /var/log=/tmp
|
|
[type=link] /usr/tmp=/tmp
|
|
[type=link] /bin/login=/proc/boot/login
|
|
|
|
|
|
###########################################################################
|
|
## Системные библиотеки
|
|
###########################################################################
|
|
libc.so
|
|
libm.so
|
|
libz.so
|
|
libc.so.3
|
|
[type=link] /lib/libc.so=/proc/boot/libc.so.3
|
|
[type=link] /lib/libc.so.2=/proc/boot/libc.so.3
|
|
[type=link] /lib/libc.so.3=/proc/boot/libc.so.3
|
|
[type=link] /usr/lib/ldqnx.so.2=/proc/boot/libc.so.3
|
|
|
|
|
|
###########################################################################
|
|
## Библиотеки работы с диском и файловые системы
|
|
###########################################################################
|
|
fs-qnx4.so
|
|
fs-qnx6.so
|
|
libcam.so
|
|
io-blk.so
|
|
cam-disk.so
|
|
fs-dos.so
|
|
cam-cdrom.so
|
|
fs-cd.so
|
|
fs-udf.so
|
|
|
|
|
|
###########################################################################
|
|
## Драйверы USB и устройств ввода
|
|
###########################################################################
|
|
libhiddi.so
|
|
libusbdi.so
|
|
devu-ehci.so
|
|
devu-ohci.so
|
|
devh-usb.so
|
|
|
|
|
|
###########################################################################
|
|
## Сетевые драйверы
|
|
###########################################################################
|
|
devnp-shim.so
|
|
libsocket.so
|
|
lsm-qnet.so
|
|
devnp-sun8i.so
|
|
|
|
|
|
[data=c]
|
|
#######################################################################
|
|
## Драйверы последовательных портов
|
|
#######################################################################
|
|
devc-ser8250
|
|
/bin/stty=stty
|
|
|
|
|
|
#######################################################################
|
|
## Драйверы ввода
|
|
#######################################################################
|
|
devu-kbd
|
|
devu-mouse
|
|
|
|
|
|
###########################################################################
|
|
## Системные сервисы и утилиты
|
|
###########################################################################
|
|
ksh
|
|
sh
|
|
pipe
|
|
mqueue
|
|
cp
|
|
mkdir
|
|
ls
|
|
pidin
|
|
rm
|
|
mv
|
|
on
|
|
uname
|
|
slay
|
|
sync
|
|
mount
|
|
umount
|
|
shutdown
|
|
less
|
|
setconf
|
|
getconf
|
|
grep
|
|
rtc
|
|
date
|
|
fdisk
|
|
cat
|
|
chown
|
|
chmod
|
|
use
|
|
which
|
|
dcheck
|
|
usb
|
|
pci
|
|
devc-pty
|
|
waitfor
|
|
sloginfo
|
|
sleep
|
|
date
|
|
|
|
|
|
###########################################################################
|
|
## Менеджеры ресурсов: PCI, сеть, графика, аудио, драйвер диска и т.д.
|
|
###########################################################################
|
|
io-pkt-v4-hc-ksz
|
|
io-usb
|
|
io-hid
|
|
usb
|
|
devb-umass
|
|
slogger
|
|
|
|
|
|
###########################################################################
|
|
## Сетевые утилиты
|
|
###########################################################################
|
|
fs-nfs3
|
|
hostname
|
|
ifconfig
|
|
inetd
|
|
ping
|
|
telnetd
|
|
ftpd
|
|
nicinfo
|
|
dhcp.client
|
|
if_up
|
|
netstat
|
|
route
|
|
random
|
|
|
|
###########################################################################
|
|
## END OF BUILD SCRIPT
|
|
###########################################################################
|