wiki:video-voip
no way to compare when less than two revisions
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версияСледующая версия | |||
— | wiki:video-voip [2014/05/15 14:03] – [linphone GTK-X11] maxx | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | ====== Video VoIP ====== | ||
+ | ===== Описание системы ===== | ||
+ | |||
+ | На dm37 задействованы GPIO: | ||
+ | ^ GPIO # ^ Функция ^ Примечания ^ | ||
+ | | GPIO_126 | USB Host enable | Должен быть всегда выключен! | | ||
+ | | GPIO_129 | DVI Enable | Выключить DVI монитор | | ||
+ | | gpio_167 | LCD подсветка | | | ||
+ | | gpio_111 | LCD en1 | 1.8V-> | ||
+ | | gpio_110 | LCD en2 | 1.8V-> | ||
+ | | 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:// | ||
+ | |||
+ | **Дисплей 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:// | ||
+ | cd linux-imx6 | ||
+ | git checkout origin/ | ||
+ | make ARCH=arm nitrogen6x_defconfig | ||
+ | </ | ||
+ | |||
+ | **Wandboard kernel** | ||
+ | < | ||
+ | git clone https:// | ||
+ | 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:// | ||
+ | wget https:// | ||
+ | </ | ||
+ | Компилятор (ставим в /opt): | ||
+ | < | ||
+ | wget -c https:// | ||
+ | tar xf gcc-linaro-arm-linux-gnueabihf-4.8-2014.03_linux.tar.xz | ||
+ | export CC=`pwd`/ | ||
+ | </ | ||
+ | === Video acceleration === | ||
+ | [[http:// | ||
+ | ==== 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 x264 | ||
+ | </ | ||
+ | Компилируем зависимости | ||
+ | |||
+ | === Speex === | ||
+ | < | ||
+ | wget http:// | ||
+ | tar xf speex-1.2rc1.tar.gz | ||
+ | cd speex-1.2rc1/ | ||
+ | ./configure | ||
+ | make && make install | ||
+ | </ | ||
+ | === Belle-Sip === | ||
+ | < | ||
+ | git clone git:// | ||
+ | cd belle-sip/ | ||
+ | ./ | ||
+ | make && make install | ||
+ | </ | ||
+ | === Linphone === | ||
+ | < | ||
+ | git clone git:// | ||
+ | cd linphone | ||
+ | ./ | ||
+ | ./configure --enable-strict=no --disable-upnp | ||
+ | make && make install | ||
+ | ldconfig | ||
+ | </ | ||
wiki/video-voip.txt · Последнее изменение: 2014/05/15 18:21 — maxx