LINUX.ORG.RU

4
Всего сообщений: 35

Установка Linux From Scratch на MIPSel device

Приветствую!

Прошу подсказать, как правильно

Есть девайс:

system type : Sigma Designs TangoX processor : 0 cpu model : MIPS 4KEc V6.9 BogoMIPS : 299.82 wait instruction : yes microsecond timers : yes tlb_entries : 32 extra interrupt vector : yes hardware watchpoint : yes, count: 4 address/irw mask: : [0x0fff, 0x0fff, 0x0fff, 0x0fff] isa : mips1 mips2 mips32r1 mips32r2 ASEs implemented : mips16

-- Filesystem Size Used Available Use% Mounted on /dev/hda1 177.2M 126.3M 41.8M 75% / tmpfs 64.0K 0 64.0K 0% /media tmpfs 49.8M 252.0K 49.6M 0% /var/volatile -- rootfs on / type rootfs (rw) /dev/hda1 on / type ext2 (rw,relatime,errors=continue) proc on /proc type proc (rw,relatime) sysfs on /sys type sysfs (rw,relatime) tmpfs on /media type tmpfs (rw,relatime,size=64k) devpts on /dev/pts type devpts (rw,relatime,gid=5,mode=620) tmpfs on /var/volatile type tmpfs (rw,relatime)

Проблема в следующем: поддержкой драйвера тюнера для данного девайса занимался итальянский разработчик, который на связь не выходит. Существующая ОС в данном девайсе крайне урезана, даже полную информацию о железе получить нереально.

Вопрос: как можно «примонтировать» аппратную часть данного девайса к эмуляции MIPS архитектуры на X86_64 PC? И потом выполнить make localmodconfig. Идея такая: возможно, в новых версиях ядра существует поддержка драйвера DVB-S2 устройства. Файл с расширением .ko

Я собрал MIPS платформу на флешке по инструкции с CLFS. Как теперь это совместить?

Спасибо!

 , , ,

Cerberios ()

Библиотека для работы с сокетами

Нужна С-шная библиотека для работы с TCP-сокетами. Кроссплатформенная. Чтобы вобрала в себя все нюансы типа есть в системе epoll/kqueue или нету и т.п. Что посоветуете?

 , , ,

xusrol ()

Хранение результатов тестов для нескольких билдов с историей

Есть Jenkins, на котором собираются условно две ветки, и в каждой ветке 32/64 билд. Также есть win билд (кроссплатформенное приложение).

Для каждого из этих билдов можно (точнее нужно) запустить ночью 3000 интеграционных тестов - каждый из них последоватьльно на каждом из билдов. Примерно так:

Test 1 of 3000:
BRANCH1_LIN32 OK
BRANCH1_LIN64 OK
BRANCH1_RHEL64 OK
BRANCH2_LIN32 OK
BRANCH2_LIN64 FAIL
BRANCH2_RHEL64 FAIL
WIN OK
Test 2 of 3000: ...

Bash скрипт для этого есть, запускается вручную. Ну RHEL/win ходят через ssh например но это детали. Скрипт генерит junit output, т.е. если запустить только например BRANCH1_LIN32 то получим junit.xml со всеми тестами, jenkins его покажет. На данный момент это делается дл BRANCH1 и BRANCH2 - два отдельных проекта в jenkins.

Но это неудобно и не охватывает все ветки. Нет истории.

Поэтому может кто подскажет какой известный способ, как организовать учёт тестирования сразу всех билдов на разных машинах и конфигурациях, чтобы хранилась история, чтобы было видно, что скажем 32 бита сломалась и 64 нет. Или что сломалось только на RHEL. Скрипт дописать не проблема, придумать бы только саму систему. Сами по себе отдельные тесты запускаются как обычное приложение, PASS/FAIL парсится из их output и результаты добавляются в junit.xml прямо баш скриптом.

 , ,

queen3 ()

Поделитесь опытом разработки кросс-платформенного приложения X11/Android

интересует выбор тулкита и прочая ...

 , ,

cvv ()

Лучшее Open Source ПО c GUI

Хочу создать голосовалку по теме. Накидайте пожалуйста в тред названий ПО, которое соответствует критериям:

  • Кроссплатформенное (как минимум Linux/Windows)
  • Свободное (имеется ввиду лицензия)
  • Имеет GUI
  • Популярное
  • Актуально на данный момент (разрабатывается и сейчас)
  • Не служит для разработки ПО (т.е. разработка ПО не является основной задачей)
  • Не является узкоспециализированным/специфическим
  • Не является библиотекой (напр. как WebKit)
  • Не является игрой

Примеры: VLC, MPlayer, XMBC, KDE SC, VirtualBox, vim, Ekiga, Bitcoin, Pidgin, Chromium, Firefox, Thunderbird, Blender, LibreOffice, Ubuntu One, Audacity, Clementine, Inkscape, Songbird

Пишите с повторами, чтоб можно было отфильтровать самые популярные.

 , ,

KennyMinigun ()

Поделитесь опытом написания консольных кросс-платформенных UI

какой тулкит наиболее целесообразный? ncurses? SLang?

будет ли для такой аппликухи полезна Qt/QtCore или чтото в этом духе?

требования: несколько окон, строка статуса, MessageBoxes

 , , , ,

cvv ()

Какой фреймворк/тулкит нынче лучше использовать для кроссплатформенной графики?

проэкт плюсовый. требуется «софт-риалтайм» - рисовать графики потребления тока неким девайсом. выбор наверное между Qt и GTk+ но это покачто неокончательно. Любые рекомендации велкоме. Опыт есть с обеими но со старыми версиями.

 , , , ,

cvv ()

Qt секрет плавной анимации под linux и windows.

Есть виджет, рисующий что-то типа длинной веб-страницы, т.е. юзер его прокручивает вверх-вниз. Есть режим авто-прокрутки, нажал кнопку - оно едет вниз по странице.

Едет оно по таймеру QTimer(). В обработчике таймера ставится новое смещение и вызывается QWidget::update(). Интервал таймера задаётся в миллисекундах.

Странно то, что под linux плавность достигается при значении 1000.0/30.0 (типа 30 fps), а под windows при этом значении визуально движение не плавное - ну типа как при 15 fps. Ситуация для винды улучшается, если сократить интервал где-то до 1000.0/50.0. Проблема лечится с помощью #ifndef WIN32 ... #endif.

Почему так?

 , ,

kiverattes ()

Кто нибуть выполнял кросс-компиляцию одного проекта под кучу платформ в один проход?

поделитесь опытом?

ожидается что проект будет пользовать CMake

 , ,

cvv ()

Библиотека для крипто апи.

Сейчас пишу проект включающий в себя использование Windows CryptoAPI. И задумался над вопросом не существует ли некой кроссплатформенной обертки для работы с шифрованием. Вот в Windows есть Crypto API для работы с системным хранилищем сертификатов, а как с этим в Линукс?

 , ,

mio ()