Andrey Dyldin 964 Report post Posted May 15, 2013 Для сборки софта нужен кросс-компилятор. Его можно собрать с помощью Buildroot 2013.02 : http://buildroot.uclibc.org/download.htmlТакже необходимо установить пакеты: sudo apt-get install build-essential libncurses5-dev bison flex gettext patch bzip2 python unzip rsync texinfo Настройка Buildroot: make menuconfigArchitecture: ARM (little endian)Architecture Variant: Cortex-A8Toolchain > Enable large file (files > 2 GB) supportPackage Selection for the target > Libraries > Crypto > openssl Сборка: make После сборки кросс-компилятор будет в output/host/usr/bin/arm-buildroot-linux-uclibcgnueabi-* --- Сборка Astra v.3: ./configure.sh --cc=/home/and/buildroot-2013.02/output/host/usr/bin/arm-buildroot-linux-uclibcgnueabi-gcc --with-modules=modules/file/:modules/http/:modules/log/:modules/mpegts/:modules/pidfile/:modules/reserve/:modules/timer/:modules/udp/:modules/utils/:modules/dvb/:modules/softcam/ Для softcam надо отключить SSE, в modules/softcam/module.mk : PARALLEL_MODE=1286 заменить на PARALLEL_MODE=642Дальше просто make---Сборка Astra v.4 ./configure.sh --cc=/home/and/buildroot-2013.02/output/host/usr/bin/arm-buildroot-linux-uclibcgnueabi-gcc --with-modules=modules/astra:modules/udp:modules/file:modules/http:modules/mpegts:modules/dvb:modules/softcam 1 Akaki reacted to this Share this post Link to post Share on other sites
Mechanik 20 Report post Posted May 19, 2013 можно ли сразу выкладывать бинарник и lua файлы архивом? Share this post Link to post Share on other sites
Andrey Dyldin 964 Report post Posted May 19, 2013 Да, буду выкладывать. Вот последняя версия: http://cesbo.com/download/and/astra-moi.tar чуть позже буду ipk файлы делать (для менеджера пакетов) Share this post Link to post Share on other sites
Mechanik 20 Report post Posted May 21, 2013 как ее демоном сделать? добавление & в строку запуска нечего не дает пофиксил интересно где логи пишутся : в памяти или на флеш? сейчас стоит 1 транспондер на 8 каналов, загрузка Mem: 21432K used, 328876K free, 0K shrd, 0K buff, 4112K cached CPU: 9% usr 7% sys 0% nic 38% idle 0% io 0% irq 45% sirq Load average: 0.43 0.46 0.25 2/50 271 PID PPID USER STAT VSZ %VSZ %CPU COMMAND 266 1 root R 15000 4% 61% /astra/astra /astra/5e-12284 159 89 root S 5316 2% 0% {sshd} sshd: root@pts/0 242 89 root S 5316 2% 0% {sshd} sshd: root@pts/1 89 1 root S 2696 1% 0% /usr/sbin/sshd Share this post Link to post Share on other sites
Pasha_49 207 Report post Posted May 22, 2013 сейчас стоит 1 транспондер на 8 каналов, загрузка......... Каналы декодирются? Такая загрузка радует. Ещё бы сеть на 1 гбит... Share this post Link to post Share on other sites
Mechanik 20 Report post Posted May 22, 2013 вообщем у меня сейчас стоят 2 приставки на 1й FTA каналы + 3канала viaccess, но еще не работают +1 biss указанная выше загрузка была только с 1м транспондером 2я приставка Mem: 51840K used, 298468K free, 0K shrd, 0K buff, 8548K cached CPU: 31% usr 7% sys 0% nic 0% idle 0% io 0% irq 61% sirq Load average: 1.71 1.80 1.73 3/48 242 PID PPID USER STAT VSZ %VSZ %CPU COMMAND 221 1 root R 25008 7% 50% /astra/astra /astra/5e-11766 238 1 root R 24524 7% 50% /astra/astra /astra/5e-12073 140 92 root S 5324 2% 0% {sshd} sshd: root@pts/0 92 1 root S 2696 1% 0% /usr/sbin/sshd 142 140 root S 1392 0% 0% -sh 2 транспондера FTA каналы + 2 biss будем смотреть стабильность работы Share this post Link to post Share on other sites
Akaki 70 Report post Posted May 24, 2013 0% idle? не радует Share this post Link to post Share on other sites
Mechanik 20 Report post Posted May 24, 2013 чего не радует? система нагружена только приложениями пользователя Share this post Link to post Share on other sites
TUISTERa 41 Report post Posted July 29, 2013 Для сборки софта нужен кросс-компилятор. Его можно собрать с помощью Buildroot 2013.02 : http://buildroot.uclibc.org/download.html Также необходимо установить пакеты: sudo apt-get install build-essential libncurses5-dev bison flex gettext patch bzip2 python unzip rsync texinfo Настройка Buildroot: make menuconfig Architecture: ARM (little endian) Architecture Variant: Cortex-A8 Сборка: make После сборки кросс-компилятор будет в output/host/usr/bin/arm-buildroot-linux-uclibcgnueabi-* --- Сборка Астры-3: ./configure.sh --cc=/home/and/buildroot-2013.02/output/host/usr/bin/arm-buildroot-linux-uclibcgnueabi-gcc --with-modules=modules/file/:modules/http/:modules/log/:modules/mpegts/:modules/pidfile/:modules/reserve/:modules/timer/:modules/udp/:modules/utils/:modules/dvb/:modules/softcam/ Для softcam надо отключить SSE, в modules/softcam/module.mk : PARALLEL_MODE=1286 заменить на PARALLEL_MODE=642 Дальше просто make Andrey i will try to build Astra 4 for MOI myself can you confirm that configure command is same ? Or can i build without this command??? --with-modules=modules/file/:modules/http/:modules/log/:modules/mpegts/:modules/pidfile/:modules/reserve/:modules/timer/:modules/udp/:modules/utils/:modules/dvb/:modules/softcam/ Share this post Link to post Share on other sites
Andrey Dyldin 964 Report post Posted July 29, 2013 No. Astra v.4 ./configure.sh --cc=/home/and/buildroot-2013.02/output/host/usr/bin/arm-buildroot-linux-uclibcgnueabi-gcc --with-modules=modules/astra:modules/udp:modules/file:modules/http:modules/mpegts:modules/dvb CFLAGS="-DPARALLEL_MODE=642" Share this post Link to post Share on other sites
TUISTERa 41 Report post Posted July 30, 2013 uClibc was built without large file support enabled. Check modules: OK: ./main.c OK: ./core SKIP: ./lua In file included from /home/tuistera/builds/buildroot/output/host/usr/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/include/errno.h:29:0, from ./lua/liolib.c:18: /home/tuistera/builds/buildroot/output/host/usr/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/include/features.h:219:5: error: #error It appears you have defined _FILE_OFFSET_BITS=64. Unfortunately, uClibc was built without large file support enabled. In file included from /home/tuistera/builds/buildroot/output/host/usr/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/include/stdio.h:72:0, from ./lua/liolib.c:19: /home/tuistera/builds/buildroot/output/host/usr/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/include/bits/uClibc_stdio.h:61:2: error: #error Sorry... uClibc was built without large file support! OK: modules/astra OK: modules/udp OK: modules/file OK: modules/http OK: modules/mpegts OK: modules/dvb How can i enable large file support ? Share this post Link to post Share on other sites
Andrey Dyldin 964 Report post Posted July 30, 2013 in the Buildroot : make menuconfig Toolchain > Enable large file (files > 2 GB) support I will add this information to the first topic. Share this post Link to post Share on other sites
TUISTERa 41 Report post Posted July 30, 2013 No. Astra v.4 ./configure.sh --cc=/home/and/buildroot-2013.02/output/host/usr/bin/arm-buildroot-linux-uclibcgnueabi-gcc --with-modules=modules/astra:modules/udp:modules/file:modules/http:modules/mpegts:modules/dvb CFLAGS="-DPARALLEL_MODE=642" Can you add this to first post too? Share this post Link to post Share on other sites
TUISTERa 41 Report post Posted July 31, 2013 Andrey i have a problem again - libssl-dev is missing but its installed uistera@joro:~/builds/astra$ ./configure.sh --cc=/home/tuistera/builds/buildroot/output/host/usr/bin/arm-buildroot-linux-uclibcgnueabi-gcc --with-modules=modules/astra:modules/udp:modules/file:modules/http:modules/mpegts:modules/dvb:modules/softcam CFLAGS="-DPARALLEL_MODE=642" Compiler Flags: TARGET: arm-buildroot-linux-uclibcgnueabi CC: /home/tuistera/builds/buildroot/output/host/usr/bin/arm-buildroot-linux-uclibcgnueabi-gcc CFLAGS: -O3 -I. -Wall -Wextra -pedantic -fno-builtin -funit-at-a-time -ffast-math -fPIC -pthread -DPARALLEL_MODE=642 -Wstrict-prototypes -std=iso9899:1999 -D_GNU_SOURCE Check modules: OK: ./main.c OK: ./core OK: ./lua OK: modules/astra OK: modules/udp OK: modules/file OK: modules/http OK: modules/mpegts OK: modules/dvb SKIP: modules/softcam modules/softcam/module.mk: error: libssl-dev is not found Linker Flags: VERSION: 4.0 OUT: astra LDFLAGS: -ldl -lm -lpthread libssl-dev is already the newest version. Share this post Link to post Share on other sites
Andrey Dyldin 964 Report post Posted July 31, 2013 Try to set in the bootstrap: make menuconfig Package Selection for the target > Libraries > Crypto > openssl Share this post Link to post Share on other sites
TUISTERa 41 Report post Posted July 31, 2013 Successful compiled astra for moi but newcamd not working... # ./bulsat_test.lua Jun 30 08:57:08: INFO: Starting Astra 4.0 dev:198 Jun 30 08:57:09: INFO: [dvb_ca 1:0] CA: Slots:1 Jun 30 08:57:09: INFO: [dvb_ca 1:0] CA: CI link layer level interface Jun 30 08:57:09: INFO: [dvb_ca 1:0] CA: Descramblers:0 Jun 30 08:57:09: INFO: [btv] channel is disabled Jun 30 08:57:09: INFO: [nova] channel is disabled Jun 30 08:57:09: INFO: [dvb_input 1:0] fe has lock. status:SCVYL signal:56% snr:100% Jun 30 08:57:10: ERROR: [BNT #1] Bitrate:0Kbit/s Jun 30 08:57:10: ERROR: [BNT] No active input ^CJun 30 08:57:14: INFO: [pidfile /var/run/astra5DEE.pid] module_destroy() Jun 30 08:57:14: INFO: [main] exit [color=#222222][font='Helvetica Neue', Arial, Verdana, sans-serif][size=4]# more bulsat_test.lua[/size][/font][/color][size=4] #!/usr/bin/env astra4 pidfile("/var/run/astra5DEE.pid") log.set({ stdout = true, filename = "log/astralogbulsat", }) package.path = "/dvb/conf/?.lua;/dvb/scripts/?.lua" require("stream") -- cam settings cam_1 = newcamd({ name = "CAM 2.1", host = "192.168.0.55", port = 15006, user = "bulsat_moi", pass = "bulsat", key = "0102030405060708091011121314", disable_emm = false, }) -- dvb adapter Setting dvb_1 = dvb_tune({ type = "S", adapter = 1, tp = "12524:H:30000", lnb = "9750:10600:11700", buffer_size = 64000, budget = false, }) --no_sdt = true --no_eit = true -- channels setting make_channel({ name = "BNT", enable = true, id = 1001, input = { "dvb://dvb_1#pnr=1003&cam=cam_1", -- "dvb://dvb_1#pnr=16932&cam=cam_reserve1", }, output = { "udp://127.0.0.1@239.255.0.141:1234", }, }) make_channel({ name = "btv", enable = false, id = 1002, input = { "dvb://dvb_1#pnr=1007&cam=cam_1", -- "dvb://dvb_1#pnr=16932&cam=cam_reserve1", }, output = { "udp://127.0.0.1@239.255.0.142:1234", }, }) make_channel({ name = "nova", enable = false, id = 1003, input = { "dvb://dvb_1#pnr=1012&cam=cam_1", -- "dvb://dvb_1#pnr=16932&cam=cam_reserve1", }, output = { "udp://127.0.0.1@239.255.0.143:1234", }, })[/size] Share this post Link to post Share on other sites
TUISTERa 41 Report post Posted August 2, 2013 Andrey trying to build new astra version with buildroot but make gives this ./configure.sh --cc=/home/tuistera/builds/buildroot/output/host/usr/bin/arm-buildroot-linux-uclibcgnueabi-gcc --with-modules=modules/astra:modules/udp:modules/file:modules/http:modules/mpegts:modules/dvb:modules/softcam CFLAGS="-DPARALLEL_MODE=642" CC: modules/softcam/FFdecsa/FFdecsa.o <command-line>:0:0: warning: "PARALLEL_MODE" redefined [enabled by default] <command-line>:0:0: note: this is the location of the previous definition In file included from modules/softcam/FFdecsa/FFdecsa.c:95:0: modules/softcam/FFdecsa/parallel_128_sse2.h:21:23: fatal error: emmintrin.h: No such file or directory compilation terminated. make: *** [modules/softcam/FFdecsa/FFdecsa.o] Error 1 Or this if i try without CFLAGS="-DPARALLEL_MODE=642" CC: modules/softcam/FFdecsa/FFdecsa.o In file included from modules/softcam/FFdecsa/FFdecsa.c:95:0: modules/softcam/FFdecsa/parallel_128_sse2.h:21:23: fatal error: emmintrin.h: No such file or directory compilation terminated. make: *** [modules/softcam/FFdecsa/FFdecsa.o] Error 1 Share this post Link to post Share on other sites
RomanSmetanin 1 Report post Posted November 12, 2013 Да, буду выкладывать. Вот последняя версия: http://cesbo.com/download/astra-moi.tar чуть позже буду ipk файлы делать (для менеджера пакетов) Просьба выложить заново, очень хочется испытать данный девайс. Почему тема закисла? Share this post Link to post Share on other sites
blackcatw 5 Report post Posted November 15, 2013 Тема закисла, потому-что ожидания от данного девайса не оправдались... Слабоват оказался... :( Share this post Link to post Share on other sites
Andrey Dyldin 964 Report post Posted November 19, 2013 Просьба выложить заново, очень хочется испытать данный девайс. Почему тема закисла? Ссылку поправил: http://cesbo.com/download/and/astra-moi.tar.gz Share this post Link to post Share on other sites
Dmitriy 15 Report post Posted January 15, 2014 Есть у кого нить собранный oscam для moi поделитесь пожалуйста или инфу как собрать :rolleyes: Share this post Link to post Share on other sites
IVB 4 Report post Posted June 2, 2014 Скачал по ссылке с главной страницы сборку под MOI. Про себя говорит, что версия 4.3.50. Попытался принять BISS-кодированный поток с раскодированием - выдает PES-Error (экспериментировал с разными транспондерами с заведомо рабочими BISS-ключами). В итоге нужный мне канал завел на другой MOI (там старая версия - 4.0.302, уже была на стримере (стример б/у)) - заработало без проблем. Собственно, вопрос: я что-то делал неправильно, или на сайте выложена версия без поддержки BISS? Конфиг: log.set({ debug = true, stdout = true, syslog = "tune1-75.0E-12548V" }) pidfile("/var/run/astra4.1.pid") require("stream") adapter = dvb_tune({ adapter = 1, type = "S2", lnb = "9750:10600:11700", tp = "12548:V:22500", budget = false, lnb_sharing = false, }) make_channel({ name = "Kanal Disney", input = { "dvb://adapter#pnr=1600&biss=6BA1E5F174BBCAF9" }, output = { "udp://230.1.101.11:5004#rtp&localaddr=192.168.150.101&ttl=5" } }) Share this post Link to post Share on other sites
xaltypuh 0 Report post Posted June 9, 2014 день добрый уважаемые, подскажите, сборки астры по moi больше не выкладывают в свободный доступ? по ссылка с предыдущей страницы http://cesbo.com/download/and/astra-moi.tar.gz говорит 404 спасибо Share this post Link to post Share on other sites
Andrey Dyldin 964 Report post Posted June 9, 2014 Здравствуйте, собранные версии доступны тут под различные платформы: https://cesbo.com/solutions/streaming/ Share this post Link to post Share on other sites
Andrey Dyldin 964 Report post Posted June 9, 2014 Скачал по ссылке с главной страницы сборку под MOI. Про себя говорит, что версия 4.3.50. Попытался принять BISS-кодированный поток с раскодированием - выдает PES-Error (экспериментировал с разными транспондерами с заведомо рабочими BISS-ключами). В итоге нужный мне канал завел на другой MOI (там старая версия - 4.0.302, уже была на стримере (стример б/у)) - заработало без проблем. Собственно, вопрос: я что-то делал неправильно, или на сайте выложена версия без поддержки BISS? Конфиг правильный должно всё работать. Вы можете дать доступ к MOI , проверю, почему не работает. Share this post Link to post Share on other sites