bsp-cpb907-qnx650-110_rel

bsp-cpb907-qnx650-110_rel

______________________________________________

Комментарии к версии 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
Мы будет рады Вам помочь.
Российская электроника
для ответственных применений
Задать вопрос