# # # GENERATED FILE - QNX System Builder Export # Image Type: ifs # Image Sub-type: # [search=C:\QNX650\bsp_workspace\bsp-TI-omap3730-Beagle-xm-src\install\armle-v7\bin;C:\QNX650\bsp_workspace\bsp-TI-omap3730-Beagle-xm-src\install\armle-v7\sbin;C:\QNX650\bsp_workspace\bsp-TI-omap3730-Beagle-xm-src\install\armle-v7\usr\bin;C:\QNX650\bsp_workspace\bsp-TI-omap3730-Beagle-xm-src\install\armle-v7\usr\sbin;C:\QNX650\bsp_workspace\bsp-TI-omap3730-Beagle-xm-src\install\armle-v7\usr\photon\bin;C:\QNX650\bsp_workspace\bsp-TI-omap3730-Beagle-xm\Overrides\bsp-TI-omap3730-Beagle-xm;C:\QNX650\bsp_workspace\bsp-TI-omap3730-Beagle-xm\Overrides;C:\QNX650\target\qnx6\armle-v7\bin;C:\QNX650\target\qnx6\armle-v7\sbin;C:\QNX650\target\qnx6\armle-v7\usr\bin;C:\QNX650\target\qnx6\armle-v7\usr\sbin;C:\QNX650\target\qnx6\armle-v7\usr\photon\bin;C:\QNX650\bsp_workspace\bsp-TI-omap3730-Beagle-xm-src\install\armle-v7\lib\dll;C:\QNX650\bsp_workspace\bsp-TI-omap3730-Beagle-xm-src\install\armle-v7\usr\photon\dll;C:\QNX650\bsp_workspace\bsp-TI-omap3730-Beagle-xm\Overrides\bsp-TI-omap3730-Beagle-xm;C:\QNX650\bsp_workspace\bsp-TI-omap3730-Beagle-xm\Overrides;C:\QNX650\target\qnx6\armle-v7\lib\dll;C:\QNX650\target\qnx6\armle-v7\usr\photon\dll;C:\QNX650\bsp_workspace\bsp-TI-omap3730-Beagle-xm-src\install\armle-v7\lib;C:\QNX650\bsp_workspace\bsp-TI-omap3730-Beagle-xm-src\install\armle-v7\usr\lib;C:\QNX650\bsp_workspace\bsp-TI-omap3730-Beagle-xm-src\install\armle-v7\usr\photon\lib;C:\QNX650\bsp_workspace\bsp-TI-omap3730-Beagle-xm\Overrides\bsp-TI-omap3730-Beagle-xm;C:\QNX650\bsp_workspace\bsp-TI-omap3730-Beagle-xm\Overrides;C:\QNX650\bsp_workspace\bsp-TI-omap3730-Beagle-xm\Reductions;C:\QNX650\target\qnx6\armle-v7\lib;C:\QNX650\target\qnx6\armle-v7\usr\lib;C:\QNX650\target\qnx6\armle-v7\usr\photon\lib;C:\QNX650\bsp_workspace\bsp-TI-omap3730-Beagle-xm-src\install\armle-v7\etc;C:\QNX650\bsp_workspace\bsp-TI-omap3730-Beagle-xm-src\install\etc;C:\QNX650\bsp_workspace\bsp-TI-omap3730-Beagle-xm-src\install\usr\photon;C:\QNX650\bsp_workspace\bsp-TI-omap3730-Beagle-xm-src\install\usr\lib;C:\QNX650\bsp_workspace\bsp-TI-omap3730-Beagle-xm-src\install\usr\share;C:\QNX650\bsp_workspace\bsp-TI-omap3730-Beagle-xm\Overrides\bsp-TI-omap3730-Beagle-xm;C:\QNX650\bsp_workspace\bsp-TI-omap3730-Beagle-xm\Overrides;C:\QNX650\target\qnx6\armle-v7\etc;C:\QNX650\target\qnx6\etc;C:\QNX650\target\qnx6\usr\photon;C:\QNX650\target\qnx6\usr\lib;C:\QNX650\target\qnx6\usr\share;C:\QNX650\bsp_workspace\bsp-TI-omap3730-Beagle-xm-src\install\armle-v7\boot\sys;C:\QNX650\bsp_workspace\bsp-TI-omap3730-Beagle-xm\Overrides\bsp-TI-omap3730-Beagle-xm;C:\QNX650\bsp_workspace\bsp-TI-omap3730-Beagle-xm\Overrides;C:\QNX650\target\qnx6\armle-v7\boot\sys;] [image=0x80100000] [compress=3] [virtual=armle-v7,raw] .bootstrap = { startup-omap3730_beagle_xm -L 0x87E00000,0x200000 -v -D8250.0x49020000^2.0.48000000.16 -c1000000000 beagle PATH=:/proc/boot:/sbin:/bin:/usr/sbin:/usr/bin LD_LIBRARY_PATH=:/proc/boot:/lib:/usr/lib:/lib/dll procnto-instr -ml } # Start-up script [+script] .script = { procmgr_symlink ../../proc/boot/libc.so.3 /usr/lib/ldqnx.so.2 display_msg "" display_msg "###############################################################" display_msg Welcome to QNX Neutrino 6.5 on TI OMAP3730 Beagleboard xM [dek] display_msg "###############################################################" # Seed hardware resources into the Resource database manager resource_seed PATH=:/proc/boot:/bin:/sbin:/usr/bin:/usr/sbin:/usr/photon/bin LD_LIBRARY_PATH=:/proc/boot:/lib:/usr/lib:/lib/dll:/opt/lib:/usr/lib/graphics ####################################################################### ## create /tmp ####################################################################### ln -sP /dev/shmem /tmp ####################################################################### ## SERIAL driver ## ## Note: The beagle board does not have cts/rts connected so ## hardware flow control is disabled. ####################################################################### display_msg Starting serial driver... devc-seromap -e -F -p -b115200 -c48000000/16 0x49020000^2,74 waitfor /dev/ser1 4 reopen /dev/ser1 # Start some common servers display_msg "Starting servers ..." slogger & pipe & random -t pps & ####################################################################### ## I2C drivers ## - Required for PMIC, USB and AUDIO ####################################################################### display_msg Starting I2C drivers... i2c-omap35xx -a2 -i57 -p0x48072000 --u1 waitfor /dev/i2c1 4 i2c-omap35xx -a1 -i56 -p0x48070000 --u0 waitfor /dev/i2c0 4 ####################################################################### ## PMIC(TW4030) power management support utility ## - It requires I2C driver ## - Required by io-usb for hub ####################################################################### display_msg Configure power management... pmic_tw4030_cfg ####################################################################### ## MMC/SD driver ## - Requires the I2C driver to be enabled ####################################################################### display_msg Starting MMC/SD driver... devb-mmcsd-beagle cam quiet blk cache=2m dos exe=all mmcsd noac12 ####################################################################### ## Mount the FAT32 filesytem on the microSD ## - Change device type ID depending upon format (11 or 12) ####################################################################### display_msg Mounting microSD filesystem... waitfor /dev/hd0t12 4 mount -t dos /dev/hd0t12 / ####################################################################### ## GRAPHICS driver ####################################################################### display_msg Starting graphics driver... # change resolution in display.conf # uncomment matching resolution line in omap35xx.conf io-display -dvid=0,did=0 waitfor /dev/io-display 10 # start gf_splash if uncommented in file /bin/rc.local0 & ####################################################################### ## USB OTG Host Controller driver and USB EHCI Host Controller driver ## - Requires pmic_tw4030_cfg and I2C to be enabled ## - There is an odd power requirement that necessitates creating ## then slaying and re-creating the USB driver for it to function. ####################################################################### display_msg Starting USB host controller... io-usb -dehci-omap3 ioport=0x48064800,irq=77 -domap3530-mg ioport=0x480ab000,irq=92 waitfor /dev/io-usb/io-usb 4 slay io-usb io-usb -dehci-omap3 ioport=0x48064800,irq=77 -domap3530-mg ioport=0x480ab000,irq=92 waitfor /dev/io-usb/io-usb 4 ####################################################################### ## Ethernet support ## - requires io-usb !!! ####################################################################### display_msg Starting network driver... # let io-usb enuerate internal devices sleep 2 #io-pkt-v4 -v -d/proc/boot/devn-smsc9500.so -d/proc/boot/devnp-shim.so verbose,mac=02800f117202 io-pkt-v4 -v -dsmsc9500 verbose,mac=02800f117202 ####################################################################### ## Watchdog utility ####################################################################### #display_msg "Starting watchdog timer..." #wdtkick -t25 -k20 ####################################################################### ## RTC driver (TW4030) utility ## - It requires I2C driver ####################################################################### #display_msg Set OS Clock from on-board RTC... #requires battery to be installed or doesn't work! #rtc hw tps659xx #date 201109010800 ####################################################################### ## SPI driver ## - SPI Required for TSC ## SPI1 0x4809_8000 IRQ 65 4 chnls ## SPI2 0x4809_A000 IRQ 66 2 chnls ## SPI3 0x480B_8000 IRQ 91 2 chnls (expansion header) ## SPI4 0x480B_A000 IRQ 48 1 chnls (expansion header) ####################################################################### display_msg Starting SPI drivers... spi-master -u1 -d omap3530 base=0x48098000,clock=48000000,irq=65,channel=4,bitrate=125000 spi-master -u2 -d omap3530 base=0x4809A000,clock=48000000,irq=66,channel=2,bitrate=125000 spi-master -u3 -d omap3530 base=0x480B8000,clock=48000000,irq=91,channel=2,bitrate=125000 spi-master -u4 -d omap3530 base=0x480BA000,clock=48000000,irq=48,channel=1,bitrate=125000 ####################################################################### # configure network from file on SD card - so user configurable! # - starts /bin/rc.local when network is ready SYSNAME=nto TERM=vt100 HOME=/ PATH=:/proc/boot:/bin:/sbin:/usr/bin:/usr/sbin:/usr/photon/bin LD_LIBRARY_PATH=:/proc/boot:/lib:/usr/lib:/lib/dll:/opt/lib:/usr/lib/graphics waitfor /dev/io-net/en0 2 /bin/ksh -c /network_start & ####################################################################### ## AUDIO driver ## - Requires the I2C driver to be enabled ####################################################################### display_msg Starting audio driver... io-audio -domap35xx-twl4030 #waitfor /dev/snd/pcmC0D1p ####################################################################### ## SGX GPU driver ## Note: the Composition_Manager patch should be installed first ####################################################################### display_msg Starting SGX GPU driver... GRAPHICS_ROOT=/usr/lib/graphics/omap3730 /usr/lib/graphics/omap3730/pvrsrvd ####################################################################### ## create /ramdisk for qtembedded-0 ####################################################################### display_msg Starting filesystems... # create 4M ramdisk /dev/hd1t77 for /qtembedded-0 # must 'dinit -h' and mount devb-ram ram capacity=8192 blk cache=0 & waitfor /dev/hd1 #dinit -hq /dev/hd1t77 mount /dev/hd1t77 /ramdisk ####################################################################### ## start mouse/keyboard ####################################################################### display_msg Starting keyboard/mouse... io-hid -d usb devi-hid -Pr mouse kbd ####################################################################### ## set Qt environment vars ####################################################################### # Qt must make qtembbedded-0 in $TMPDIR TMPDIR=/ramdisk QWS_DISPLAY=qnx QWS_KEYBOARD=qnx QWS_MOUSE_PROTO=qnx #QWS_MOUSE_PROTO=qnx:/dev/devi/touch0 ####################################################################### ## Start the console shell ####################################################################### SYSNAME=nto TERM=vt100 HOME=/ PATH=:/proc/boot:/bin:/usr/bin:/opt/bin:/usr/photon/bin:/sbin:/usr/sbin LD_LIBRARY_PATH=:/proc/boot:/lib:/usr/lib:/lib/dll:/opt/lib:/usr/photon/lib:/usr/photon/lib:/tmp # REQUIRED for Qt 4.8!!! QT_PLUGIN_PATH=/usr/lib/qt4/plugins [+session] sh & } [dperms=0777 uid=0 gid=0] # Components [type=link] /dev/console = /dev/ser1 [type=link] /tmp = /dev/shmem [perms=0777] libc.so libcam.so io-blk.so cam-disk.so fs-qnx4.so fs-dos.so libusbdi.so devu-omap3530-mg.so devu-ehci-omap3.so spi-omap3530.so devg-omap35xx.so libGLES_CL.so libGLES_CM.so libffb.so libgf.so devg-soft3d-fixed.so libm.so.2 devg-soft3d.so /lib/libFF-T2K.so.3 = libFF-T2K.so.3 /usr/lib/libOpenVG.so.1 = C:/QNX650/target/qnx6/armle-v7/usr/lib/libOpenVG.so.1 /usr/lib/libGLESv2.so.1 = C:/QNX650/target/qnx6/armle-v7/usr/lib/libGLESv2.so.1 libiow.so.1 libGLESv1_CM.so.1 libGLESv1_CL.so.1 libEGL.so.1 deva-ctrl-omap35xx-twl4030.so libasound.so.2 devn-asix.so libsocket.so devn-smsc9500.so devnp-shim.so /usr/lib/librcheck.so = librcheck.so [type=link] /lib/libmudflapth.so.0 = /libmudflapth.so.0.0.0 libcrypto.so.1 libssl.so.1 libsdio.so.1 libcam.so.2 libm.so.2 libz.so.2 [data=copy] devc-seromap rtc date /usr/sbin/inetd = inetd /usr/sbin/telnetd = telnetd /usr/sbin/ftpd = ftpd /bin/login = login [type=link] /var/log = /tmp [type=link] /var/run = /tmp [type=link] /var/lock = /tmp devc-pty /etc/inetd.conf = { telnet stream tcp nowait root /usr/sbin/telnetd in.telnetd ftp stream tcp nowait root /usr/sbin/ftpd in.ftpd -l #shell stream tcp nowait root /bin/rshd in.rshd #login stream tcp nowait root /bin/rlogind in.rlogind #tftp dgram udp wait ftp /bin/tftpd in.tftpd } /etc/passwd = C:/QNX650/target/qnx6/etc/passwd /etc/group = C:/QNX650/target/qnx6/etc/group /etc/hosts = C:/QNX650/target/qnx6/etc/hosts /etc/services = C:/QNX650/target/qnx6/etc/services /etc/motd = C:/QNX650/target/qnx6/etc/motd /etc/esh = { } /etc/ftpusers = { root deny } [type=link] /home/ftp = /tmp devb-mmcsd-beagle io-usb usb devb-umass io-pkt-v4 [search=${QNX_TARGET}/armle-v7/usr/sbin] /usr/sbin/dhcp.client = dhcp.client [type=link] /etc/resolv.conf = /tmp/resolv.conf /usr/sbin/if_up = if_up /sbin/ifconfig = ifconfig /usr/sbin/nicinfo = nicinfo /usr/bin/ping = ping /usr/bin/netstat = netstat /sbin/route = route /bin/hostname = hostname /usr/bin/ftp = ftp fs-nfs2 fs-nfs3 i2c-omap35xx spi-master pmic_tw4030_cfg io-audio wave waverec mix_ctl vsync io-display [search=WORKSPACE/bsp-TI-omap3730-Beagle-xm/Overrides/bsp-TI-omap3730-Beagle-xm] /etc/system/config/display.conf = display.conf [search=WORKSPACE/bsp-TI-omap3730-Beagle-xm/Overrides/bsp-TI-omap3730-Beagle-xm] /etc/system/config/omap35xx.conf = omap35xx.conf /usr/bin/gf_splash = gf_splash /usr/photon/font_repository/tt0419m_.ttf = C:/QNX650/target/qnx6/usr/photon/font_repository/tt0419m_.ttf [search=../install/usr/share/backdrops/480x272] /usr/share/backdrops/480x272/neutrino_02_480x272.jpg = neutrino_02_480x272.jpg [search=../install/usr/share/backdrops/720x400] /usr/share/backdrops/720x400/neutrino_02_720x400.jpg = neutrino_02_720x400.jpg libimg.so img_codec_jpg.so libFF-T2K.so devb-ram fdisk mkdosfs random fs-nfs2 dhcp.client resource_seed /usr/sbin/qconn = qconn /usr/bin/pdebug = pdebug /usr/sbin/tracelogger = tracelogger /usr/bin/wdtkick = wdtkick /bin/ls = ls /bin/cp = cp /bin/mv = mv /bin/rm = rm /bin/ln = ln /bin/cat = cat /bin/more = more /bin/mount = mount /bin/umount = umount /bin/df = df /bin/chmod = chmod /usr/bin/grep = grep /usr/bin/top = top /usr/bin/id = id find /bin/ksh = ksh [type=link] /bin/sh = /bin/ksh pipe pidin uname slogger sloginfo slay waitfor shutdown sleep use /proc/boot/spi_test = spi_test [data=uip] /bin/l = l /proc/boot/pps = pps [data=uip] /proc/boot/libcpp.so.4 = libcpp.so.4 /proc/boot/dinit = dinit /proc/boot/mkdir = mkdir [data=uip] /lib/libhiddi.so.1 = libhiddi.so.1 /proc/boot/io-hid = io-hid /proc/boot/devi-hid = devi-hid [data=uip] /proc/boot/devh-usb.so = devh-usb.so [data=uip] /proc/boot/devh-egalax.so = devh-egalax.so /proc/boot/gf-calib = gf-calib /proc/boot/clear = clear /proc/boot/on = on [data=uip] /etc/termcap = termcap /usr/lib/terminfo/v/vt100 = C:/QNX650/target/qnx6/usr/lib/terminfo/v/vt100 /usr/lib/terminfo/q/qansi = C:/QNX650/target/qnx6/usr/lib/terminfo/q/qansi /etc/system/config/img.conf = C:/QNX650/target/qnx6/etc/system/config/img.conf [type=dir] /usr/lib/graphics [type=dir] /usr/lib/graphics/omap3730 /usr/lib/graphics/omap3730/graphics.conf = C:/QNX650/bsp_workspace/bsp-TI-omap3730-Beagle-xm/Overrides/bsp-TI-omap3730-Beagle-xm/usr/lib/graphics/omap3730/graphics.conf [data=copy] /usr/lib/graphics/omap3730/pvrsrvd = C:/QNX650/bsp_workspace/bsp-TI-omap3730-Beagle-xm/Overrides/bsp-TI-omap3730-Beagle-xm/usr/lib/graphics/omap3730/pvrsrvd /usr/lib/graphics/omap3730/libglslcompiler.so = C:/QNX650/bsp_workspace/bsp-TI-omap3730-Beagle-xm/Overrides/bsp-TI-omap3730-Beagle-xm/usr/lib/graphics/omap3730/libglslcompiler.so /lib/libsrv_um.so = libsrv_um.so /usr/lib/graphics/omap3730/libIMGegl.so = C:/QNX650/bsp_workspace/bsp-TI-omap3730-Beagle-xm/Overrides/bsp-TI-omap3730-Beagle-xm/usr/lib/graphics/omap3730/libIMGegl.so /usr/lib/graphics/omap3730/libImgGLESv2.so = C:/QNX650/bsp_workspace/bsp-TI-omap3730-Beagle-xm/Overrides/bsp-TI-omap3730-Beagle-xm/usr/lib/graphics/omap3730/libImgGLESv2.so /lib/libIMGegl.so = libIMGegl.so /usr/lib/graphics/omap3730/libImgGLESv1_CM.so = C:/QNX650/bsp_workspace/bsp-TI-omap3730-Beagle-xm/Overrides/bsp-TI-omap3730-Beagle-xm/usr/lib/graphics/omap3730/libImgGLESv1_CM.so /usr/lib/graphics/omap3730/libImgOpenVG.so = C:/QNX650/bsp_workspace/bsp-TI-omap3730-Beagle-xm/Overrides/bsp-TI-omap3730-Beagle-xm/usr/lib/graphics/omap3730/libImgOpenVG.so /usr/lib/graphics/omap3730/libpvr2d.so = C:/QNX650/bsp_workspace/bsp-TI-omap3730-Beagle-xm/Overrides/bsp-TI-omap3730-Beagle-xm/usr/lib/graphics/omap3730/libpvr2d.so /usr/lib/graphics/omap3730/libsrv_um.so = C:/QNX650/bsp_workspace/bsp-TI-omap3730-Beagle-xm/Overrides/bsp-TI-omap3730-Beagle-xm/usr/lib/graphics/omap3730/libsrv_um.so /usr/lib/graphics/omap3730/libWFDdevg.so = C:/QNX650/bsp_workspace/bsp-TI-omap3730-Beagle-xm/Overrides/bsp-TI-omap3730-Beagle-xm/usr/lib/graphics/omap3730/libWFDdevg.so [data=copy] /usr/lib/graphics/omap3730/pvrsrvinit.so = C:/QNX650/bsp_workspace/bsp-TI-omap3730-Beagle-xm/Overrides/bsp-TI-omap3730-Beagle-xm/usr/lib/graphics/omap3730/pvrsrvinit.so /usr/lib/graphics/omap3730/wsegl-gf.so = C:/QNX650/bsp_workspace/bsp-TI-omap3730-Beagle-xm/Overrides/bsp-TI-omap3730-Beagle-xm/usr/lib/graphics/omap3730/wsegl-gf.so /lib/libpvr2d.so = libpvr2d.so /lib/libscreen.so = libscreen.so [data=copy] /proc/boot/hostname = hostname [data=copy] /proc/boot/sshd = sshd