bsp-cpc512-qnx650sp1-111_rel

bsp-cpc512-qnx650sp1-111_rel

______________________________________________

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


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

Версия BSP: 1.1.1
Дата создания: 26.01.17


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

x86/boot/build/cpc510sd.build - файл построения образа для загрузки с SD карты
x86/boot/build/cpc510ahci.build - файл построения образа для загрузки с SATA/CFast
x86/etc/system/sysinit.fwl - скрипт конфигурации системы для запуска прикладного ПО
x86/etc/system/config/display.conf - файл конфигурации графического драйвера
x86/etc/net.cfg - файл конфигурации сети предназначен для утилиты netmanager
x86/usr/bin/umass - скрипт для подключения/отключения USB Flash накопителей
x86/sbin/smb-ich - немного доработанный драйвер SMBus для ICH8M (источник: http://community.qnx.com/sf/discussion/do/listPosts/projects.bsp/discussion.bsp.topc22526)
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/devc-fram-cpld/ - каталог проекта драйвера чтения/записи FRAM
x86/usr/src/devc-fram-cpld/devc-fram-cpld - драйвер чтения/записи FRAM
x86/usr/src/devc-fram-cpld/fram-test - тест драйвер чтения/записи FRAM
x86/usr/src/devc-fram-cpld/devc-fram-cpld.out - пример использования драйвера чтения/записи FRAM
x86/usr/src/wdtcpld/ - каталог проекта утилиты (как примера) запуска/сброса/останова сторожевого таймера в CPLD
x86/usr/src/wdtcpld/cpld.c - исходный текст библиотеки
x86/usr/src/wdtcpld/wdt.c - исходный текст утилиты работы с сторожевым таймером в CPLD
x86/usr/src/wdtcpld/wdtcpld.c - исходный текст библиотеки
x86/usr/src/wdtcpld/cpld.h - файл заголовок
x86/usr/src/wdtcpld/watchdog.h - файл заголовок
x86/usr/src/wdtcpld/wdtregs.h - файл заголовок
x86/usr/src/wdtcpld/wdtcpld - программа работы со сторожевым таймером в CPLD
x86/usr/src/wdtcpld/wdtcpld.out - пример запуска утилиты сторожевого таймера в CPLD
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-svga.so (см. display.conf). Строки запуска:
io-display -dvid=0x8086,did=0x166
ph

SATA - поддерживается драйвером devb-ahci. Строка запуска:
devb-ahci blk automount=hd0t178:/:qnx6 qnx6 sync=optional

USB-SD - поддерживается драйвером devb-umass. Строка запуска:
devb-umass blk automount=hd0t178:/:qnx6 qnx6 sync=optional

FRAM - поддерживается драйвером devc-fram-cpld. Пример строки запуска (см. devc-fram-cpld.out):
devc-fram-cpld &

Ethernet - поддерживается драйвером devnp-e1000.so. Строка запуска:
io-pkt-v4-hc -de1000 speed=100,duplex=1

COM 1,2,3,4,5,6 (RS232) - поддерживается драйвером devc-ser8250. Строки запуска:
devc-ser8250 -e -t14 -T14 -b115200 -u1 3F8,4
devc-ser8250 -t14 -T14 -b115200 -u2 2F8,3
devc-ser8250 -t14 -T14 -b115200 -u3 3E8,7
devc-ser8250 -t14 -T14 -b115200 -u4 2E8,7
devc-ser8250 -t14 -T14 -b115200 -u5 2F0,10
devc-ser8250 -t14 -T14 -b115200 -u6 2E0,10

USB 1,2,3,4 - поддерживается драйвером devu-ehci.so и devu-uhci.so. Строка запуска:
io-usb -dehci -duhci

Audio - поддерживается драйвером intel_hda. Строка запуска:
io-audio -dintel_hda
Пример воспроизведения:
wave TestTone.wav
wave -apcmC0D0p TestTone.wav
wave -apcmPreferredp TestSong.wav
Пример записи:
waverec rec.wav - работает

PS/2 и VGA - поддерживается драйвером devc-con. Строка запуска:
devc-con -n4 &

PCI BIOS (PCI Config Space) - поддерживается сервером pci-bios. Строка запуска:
pci-bios-v2 -v &

SuperVisor Watchdog - поддерживается утилитой wdtcpld (поставляется как пример использования библиотеки wdtcpld). Строка запуска (см. wdtcpld.out):
wdtcpld -p1 &

HwMon LM87 - поддерживается программой lm87. Пример запуска (см. lm87.txt):
smb-ich
lm87 -C512


Известные ограничения
_____________________

1. Следует использовать startup-apic и pci-bios-v2.
2. Необходимо использовать версию QNX 6.5.0 SP1 и последние обновления драйверов (например: http://community.qnx.com/sf/wiki/do/viewPage/projects.bsp/wiki/ExperimentalDriversAndUtilities).
3. Если после отключения SMI утилитой smioff нажать клавишу на PS/2-kbd, то при включении SMI PS/2-kbd работать не будет (не восстановится USB-Legacy).

Техническая поддержка
_____________________
В случае если некоторые важные Вам функции процессорной платы не были реализованы или у Вас возникли вопросы, комментарии или проблемы с использованием этого BSP, пожалуйста, свяжитесь со службой Технической Поддержки QNX нашей компании:
qnx@fastwel.ru
Мы будет рады Вам помочь.
Российская электроника
для ответственных применений
Задать вопрос