Скопируйте сценарии в каталог с исходным кодом прошивки:
$ cp -R dsm-350pbx/* DSM350_GPL_V1.1/
Перейдите в каталог packages и скачайте, а затем распакуйте исходный код Asterisk:
$ cd DSM350_GPL_V1.1/packages $ wget http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-1.6.2.6.tar.gz $ zcat asterisk-1.6.2.6.tar.gz | tar xv
После этого вернитесь в каталог исходного кода прошивки и установите компилятор с библиотеками:
$ cd .. $ make toolchain
Для компиляции Asterisk, создания образа прошивки и копирования остальных необходимых файлов, введите следующую команду:
$ make asterisk
В процессе компиляции появится меню menuselect. Выберите интересующие компоненты и щелкните на кнопке "Save and Exit" для продолжения компиляции.
После завершения компиляции необходимые файлы будут расположены в каталоге target.
В каталоге firmware находится прошивка для медиаплейера D-Link DSM-350, которая в результате модификации умеет запускать сценарий plug_run.sh расположенный в корневом каталоге внутреннего жесткого диска.
Для прошивки медиаплейера:
Разместите файлы из каталога firmware (DSM-350.img и DSM350-VerInfo.txt) на USB-флешке, подключенной к медиаплейеру через разъем на передней панели, или в корневом каталоге внутреннего жесткого диска
Перезагрузите медиаплейер
Согласитесь на предложение графического интерфейса на телевизоре или мониторе обновить прошивку устройства
После автоматической перезагрузки удалите файлы DSM-350.img и DSM350-VerInfo.txt с жесткого диска или отключите USB-флешку от медиаплейера
Каталог asterisk-configs, файл asterisk-rootfs.tar и сценарий plug_run.sh необходимо скопировать в корневой каталог внутреннего жесткого диска.
В каталоге asterisk-configs расположены конфигурационный файлы Asterisk, которые копируются в основное дерево файлов при каждом включении или перезагрузке.
В файле asterisk-rootfs.tar содержится основное дерево файлов, которое распаковывается при каждом включении или перезагрузке перед копированием конфигурационных файлов.
Конфигурационные файлы в основном дереве (каталог asterisk-rootfs) можно редактировать для быстрой проверки модификаций, но такие изменения не сохраняются между перезагрузками.
Постоянные изменения следует вносить в файлы в каталоге asterisk-configs.
Комментариев нет:
Отправить комментарий