wiki:video-voip
Содержание
Video VoIP
Описание системы
На dm37 задействованы GPIO:
GPIO # | Функция | Примечания |
---|---|---|
GPIO_126 | USB Host enable | Должен быть всегда выключен! |
GPIO_129 | DVI Enable | Выключить DVI монитор |
gpio_167 | LCD подсветка | |
gpio_111 | LCD en1 | 1.8V→3.3V |
gpio_110 | LCD en2 | 1.8V→3.3V |
GPIO_98 | Camera power down | Active high, connect to GND if unused |
gpio_150 | TouchScreen BUSY | не используется |
gpio_149 | TouchScreen IRQ | |
gpio_34 | Audio AMP enable | 1-вкл, 0-выкл |
gpio_141 | ADP5588 IRQ |
Результаты тестирования
AM335x
Тест | Результат | Примечания |
---|---|---|
Консоль | ||
Ethernet | ||
SD | ||
WIFI | ||
SPI | ||
LED |
C6414T
Тест | Результат | Примечания |
---|---|---|
McBSP | ||
HPI | ||
SPI |
MSP
Тест | Результат | Примечания |
---|---|---|
JTAG | ||
АЦП | ||
РИК-2 |
DM3730
Тест | Результат | Примечания |
---|---|---|
Консоль | да | |
SD | да | |
LED | да | |
SPI | да | SPI3 |
LCD | да | ошибка в схеме! |
I2C1 | да | PMIC OK |
I2C2 | да | |
I2C3 | да | |
CMOS/CCD | ? | |
MCBSP1 | ||
MCBSP2 | ||
USB | Да | USB-Ethernet работает |
Звуковой кодек
Тест | Результат | Примечания |
---|---|---|
Mic трубка | нет | |
Mic аналоговый | нет | |
Телефон в трубке | Да | Наушники |
Динамик/усилитель | Да |
Клавиатура
Тест | Результат | Примечания |
---|---|---|
Кнопки | да | S11-dead |
Прерыватель трубки |
Часы реального времени
Тест | Результат | Примечания |
---|---|---|
Обмен | да | hwclock -f /dev/rtc1 |
Хранение даты | да | с батарейкой |
Дисплей TFT
Тест | Результат | Примечания |
---|---|---|
Изображение | да | |
Подсветка | да | |
Сенсорный экран | да | в Х-ах не работает! http://boundarydevices.com/debian-in-more-depth-adding-touch-support/ |
Дисплей HDMI
Тест | Результат | Примечания |
---|---|---|
Изображение | Да | |
Выключение | ||
EDID |
Инструкции по компиляции ПО
AM335x
u-boot
kernel
Файловая система
Установка ПО на SD
Установка ПО на NAND
Linphone
C6414T
Инструкции от Абрамова
DM3730
u-boot
kernel
Файловая система
Установка ПО на SD
Установка ПО на NAND
Wandboard
u-boot
kernel
Boundary Devices kernel
git clone git://github.com/boundarydevices/linux-imx6.git cd linux-imx6 git checkout origin/boundary-imx_3.0.35_4.1.0 -b boundary-imx_3.0.35_4.1.0 make ARCH=arm nitrogen6x_defconfig
Wandboard kernel
git clone https://github.com/wandboard-org/linux.git linux-wandboard_imx_3.0.35_4.1.0 cd linux-wandboard_imx_3.0.35_4.1.0 git checkout wandboard_imx_3.0.35_4.1.0
Wandcam add patches:
wget https://github.com/wandboard-org/linux/commit/5d5f87827ec0ef89f65d7831529d4ce8ceba1c59.patch wget https://github.com/wandboard-org/linux/commit/929768aaf8c9161b2729c11c0b96012547bdc4eb.patch
Компилятор (ставим в /opt):
wget -c https://releases.linaro.org/14.03/components/toolchain/binaries/gcc-linaro-arm-linux-gnueabihf-4.8-2014.03_linux.tar.xz tar xf gcc-linaro-arm-linux-gnueabihf-4.8-2014.03_linux.tar.xz export CC=`pwd`/gcc-linaro-arm-linux-gnueabihf-4.8-2014.03_linux/bin/arm-linux-gnueabihf-
Video acceleration
linphone GTK-X11
Компиляция выполняется на загруженной ОС Ubuntu на Wandboard Quad
Устанавливаем необходимые пакеты:
sudo apt-get install libtool intltool libgtk2.0-dev libspeexdsp-dev libavcodec-dev libswscale-dev libx11-dev libxv-dev libgl1-mesa-dev libglew1.6-dev libv4l-dev libxml2-dev
sudo apt-get install libreadline-dev libgsm1-dev libtheora-dev libsoup2.4-dev libsqlite3-dev libupnp4-dev libvpx-dev libantlr3c-dev antlr3
Компилируем зависимости
Speex
wget http://downloads.xiph.org/releases/speex/speex-1.2rc1.tar.gz tar xf speex-1.2rc1.tar.gz cd speex-1.2rc1/ ./configure make && make install
Belle-Sip
git clone git://git.linphone.org/belle-sip.git cd belle-sip/ ./autogen.sh && ./configure make && make install
Linphone
git clone git://git.linphone.org/linphone.git --recursive cd linphone ./autogen.sh ./configure --enable-strict=no --disable-upnp make && make install ldconfig
x264
git clone git://git.videolan.org/x264.git ./configure --enable-shared make && make install && make install-lib-dev install-lib-shared
msx264
git clone git://git.linphone.org/msx264.git ./configure make && make install
wiki/video-voip.txt · Последнее изменение: 2014/05/15 18:21 — maxx