Протокол сборки загрузочного образа для примера “hello”:

make -j 1 -Cmips-le -fMakefile
make[1]: Entering directory `/home/vak/Project/QNX/hello/mips-le'
mkifs -v -r/home/vak/Project/QNX/hello/../bsp-mc24-swd /home/vak/Project/QNX/hello/hello.build hello.ifs
  Offset   Size    Entry   Ramoff Target=Host
80200000    100     ----      --- Startup-header
80200100   d008 80201930      --- /tmp/file5kvHt5
8020d108     5c     ----      --- Image-header
8020d164    700     ----      --- Image-directory
    ----    ---     ----      --- bin/less=more
    ----    ---     ----      --- bin/sh=ksh
    ----    ---     ----      --- tmp=/dev/shmem
    ----    ---     ----      --- lib/ldqnx.so.2=libc.so.2
    ----    ---     ----      --- usr=/
8020d864     98     ----      --- proc/boot/.script=/tmp/fileQuzmQY
8020e000  70000 80250e28      --- proc/boot/procnto-32-mc24=/tmp/fileyIPAgc
8027e000  76000    3c52c      --- lib/libc.so.2=/opt/qnx632/target/qnx6/mipsle/lib/libc.so
    ----    ---     ----      --- lib/libc.so=libc.so.2
802f4000  22000     3430      --- lib/libm.so.2=/opt/qnx632/target/qnx6/mipsle/lib/libm.so
    ----    ---     ----      --- lib/libm.so=libm.so.2
80316000  2d800  8021170      --- bin/ksh=/opt/qnx632/target/qnx6/mipsle/bin/ksh
80344000   21f6  80205f0      --- bin/echo=/opt/qnx632/target/qnx6/mipsle/bin/echo
803461f6    8f7     ----      --- lib/terminfo/q/qansi=/opt/qnx632/target/qnx6/usr/lib/terminfo/q/qansi
80347000   1d7d  8020670      --- bin/env=/opt/qnx632/target/qnx6/mipsle/usr/bin/env
80349000   52e3  8020b80      --- bin/ls=/opt/qnx632/target/qnx6/mipsle/bin/ls
8034f000   2335  8020680      --- bin/cat=/opt/qnx632/target/qnx6/mipsle/bin/cat
80352000  20bcb  8021360      --- bin/more=/opt/qnx632/target/qnx6/mipsle/bin/more
80373000   9307  8020cf0      --- bin/cp=/opt/qnx632/target/qnx6/mipsle/bin/cp
8037d000   31b7  80208d0      --- bin/ln=/opt/qnx632/target/qnx6/mipsle/bin/ln
80381000   3056  8020890      --- bin/mv=/opt/qnx632/target/qnx6/mipsle/bin/mv
80385000   2ba1  8020730      --- bin/mkdir=/opt/qnx632/target/qnx6/mipsle/bin/mkdir
80388000   2f99  80208d0      --- bin/rm=/opt/qnx632/target/qnx6/mipsle/bin/rm
8038b000   1e23  8020640      --- bin/rmdir=/opt/qnx632/target/qnx6/mipsle/usr/bin/rmdir
8038d000   2993  80207a0      --- bin/touch=/opt/qnx632/target/qnx6/mipsle/usr/bin/touch
80390000   467e  80209f0      --- bin/date=/opt/qnx632/target/qnx6/mipsle/usr/bin/date
80395000   21be  8020650      --- bin/uname=/opt/qnx632/target/qnx6/mipsle/bin/uname
80398000   1d00  8020660      --- bin/tty=/opt/qnx632/target/qnx6/mipsle/usr/bin/tty
8039a000   311b  80207c0      --- bin/du=/opt/qnx632/target/qnx6/mipsle/bin/du
8039e000   ff44  8021810      --- bin/pidin=/opt/qnx632/target/qnx6/mipsle/bin/pidin
803ae000  1c7e8  8020120      --- bin/sin=/opt/qnx632/target/qnx6/mipsle/bin/sin
803cb000   2edc  80208d0      --- bin/hogs=/opt/qnx632/target/qnx6/mipsle/usr/bin/hogs
803ce000   4b6b  8020cd0      --- bin/slay=/opt/qnx632/target/qnx6/mipsle/bin/slay
803d3000   5751  80208c0      --- bin/stty=/opt/qnx632/target/qnx6/mipsle/bin/stty
803d9000   6272  8021110      --- bin/on=/opt/qnx632/target/qnx6/mipsle/bin/on
803e0000   4c38  8020d40      --- bin/use=/opt/qnx632/target/qnx6/mipsle/usr/bin/use
803e5000   42da  8020890      --- bin/hd=/opt/qnx632/target/qnx6/mipsle/usr/bin/hd
803ea000  213c3  8021900      --- bin/vi=/opt/qnx632/target/qnx6/mipsle/bin/vi
8040c000   551d  8021190      --- sbin/pipe=/opt/qnx632/target/qnx6/mipsle/sbin/pipe
80412000   1a8b  80205d0      --- bin/hello=./hello
80413a8c      4     ----      --- Image-trailer
/opt/qnx632/host/linux/x86/usr/bin/ntomips-objcopy -Ielf32-littlemips \
	-Obinary /home/vak/Project/QNX/hello/../bsp-mc24-swd/mipsle/boot/sys/ipl-mc24 \
	ipl-tmp.bin
mkrec -r -ffull -s8k ipl-tmp.bin > /home/vak/Project/QNX/hello/ipl.bin
ROM offset is 0x0
cat /home/vak/Project/QNX/hello/ipl.bin hello.ifs | mkrec -r -oBFC00000 > hello.srec
ls -l hello.srec
-rw-r--r-- 1 vak vak 2242238 2009-01-09 17:35 hello.srec
make[1]: Leaving directory `/home/vak/Project/QNX/hello/mips-le'
 
proj/qnx/hello-build.txt · Последние изменения: 2009/01/09 06:36
 
Copyright (C) 1996-2013 Serge Vakulenko
serge@vak.ru