|
09.06.2017, 15:09 | #1 | ||
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600 |
vintage
Цитата:
Цитата:
Так то кладете патч, и он собирает сразу. Но так как вы только пробуете (прикручиваете что -то новое ), то сначала просто соберите прошивку: Ставите любой линукс дистр, скажем ubuntu. Ставите необходимые для сборки пакеты: Код:
sudo apt-get install subversion build-essential libncurses5-dev zlib1g-dev gawk flex git-core gcc-multilib gettext qemu-system-mips quilt mercurial bzr cvs libxml-parser-perl cvs libssl-dev xsltproc Код:
git clone https://github.com/openwrt/openwrt.git -b chaos_calmer cd ./openwrt ./scripts/feeds update -a ./scripts/feeds install -a make defconfig make prereq Закидываете готовый патч в ./openwrt/target/linux/ramips(выбирайте вашу архитектуру)/patches-3.18/ Или правите ручками в блокноте (gedit в ubuntu) файлы в: ./openwrt/build_dir/toolchain-mipsel_24kec+dsp_gcc-4.8-linaro_uClibc-0.9.33.2(ваша архитектура процессора)/linux-3.18.45(ядро может отличаться)/drivers/media/usb/usbtv Нужно править файлы: Makefile, usbtv-audio.c, usbtv-core.c, usbtv-video.c, usbtv.h Удаляйте скрытые файлы ~ дублирующие отредактированные. Выбираете нужные вам в прошивке программы: Код:
make menuconfig <*> - это значит пакет будет собран в прошивке <M> - это значит пакет будет собран дополнительно Сохраняете конфиг - Save и собираете прошивку. Код:
make V=s Прошивку и пакеты найдете в ./openwrt/bin/ramips(ваша архитектура)/прошивка и пакеты в папке /packages
__________________
Читаю ваши мысли по аватару ... Последний раз редактировалось sunny; 09.06.2017 в 15:17. |
||
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|