______________________________________________ Комментарии к версии Fastwel QNX Momentics BSP ______________________________________________ Информация об архиве ____________________ Версия BSP: 1.1.0 Дата создания: 27.04.15 Краткое описание элементов архива _________________________________ x86/boot/build/cpb907sd.build - файл построения образа для загрузки с SD x86/boot/build/cpb907nand.build - файл построения образа для загрузки с NAND Flash x86/etc/system/sysinit.fwl - скрипт конфигурации системы для запуска прикладного ПО x86/etc/system/config/display.conf - файл конфигурации графического драйвера x86/etc/net.cfg - файл конфигурации сети предназначен для утилиты netmanager x86/lib/dll/devnp-topcliff.so - драйвер Ethernet x86/sbin/devb-ahci - драйвер SATA x86/sbin/devb-mmcsd - драйвер SD1 и SD2 x86/sbin/devc-serpci - драйвер COM1 и COM2 x86/sbin/dev-can-topcliff - драйвер CAN x86/sbin/smb-tunnelcreek - доработанный драйвер SMBus для tunnelcreek (источник: http://community.qnx.com/sf/discussion/do/listPosts/projects.bsp/discussion.bsp.topc22526) x86/sbin/devc-fram-fm24cl64 - драйвер FRAM (использует драйвер SMBus) x86/sbin/fram-test - тест драйвера FRAM x86/sbin/accelerometr-mma8451 - программа отображения данных акселерометра MMA8451 x86/sbin/barometer-mpl115 - программа отображения данных барометра и датчика температуры MPL115 x86/sbin/lm87 - программа отображения данных температуры и напряжения питания LM87 x86/sbin/spi-master - драйвер SPI x86/sbin/spi-topcliff.so - драйвер SPI x86/sbin/wdt_tunnelcreek - программа работы с WDG (сторожевым таймером) x86/usr/bin/canctl - утилита настройки драйвера CAN x86/usr/bin/umass - скрипт для подключения/отключения USB Flash накопителей x86/usr/lib/libio-can.a - библиотека для CAN драйвера x86/usr/lib/libdrvr.a - библиотека для CAN драйвера x86/usr/src/smb-tunnelcreek/public/hw/dcmd_smbus.h - описание интерфейса драйвера smb-tunnelcreek x86/usr/src/accelerometr-mma8451/ - каталог программы работы с датчиком MMA8451 x86/usr/src/accelerometr-mma8451/Makefile - Makefile программы x86/usr/src/accelerometr-mma8451/x86/o/accelerometr-mma8451 - программа отображения данных акселерометра MMA8451 x86/usr/src/accelerometr-mma8451/accelerometr-mma8451.c - исходный текст программы x86/usr/src/barometer-mpl115/ - каталог программы работы с датчиком MPL115 x86/usr/src/barometer-mpl115/Makefile - Makefile программы x86/usr/src/barometer-mpl115/x86/o/barometer-mpl115 - программа отображения данных барометра и датчика температуры MPL115 x86/usr/src/barometer-mpl115/barometer-mpl115.c - исходный текст программы x86/usr/src/lm87/ - каталог программы работы с датчиком LM87 x86/usr/src/lm87/Makefile - Makefile программы x86/usr/src/lm87/lm87.c - исходный текст программы x86/usr/src/lm87/x86/o/lm87 - программа отображения данных температуры и напряжения питания LM87 x86/usr/src/wdt_tunnelcreek/ - каталог программы работы с WDG (сторожевым таймером) x86/usr/src/wdt_tunnelcreek/lib_wdt_tunnelcreek.c - библиотека работы с WDG x86/usr/src/wdt_tunnelcreek/wdt_tunnelcreek.c - исходный текст программы x86/usr/src/wdt_tunnelcreek/Makefile - Makefile программы x86/usr/src/wdt_tunnelcreek/wdt_tunnelcreek.h - файл заголовок API библиотеки работы с WDG x86/usr/src/wdt_tunnelcreek/x86/o/wdt_tunnelcreek - программа работы с WDG x86/usr/src/fram_test/ - каталог теста FRAM драйвера x86/usr/src/fram_test/Makefile - Makefile теста FRAM драйвера x86/usr/src/fram_test/x86/o/fram_test - собранный тест FRAM драйвера x86/usr/src/fram_test/fram_tst.c - исходный текст теста FRAM драйвера x86/bin/mknand-hd1 - утилита для создания копии содержимого SD на NAND Flash Поддерживаемый функционал платы _______________________________ VGA, LVDS - поддерживается драйвером devg-vesabios.so. Строка запуска: io-display -dvid=0x8086,did=0x4108 SATA,NAND Flash - поддерживается драйвером devb-ahci. Строка запуска: devb-ahci blk automount=hd0t178:/:qnx6 qnx6 sync=optional SD1 - поддерживается драйвером devb-mmcsd. Строка запуска: devb-mmcsd mmcsd vid=0x8086,did=0x8809 blk automount=hd1t178:/:qnx6 qnx6 sync=optional SD2 - поддерживается драйвером devb-mmcsd. Строка запуска: devb-mmcsd mmcsd vid=0x8086,did=0x880A qnx6 sync=optional USB-Flash - поддерживается драйвером devb-umass. Строка запуска: devb-umass blk automount=hd0t178:/:qnx6 qnx6 sync=optional COM1 - поддерживается драйвером devc-serpci. Строка запуска: devc-serpci vid=0x8086,did=0x8811 -c48000000 -e -b115200 COM2 - поддерживается драйвером devc-serpci. Строка запуска: devc-serpci vid=0x8086,did=0x8812 -c48000000 -b115200 SMBus - поддерживается драйвером smb-tunnelcreek. Строка запуска: smb-tunnelcreek FRAM - поддерживается драйвером devc-fram-fm24cl64. Строка запуска (должен быть запущен драйвер smb-tunnelcreek) (см. devc-fram-fm24cl64.out): devc-fram-fm24cl64 & Барометер и термодатчик - поддерживается программой barometer-mpl115 (поставляется как пример использования). Строка запуска: barometer-mpl115 Акселерометр - поддерживается программой accelerator-mma8451 (поставляется как пример использования). Строка запуска: accelerator-mma8451 hwmon LM87 - поддерживается программой lm87 (поставляется как пример использования). Строка запуска: lm87 Ethernet - поддерживается драйвером devnp-topcliff.so. Строка запуска: io-pkt-v4-hc -dtopcliff speed=100,duplex=1 -pqnet host=cpb907,mount=/net:.domen.ru USB - поддерживается драйвером devu-ehci.so и devu-ohci.so. Строка запуска: io-usb -dehci -dohci Audio - поддерживается драйвером intel_hda. Строка запуска: io-audio -dintel_hda Пример записи: waverec rec.wav Пример воспроизведения: wave -apcmC0D1p rec.wav PS/2 и VGA - поддерживается драйвером devc-con. Строка запуска: devc-con -n4 & PCI BIOS (PCI Config Space) - поддерживается сервером pci-bios-v2. Строка запуска: pci-bios -v & Watchdog - поддерживается программой wdt_tunnelcreek (поставляется как пример использования). Строка запуска (см. wdt.txt): wdt_tunnelcreek -p1 & Для собатывания Watchdog сдедует загрузить на 100% оба ядра процессора. Для этого следует запустить в двух консолях: while [ 1 ]; do done Известные ограничения _____________________ 1. Следует использовать startup-apic и pci-bios-v2. Техническая поддержка _____________________ В случае если некоторые важные Вам функции процессорной платы не были реализованы или у Вас возникли вопросы, комментарии или проблемы с использованием этого BSP, пожалуйста, свяжитесь со службой Технической Поддержки QNX нашей компании: qnx@fastwel.ru Мы будет рады Вам помочь.