______________________________________________ Комментарии к версии Fastwel QNX Momentics BSP ______________________________________________ Информация об архиве ____________________ Версия BSP: 1.4.0 Дата создания: 20.06.16 Краткое описание элементов архива _________________________________ x86/boot/build/cpc508.build - файл построения образа x86/boot/build/cpc508-hid.build - файл построения образа x86/etc/system/config/display.conf - файл конфигурации графического драйвера x86/etc/system/sysinit.fwl - скрипт конфигурации системы для запуска прикладного ПО x86/etc/net.cfg - файл конфигурации сети предназначен для утилиты netmanager x86/sbin/smb-ich - немного доработанный драйвер SMBus для ICH8M (источник: http://community.qnx.com/sf/discussion/do/listPosts/projects.bsp/discussion.bsp.topc22526) x86/sbin/devc-fram-fm24cl64 - драйвер FRAM (использует драйвер smb-ich) x86/sbin/fcan - CAN 2.0B драйвер с поддержкой режима PeliCAN. x86/usr/bin/umass - скрипт для подключения/отключения USB Flash накопителей x86/usr/bin/smioff - программа отключения/включения SMI 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/usr/src/fram-test/fram_test.txt - пример результата запуска теста x86/usr/src/smb-ich/dcmd_smbus.h - описание интерфейса драйвера smb-ich x86/usr/src/smioff/ - каталог проекта утилиты отключения/включения SMI x86/usr/src/smioff/smioff - программа отключения/включения SMI x86/usr/src/smioff/smioff.c - исходный текст утилиты отключения/включения SMI x86/usr/src/wdtsv/ - каталог проекта утилиты (как примера) запуска/сброса/останова SuperVisor (SV) сторожевого таймера x86/usr/src/wdtsv/wdtsv.txt - пример запуска/останова утилиты SV сторожевого таймера x86/usr/src/wdtsv/libwdtsv.c - библиотека работы с SV сторожевым таймером x86/usr/src/wdtsv/wdtsv.h - файл заголовок API библиотеки работы с SV сторожевым таймером x86/usr/src/wdtsv/wdtsv.c - исходный текст утилиты работы с SV сторожевым таймером x86/usr/src/wdtsv/wdtsv - программа запуска/сброса/останова SV сторожевого таймера x86/usr/src/wdtsio/ - каталог проекта утилиты (как примера) запуска/сброса/останова SuperIO (SIO) сторожевого таймера x86/usr/src/wdtsio/libwdtsio.c - библиотека работы с SIO сторожевым таймером x86/usr/src/wdtsio/wdtsio.h - файл заголовок API библиотеки работы с SIO сторожевым таймером x86/usr/src/wdtsio/wdtsio.c - исходный текст утилиты работы с SIO сторожевым таймером x86/usr/src/wdtsio/wdtsio.txt - пример запуска/останова утилиты SIO сторожевого таймера x86/usr/src/wdtsio/wdtsio - программа запуска/сброса/останова SIO сторожевого таймера x86/usr/src/fcan/ - каталог проекта ресурсов Fastwel CAN (FCAN) драйвера x86/usr/src/fcan/can/can_srr.h - файл заголовков драйвера x86/usr/src/fcan/can/can_lib.c - исходный текст API драйвера x86/usr/src/fcan/can/can_lib.h - файл заголовков API драйвера x86/usr/src/fcan/can/Makefile - makefile x86/usr/src/fcan/can/x86/a/libcan.a - библиотека API драйвера x86/usr/src/fcan/read/read.c - исходный текст примера чтения из FCAN драйвера x86/usr/src/fcan/read/Makefile - makefile x86/usr/src/fcan/read/x86/o/read - тест чтения из FCAN драйвера x86/usr/src/fcan/state/state.c - исходный текст примера чтения состояния FCAN драйвера x86/usr/src/fcan/state/Makefile - makefile x86/usr/src/fcan/state/x86/o/state - тест состояний FCAN драйвера x86/usr/src/fcan/write/write.c - исходный текст примера записи в FCAN драйвер x86/usr/src/fcan/write/Makefile - makefile x86/usr/src/fcan/write/x86/o/write - тест записи в FCAN драйвер x86/usr/src/fcan/tst/fcantst - скрипт запуска тестов FCAN драйвера x86/usr/src/hwmon_sch311x/libsch311x.c - библиотека hwmon_sch311x x86/usr/src/hwmon_sch311x/libsch311x.h - файл заголовок библиотеки hwmon_sch311x x86/usr/src/hwmon_sch311x/hwmon.c - исходный текст Harware Monitor x86/usr/src/hwmon_sch311x/Makefile - makefile x86/usr/src/hwmon_sch311x/x86/o/hwmon_sch311x - Harware Monitor SIO SCH311x x86/usr/src/hwmon_sch311x/hwmon.txt - пример запуска Harware Monitor SIO SCH311x x86/usr/src/lm87/liblm87.c - библиотека LM87 x86/usr/src/lm87/liblm87.h - файл заголовок библиотеки LM87 x86/usr/src/lm87/dcmd_smbus.h - файл заголовок драйвера smb-ich x86/usr/src/lm87/Makefile - makefile x86/usr/src/lm87/x86/o/lm87 - Harware Monitor LM87 x86/usr/src/lm87/hwmon.c - исходный текст Harware Monitor x86/usr/src/lm87/lm87.txt - пример запуска Harware Monitor LM87 Поддерживаемый функционал платы _______________________________ SVGA - поддерживается графическим драйвером devg-i830.so (см. display.conf). Строки запуска: io-display -dvid=0x8086,did=0xa001 ph SATA,EIDE - поддерживается драйвером devb-eide. Строка запуска: devb-eide blk automount=hd0t178:/:qnx6 qnx6 sync=optional USB-CF - поддерживается драйвером devb-umass. Строка запуска: devb-umass blk automount=hd0t178:/:qnx6 qnx6 sync=optional FRAM - поддерживается драйвером devc-ich-fram. Строка запуска (должен быть запущен драйвер smb-ich) (см. devc-ich-fram.out): devc-ich-fram & Ethernet - поддерживается драйвером devnp-e1000.so. Строка запуска: io-pkt-v4-hc -de1000 speed=100,duplex=1 4x COM (RS232) - поддерживается драйвером devc-ser8250. Строки запуска: devc-ser8250 -e -t14 -T14 -b115200 -u1 3F8,4 -E -u3 3E8,4 devc-ser8250 -E -t14 -T14 -b115200 -u2 2F8,3 -u4 2E8,3 8x USB - поддерживается драйвером devu-ehci.so. Строка запуска: io-usb -dehci CAN - поддерживается драйвером fcan. Строка запуска: fcan df00,10 df20,11 & Audio - поддерживается драйвером intel_hda. Строка запуска: io-audio -dintel_hda Пример воспроизведения: wave TestTone.wav wave -apcmC0D0p TestTone.wav PS/2 и VGA - поддерживается драйвером devc-con илм devc-con-hid. Строка запуска: devc-con -n4 & devc-con-hid -n4 & PCI BIOS (PCI Config Space) - поддерживается сервером pci-bios. Строка запуска: pci-bios-v2 -v & SuperVisor Watchdog - поддерживается программой wdtsv (поставляется как пример использования библиотеки wdtsv). Строка запуска (см. wdtsv.txt): wdtsv -p1 & SuperIO Watchdog - поддерживается программой wdtsio. Строка запуска: wdtsio -p1 & SMI - отключается программой smioff. Пример строки запуска: smioff -v HwMon SIO - поддерживается программой hwmon_sch311x. Пример запуска (см. hwmon.txt): hwmon_sch311x -VT HwMon LM87 - поддерживается программой lm87. Пример запуска (см. lm87.txt): lm87 -C508 Известные ограничения _____________________ 1. Следует использовать startup-apic и pci-bios-v2. 2. Необходимо использовать версию QNX 6.5.0 SP1 и последние обновления драйверов (например: http://community.qnx.com/sf/wiki/do/viewPage/projects.bsp/wiki/ExperimentalDriversAndUtilities). Техническая поддержка _____________________ В случае если некоторые важные Вам функции процессорной платы не были реализованы или у Вас возникли вопросы, комментарии или проблемы с использованием этого BSP, пожалуйста, свяжитесь со службой Технической Поддержки QNX нашей компании: qnx@fastwel.ru Мы будет рады Вам помочь.