bsp-cpc508-qnx650sp1-170_rel

bsp-cpc508-qnx650sp1-170_rel

______________________________________________

Комментарии к версии Fastwel QNX Momentics BSP
______________________________________________


Информация об архиве
____________________

Версия BSP: 1.7.0
Дата создания: 18.07.17


Краткое описание элементов архива
_________________________________

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/sbin/pci-bios-v2-fwl - PCI сервер с заданной таблицей прерываний для этого модуля
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


Поддерживаемый функционал платы
_______________________________

APIC - поддерживается PCI сервером pci-bios-v2-fwl. Строка запуска:
pci-bios -b20 -v -dbios-v2 fwl=CPC508,ftype=u,verbose=1 &

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