LINUX.ORG.RU

Избранные сообщения expelled

Третий том учебника А. В. Столярова

Новости — Документация
Группа Документация

На сайте А. В. Столярова выложен в открытый доступ учебник «Системы и сети», продолживший серию «Программирование: введение в профессию». Серия в целом ориентирована на ОС семейства Unix (в том числе использующие ядро Linux) в качестве единой среды для обучения.

( читать дальше... )

>>> Подробности

 , ,

Croco ()

dapp — свободная утилита для DevOps-инженеров и сопровождения CI/CD

Новости — Open Source
Группа Open Source

Российская компания «Флант» представила утилиту dapp, предназначенную для реализации и сопровождения процессов непрерывной интеграции и доставки приложений (CI/CD).

Dapp использует и поддерживает возможности таких проектов, как Git, Chef, Docker, Kubernetes и Helm. Среди ключевых возможностей утилиты на данный момент:

  • развитая система сборки образов Docker;
  • начальная поддержка деплоя для развёртывания инфраструктуры в Kubernetes (с помощью Helm) и запуск контейнеров в этой инфраструктуре;
  • поддержка системы управления конфигурациями Chef (в будущем планируется добавить Ansible).

Исходный код dapp написан на Ruby и опубликован на GitHub под свободной лицензией Apache 2.0 (там же доступна подробная документация на русском языке).

>>> Подробности

 , ,

shurupov ()

1 июля начнутся продажи нового одноплатника от PINE64 — ROCK64

Форум — Linux-hardware

1 июля 2017 года на сайте PINE64 начнутся продажи нового одноплатника «ROCK64 4K60P HDR Media Board Computer» от команды PINE64.

ROCK64 это одноплатник размером с кредитную карту:

  • Rockchip RK3328 Quad-Core ARM Cortex A53 64-Bit
  • 1/2/4GB 1866MHz LPDDR3
  • поддержка видео 4K60P
  • eMMC
  • MicroSD Card
  • 1xUSB 3.0
  • 2xUSB 2.0
  • Gigabit Ethernet
  • Pi-2 Bus, Pi-P5+ Bus
  • 128mb SPI flash

работает на Debian, Android 7.1, Yocto, ожидается поддержка других ОС.

И всё это по традиционно адекватным ценам от PINE64.

https://www.pine64.org/?page_id=7147

 , , , ,

Bruce_Lee ()

История о том, как я за $470 собрал мощный и практичный ноутбук (2017)

Форум — Linux-hardware

Скоро будет вот уже 2 года, как я поведал свою историю о том, как я за $350 собрал мощный и практичный ноутбук, но как не крути, время идёт — 220/420/520 серия уже морально и отчасти технически устарела и отстала, простой пример: поддержка OpenGL для встроенного в Sandy Bridge видео остановилась на версии 3.3, хотя для Ivy Bridge доступен 4.2, а версия 4.5 доступна на Haswell и выше. AVX2 тоже не помешает для некоторых задач. HD+ матрица норм, но в 2017 уже нужен FHD.

Хотя деньги свои мощный и практичный T420 отбил полностью, но на новый Thinkpad P50/P70 денег у меня нет, поэтому я решил не тянуть время, а уже сейчас начинать лазить по помойкам апгрейдиться.

Слегка разобравшись в той катастрофе, которая произошла после 220/420 и 230/430 серии, а именно гомнотачпад безкнопочный, перепрошивка (wlan/wwan whitelist) биоса только через программатор, а в более новых моделях вообще и это пофикшено леновой, т.е. никак и прочие прочие проблемы, я так понял и решил, что стоит остановить свой выбор на Thinkpad T440p — как последнем нормальном, да-да, последнем нормальном синкпаде, практически идеальной базе для апгрейда, с наличием некоторых важных особенностей, которые нужны были и использовались на ранних поколениях, а именно:

почему Thinkpad T440p

  • цена: новые/refurbished в районе ~$300
  • сокет: возможность замены процессора, широкая линейка Haswell 4/8 i7 с Intel® HD Graphics 4600 видео и AVX2.
  • ультрабей: последняя линейка, где он присутствует, т.е. +1 место для ssd/hdd
  • биос: еще можно почистить, но уже только с программатором (нужно купить CH341A + SOIC8 clip и задонатить на bios-mods)
  • матрица: нативная поддержка качественной FullHD IPS матрицы
  • тючпад: «нативная» установка классического кнопочного тачпада от 450/550 линейки, они взаимозаменяемые
  • корпус: всё тот же магниевый сплав, идеальная сборка/разборка и быстрый доступ к cpu/memory через 2 болта


Итак, теперь это моя новая история о том, как я за $470 собрал мощный и практичный ноутбук.


Я купил Thinkpad T440p за $300, состояние нового, все было новым: корпус, батарея, клавиатура, матрица, внутренности, ни тачпадом, ни даже винчестером не пользовались никогда (29 циклов вкл.выкл).

Конфигурация на момент покупки была такова:

  • i5-4200M (2 ядра, 4 потока), 37W
  • 4GB RAM (1х4GB)
  • 540 GB HDD (7200 rpm)
  • 1366x768 14" матовая

Я продал: 2х-ядерный i5-4200M ($72), матрицу (10$), а также память (8$) и клавиатуру (10$) благодаря чему выручил: ровно $100.

Я купил: 4х-ядерный i7-4702MQ ($150), качественную IPS FullHD матрицу AUO B140HAN01.2 / FRU 04X0436 ($62 с доставкой), кнопочный тачпад ($17 с доставкой), клавиатуру с подсветкой FRU 04X0101 ($42 с доставкой), в сумме затраты: $271.

Итак, за ~$470 я получил:

  • i7-4702MQ (4 ядра, 8 потоков), 37W
  • 3 свободных места для HDD/SSD (hdd-слот, ультрабей, M.2 2242 в wwan)
  • 1920x1080 14" матовая IPS anti-glare
  • кнопочный тачпад + трекпоинт (5 кнопок)
  • клавиатура с подсветкой (как альтернатива ThinkLight)

память и ssd я снял с T420, т.е. не платил в этот раз:

  • 16GB RAM (2х8GB)

Уже заказал с али фирменный ленововский M.2 2242 ssd, хоть у меня и нет whitelist'а, но эти получаются самые дешевые, так что пока пользуюсь тем ssd диском, что достал также с T420.

Можно ли купить ноутбук с 4х-ядерным i7 не ниже Haswell, 37W теплопакетом, FullHD IPS матрицей, 3 местами для дисков, тючпадом+трекпоинтом, корпусом не хуже thinkpad'ов T/X/W/P-серии за $470 — я не в курсе, уверен что со времен такого же апргрейда T420 мало что изменилось.

 ,

Bruce_Lee ()

iptables - xtables lock - waiting for it to exit

Форум — Admin

Есть скрипты в /etc/ppp/ip-up.d/*

В них есть правила для Iptables.

Во всех правилах используется ключ -w. При массовых реконектах всеравно сыпет в лог.

Another app is currently holding the xtables lock; waiting for it to exit...

И некоторые правила не выполняются. Как победить это?

 

fet4 ()

У ClamAV осталось одно российское зеркало для обновлений антивирусной базы

Новости — Безопасность
Группа Безопасность

Как выяснилось на местном форуме, в списке db.ru.clamav.net осталось всего одно работающее зеркало. Действительно, если попробовать забрать, например, последнее обновление daily-23481.cdiff, то отдаёт его только одно зеркало — 84.17.12.94. Учитывая, что рекомендуемый резервный вариант сейчас тоже указывает на db.ru.clamav.net, российские пользователи испытывают закономерные проблемы с обновлением баз (в случае, если freshclam настроен в соответствии с рекомендациями):

$ host database.clamav.net
database.clamav.net is an alias for db.local.clamav.net.
db.local.clamav.net is an alias for db.ru.clamav.net.

>>> Подробности

 , ,

AS ()

Большое обновление в проекте sigrok

Новости — Open Source
Группа Open Source

Команда разработчиков sigrok рада представить очередное крупное обновление всех компонентов проекта: libsigrok 0.5.0, libsigrokdecode 0.5.0, sigrok-firmware-fx2lafw 0.1.5, sigrok-cli 0.7.0 и PulseView 0.4.0.

Целью проекта sigrok является создание модульного переносимого кросс-платформенного СПО для захвата и анализа сигналов, поддерживающего большое количество различных устройств (логических анализаторов, осциллографов, мультиметров и т. п.). Основная лицензия проекта — GPL версии 3 или выше.

Релиз включает в себя множество обновлений, связанных с поддержкой новых устройств, новых декодеров различных протоколов, значительные усовершенствования графического интерфейса и большое количество других улучшений и исправлений.

( Подробное описание изменений )

>>> Подробности

 , ,

TwisteR ()

Чем зашифровать раздел HDD?

Форум — Desktop

Один из разделов ext4 необходимо зашифровать от любопытных проверяющих. Нужно что бы при монтировании зашифрованного раздела, как минимум запрашивался пароль или мастер ключ. Так же доступ к разделу (жесткому диску), должен отсутствовать при подключении к другому компу. Поскажите, чем сие реализовать? Какую файловую систему, софт выбрать?

 

Humaxoid ()

Вышла система программирования YAPLC

Новости — Open Source
Группа Open Source

Вышла свободная система программирования ПЛК YAPLC.

Система представляет собой набор программ и бибилиотек со свободными лицензиями, которые позволяют создавать программное обеспечение ПЛК на базе микроконтроллеров.

Особенности YAPLC:

  • Прозрачность: компоненты системы являются свободным программным обеспечением с открытым исходным кодом.
  • Для программирования используются пять языков стандарта IEC-61131-3, для расширения программ можно использовать С.
  • В качестве формата обмена данными используется PLCopen XML.
  • Простота расширения:
    • для добавления новой аппаратной платформы достаточно:
      • создать проект среды выполнения,
      • добавить туда общие файлы,
      • написать BSP;
    • для связывания со средой разработки достаточно:
      • скопировать один из наборов целевых файлов,
      • внести изменения в соответствии с возможностями аппаратной платформы (периферия описывается простым декларативным языком);

По состоянию на 4 апреля 2017 г. YAPLC включает следующие компоненты:

  • Beremiz - интегрированная среда разработки программных ПЛК на языках IEC-61131-3;
  • matiec - транслятор языков програмрования IEC-61131-3, генерирует программный ПЛК на С;
  • GNU ARM Embedded Toolchain - легендарный набор инструментов разработчика на С и С++.
  • CanFestival - стек CanOpen;
  • FreeModbus - стек ModBus;
  • libopencm3 - библиотека драйверов периферии для микроконтроллеров с ядрами Cortex-Mх;
  • stm32flash - загрузчик для микрконтроллеров STM32;
  • YAPLC/RTE - минималистичная среда выполнения программмных ПЛК;
  • YAPLC/IDE - расширения для Beremiz, позволяющие создавать приложения YAPLC/RTE:
  • YaPySerial - динамическая библиотека для замены PySerial (замечено, что PySerial не всегда корректно определяет платформу).

В данный момент система YAPLC выходит на стадию открытого тестирования.

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

Авторы приглашают специалистов по АСУТП принять участие в этом увлекательном процессе.

>>> Подробности

 ,

anonymous ()

Pinebook — Linux-ноутбук от Pine64

Новости — Hardware and Drivers
Группа Hardware and Drivers

Компания Pine64, производящая одноплатные компьютеры, заявила, что в конце февраля начнёт выпуск ARM-ноутбуков, совместимых c Debian Jessie, Ubuntu 16.04, Android 5.1.1 и Remix OS 2.0. Будут доступны две модели, отличающиеся размером экрана и ценой. Модель с диагональю экрана 11.6 ″ будет стоить 89 $, а модель с 14 ″ — 99 $.

( читать дальше... )

Cтать одним из первых покупателей можно, заполнив форму на официальном сайте.

Wiki компании-производителя

>>> Источник

 , ,

federk ()

Еды лайфхаков тред

Форум — Talks

Не люблю употребление слова «лайфхак» не к месту, но тут вроде к месту.

Берёте «плавленый» сырок «Дружба». Почему в кавычках? Потому что он ломается, а не как Хохланд, намазывается. Крошите его в картофельное пюре быстрого приготовления. Заливаете крутым кипятком. И он плавится! Можно и в нормальное пюре, но тогда это уже не лайфхак, так как требует более 10 минут на готовку.

Ненавидите чеснок? Берёте сыр, трёте на мелкой тёрке (обязательно мелкой, а не на крупной), добавляете майонез, и давите чеснок (и побольше, штучки три). Проверено многочисленными гостями: с чесноком на порядок вкуснее.

Берёте сахар и соусницу - маленькую сковородочку. Греете на плите. Сахар плавится и становится чёрной жидкостью. Поливаете этой жидкостью кусочки хлеба. Сахар-рафинад не подойдёт.

Вырезаете из кусочков свежего хлеба сердцевину, раскладываете на сковородке (желательно с маслом), наливаете внутрь жидкость для омлета, жарите. Вчерашний хлеб не подойдёт, т.к. бутерброды будут царапать дёсны при откусывании.

Не знаете что поесть на завтрак или на работе? Посмотрите картинку.

А какие ваши лайфхаки о еде?

by orm-i-auga Берёшь картошку, моешь, режешь не очищая на круглые ломти, посыпаешь солью, кидаешь сверху кусок масла и в микроволновку на 20 минут (не накрывая). Получается полупрожарено-полупроварено.

by jollheef Шаверма: помидоры черри, салат или руккола, болгарский перец заворачиваются в лаваш, потом под гриль на пару минут.

by dmxrand 1). Рецепт из-за которого мне на работе запретили готовить. Берем сосиски надрезаем с торцов «крестиками». Кладем в тарелку и заливаем пивом (чтоб чуть чуть сверху было). Ставим в микроволновку минут на 5 на 600 мощи... Пиво все выкипит. А сосиски будут вкусные. А коллеги злые....
2). Берём анаком. Варим его (именно варим) самую малость. Минуту не больше. Потом воду сливаем и обжариваем вермишель на подсолнечном масле.

by tcler когда надо быстро и сытно пожрать, вермишель (паутинку) в сковородку, заливаю водой, кетчупа туда, специй, как выкипит, еще яиц, замороженных овощей и сосисок туда же нарезать, за несколько минут все прожаривается и выходит вполне зачетно.

by chinarulezz Пару яиц разбить в кружку. Добавить щепотку муки. Нарезать салями мелкими кусочками и тоже в кружку. Размешать. Залить в сковородку разогретую в масле. Попарив, пожарив, вынуть получившийся блинчик на тарелку. Посыпать брынзой если есть. Сыром, если любитель. Добавить майонеза по вкусу (для меня обязательно). Летом - с помидорками сочетается очень.

by java_util_Random Пицца «Одминская»: Если пельмени случайно разморозились и слиплись, то, просто раскатать эту массу скалкой, помазать сверху кетчупом, посыпать сыром и добавить по вкусу помидорки, зелень и т.п., выпекать в духовке 15-20 минут на 200 градусах. Пельмени, желательно нормальные, не из мясных продуктов категории «Г».

by Shaman007 А еще в Японии весьма популярно простое блюдо, которое может приготовить любой европеец, но почему-то этого не делает. Идея проще пареной репы: само название omurice (омлет+рис) содержит базовый рецепт. Рис, сверху омлет. Рис можно разнообразить чем угодно (бекон, тушонка, тофу, рыба), омлет полить соусом.

by another Я сей термин (лайфхак) понимаю как бытовую хитрость, с помощью которой можно получить больше, лучше и быстрее, чем без нее. Не обязательно это должно укладываться в 5 минут.
Сначала жарим картошку до 2/3 готовности (можно и раньше, от продукта зависит). Потом закидываем сосиски, порезанные мелкими долями. Перед самым концом приготовления разбиваем пару яиц (или одно, если маленькая сковорода) и добавляем совсем чуть (совсем-совсем чуть) майонезика. Немного перемешать - и офигенно вкусное и нажористое для голодного школьника/студента блюдо. Если накрывать крышкой получится скорее мягкая каша из всего, если нет - то твердая, с жаренной корочкой картошка с добавками. В общем, это вам не омары с шампанским. :)

 

ZenitharChampion ()

Список лучших открытых программ для творчества (2016)

Новости — Open Source
Группа Open Source

Редакция портала opensource.com опубликовала список лучших программ с открытым исходным кодом, которые можно использовать для реализации творческих замыслов. Список, включающий 34 программы, разделён по категориям.

Основные программы

  • GIMP — редактор растровой графики;
  • Inkscape — редактор векторной графики;
  • Scribus — настольная издательская система;
  • MyPaint — виртуальный «холст» для художников;
  • Blender — полигональный 3D-редактор;
  • Krita — редактор растровой графики, хорошо подходящий для рисования.

Редакторы видео

  • Kdenlive;
  • Flowblade;
  • Pitivi;
  • Shotcut;
  • OpenShot.

Утилиты

  • SwatchBooker — создание и и конвертирование цветовых палитр;
  • GNOME Color Manager — модуль управления цветом;
  • GNOME Wacom Control — настройка планшетов Wacom;
  • Xournal — создание «пометок на полях»;
  • PDF Mod — простой редактор PDF;
  • SparkleShare — надстройка к Git для совместной работы над проектами.

Обработка фотографий

  • darktable — инструмент сортировки и поточной обработки фотографий в файлах RAW;
  • Entangle — удалённый спуск затвора на DSLR, подключённых к ПК;
  • Hugin — сборка фотопанорам.

2D-анимация

  • Synfig Studio;
  • Blender Grease Pencil (входит в состав Blender);
  • Krita.

Редакторы аудиофайлов и инструменты для создания музыки

  • Audacity — многодорожечный аудиоредактор;
  • Ardour — цифровая рабочая станция для звукозаписи (DAW);
  • Hydrogen — драм-секвенсер;
  • Mixxx — программа для DJ;
  • Rosegarden — MIDI-секвенсер с нотным редактором;
  • MuseScore — нотный редактор.

Специализированные инструменты

  • MakeHuman — создание трёхмерных моделей людей и человекоподобных персонажей;
  • Natron — инструмент композитинга для создания спецэффектов;
  • FontForge — редактор шрифтов;
  • Valentina — создание выкроек одежды;
  • Calligra Flow — создание диаграмм.

P. S. А что используете вы для воплощения своего творческого потенциала?

>>> Подробности

 , , ,

atsym ()

Самоучитель для игры на акустической гитаре.

Форум — Talks

Захотелось осилить гитару для себя. К сожалению, а может и к счастью, с преподом заниматься нет возможности, т.к. график у меня скачет и невозможно назначить перманентное время занятий. Некоторые советуют начинать задрачивать брынчание аккордов, мол этого будет достаточно, но мне бы хотелось осилить интсрумент на более серьёзном уровне - знать нотную грамоту и т.д.

Посему посоветуйте, пожалуйста, хороший самоучитель для девайса. Другие советы для более быстрого и эффективного освоения тоже приветствуются.

Спасибо ☺

 , , , ,

ubik ()

Timewarrior 1.0.0

Новости — Open Source
Группа Open Source

Разработчики и сообщество Taskwarrior рады представить долгожданный первый выпуск Timewarrior 1.0.0.

Timewarrior — свободное и открытое ПО для отслеживания времени, потраченного на работу, хобби и другие занятия. Приложение запускается и работает в командной строке.

В простейшем случае отслеживание времени происходит так:

$ timew start
...
$ timew stop

В первом выпуске:

  • интеграция с Taskwarrior;
  • подробное руководство пользователя;
  • полная онлайн-документация;
  • визуальное отображение дней/недель/месяцев и других диапазонов времени;
  • цветосхемы;
  • тэгирование временных блоков;
  • автоматическое заполнение доступного времени;
  • корректирующие команды;
  • информация про праздники с holidata.net;
  • экспорт в JSON;
  • API для отчетов.

Скриншот и подробности

>>> Официальный сайт

 , ,

slon ()

R и с чем это есть

Форум — Science & Engineering

Здравствуйте, уважаемые пользователи ЛОР! Очень нужен ваш совет. Я сам занимаюсь психологией и у нас в ходу статистика. Некоторые мои прошаренные коллеги используют R для анализа моделей в исследованиях. Собственно, мне стало тоже очень интересно как я могу использовать этот инструмент. Однако ни одного прошаренного товарища, разбирающегося в R у меня нет. Поэтому вопрос к вам - посоветуйте пожалуйста литературу, которая могла бы мне помочь в изучении, учитывая, что я совершенно новичок в этом. Заранее большое спасибо за любые советы!

 ,

kirich ()

Вышел второй том учебника А. В. Столярова

Новости — Документация
Группа Документация

На сайте А. В. Столярова объявлено о выходе второго тома книги «Программирование: введение в профессию». Учебник А. В. Столярова примечателен, в частности, ориентацией на ОС семейства Unix (в том числе Linux) в качестве единой среды для обучения программированию. Электронная версия книги выложена в открытый доступ на сайте автора.

Во второй том вошли части, посвящённые ассемблеру NASM и языку Си.

Как отмечается в предисловиях к обоим томам, издание стало возможным благодаря успешной краудфандинговой кампании. В настоящее время продолжается сбор средств с целью написания и издания последующих томов; итоговая серия будет состоять из трёх или четырёх книг.

>>> Подробности

 , ,

Croco ()

Свободное ПО в электронике - 2

Галерея — Скриншоты

Этот скрин - продолжение старой темы Свободное ПО в электронике..

Скрин очередной раз демонстрирует использование СПО в области разработки электроники. На экране проект контроллера торгового автомата (Vending Machine Controller), работу по которому меня попросили сделать. Проект реальный, никакое не хобби, за это платятся деньги. Что это за автомат, я рассказать не могу, так как, наверное, нельзя пока что. :)

В мою задачу входит сделать контроллер, который подключается к хост-компьютеру по USB. Контроллер управляет матрицей моторов, задвижками, принимает сигналы с концевиков, оптических датчиков и энкодера. Также этот контроллер работает с купюро- и монетоприемником (на фотографии) по последовательному протоколу MDB (физически это «токовая петля»), а также осуществляет обмен с хост-компьютером по протоколу (пока что) Modbus RTU. На хост-компьютере будет стоять Debian GNU/Linux по моей инициативе (уже поставил). Он-то и взаимодействует с пользователем. Будет удаленный доступ к автомату, возможность менять не только ПО, но и прошивку контроллера дистанционно.

Разработка велась по привычке в gEDA (gschem, pcb). Очередной раз не рекомендую пользоваться gEDA людям со слабыми нервами. Вообще, у меня накопились претензии к этому пакету. Посмотрим на перспективу их преодоления потом, так как в процессе работы не было времени читать рассылку. :)

Какие еще интересности. Пишу прошивку и параллельно делаю симулятор автомата на базе проекта simavr. Это открытый симулятор микроконтроллеров семейства AVR, написанный на Си. Симулятор в итоге предоставляет библиотеку libsimavr.so Случано его нашел. По-моему, тут брал: http://gitorious.org/simavr. Однако с документацией там плохо, поэтому пришлось кучу времени потратить, чтобы понять, как он работает по нескольким примерам в examples и исходному коду. Я к нему прилепил симуляцию всей периферии: микросхемы драйверов моторов, драйверы для реле, датчики, движение лифта и стола в реальном времени, срабатывание концевиков, задвижек, оптических датчиков в реальном времени, микроволновая печь и прочее, симулировал протокол купюро- и монетоприемника, энкодер. Все это уже написал сам. Сейчас еще сижу и дорабатываю, хочу посмотреть на перспективу сделать автоматизированное тестирование прошивок. Пока же смотрю логи с временными отметками глазами, а надо бы эти логи как-то скриптами покромсать. Также эмулируется хост-компьютер, но сделаю так, чтобы реальное пользовательское приложение могло работать с моделью как с реальным автоматом. Зато к железу можно не прикасаться вообще. Причем доступна отладка через avr-gdb напрямую из симулятора, а еще в этом симуляторе есть генерация временных диаграмм в формате VCD, которые можно смотреть в gtkwave, но у меня эта возможность не задействована. Моделирую аварийные ситуации, ошибки протоколов.

Извините за качество фото - дома только древняя мыльница.

>>> Просмотр (2568x2056, 1251 Kb)

 , , , ,

Zubok ()

Ограничение скорости Ethernet Bridge

Форум — Development

Всем привет!

Завел я на своей кастомной плате OpenWRT. На плате 2 Ethernet 100Мбит, объединенные в мост. Все работает на малых скоростях, но как только начинаю тестировать скорость передачи по мосту или перекачивать большие файлы, вся система умирает.

Тестировал iperf3:

  • 10Мбит/полный дуплекс - норм, TCP и UDP по 9,5Мбит дают.
  • 100Мбит/полный дуплекс - UDP прокачивает 95Мбит/с, TCP кладет систему
  • 100Мбит/полудуплекс - UDP прокачивает 95Мбит/с, TCP - 75Мбит

На больших скоростях загруз проца почти 100 (95% обработка sirq)

Здоровенный лог падения приложу, если надо, но суть в том, что переполняется очередь отправки:

WARNING: CPU: 0 PID: 0 at net/sched/sch_generic.c:303 dev_watchdog+0x198/0x224()
NETDEV WATCHDOG: eth0 (fec): transmit queue 0 timed out
Отсюда вопрос: как можно притормаживать Ethernet(из юзерспейса или в драйвере), чтобы избежать переполнения очереди?

P.S. Как я понял, проблема эта давняя, но нигде не могу найти нормального решения. Размеры очереди и обрезку кадров в драйвере менял - не помогло. Спасает только ограничение скорости да изменение дуплексности, но 10 Мбит или полудуплекс не хочется оставлять(плата тянет где-то 30Мбит).

 , , ,

vgovseychuk ()

Отчет по итогам конференции «Linux Piter 2015»

Новости — Конференции и встречи
Группа Конференции и встречи

Несмотря на то, что уже прошло много времени, мы все-таки собрались и написали отчет по итогам нашей первой Linux-конференции.

Видео, как мы и обещали, открываем постепенно. Большая часть видеозаписей уже доступна для общего просмотра на нашем youtube-канале.

Приятного прочтения и просмотра.

>>> Отчет по итогам конференции «Linux Piter 2015»

 ,

denrit ()

Вакансия embedded разработчик (stm32, tms570), SPb, от 120 кр

Форум — Job

Разработка по для контроллеров, разработка самих контроллеров (автомобильная тема)

Требования:

  • опыт работы с аналогичными задачами – от 3-х лет;
  • желательно знание автомобильных интерфейсов CAN, LIN, итд
  • знание С
  • знание алгоритмов и структур данных
  • знание особеностей MCU stm32f4. Плюсом будет знание tms570
  • знание сред разработки (IAR, CSS, Simulink) и контроля версий (git)
  • микропроцессоры и микроконтроллеры (любые, чем больше, тем лучше)
  • цифровая схемотехника от TTL/CMOS/LVTTL etc до передачи данных (SPI, LVDS, Ethernet etc)
  • аналоговая схемотехника (АЦП, фильтры, ОУ, линии передачи)
  • силовая электроника (MOSFET, IGBT, схемотехника DCDC преобразователей)
  • архитектурное и прикладное проектирование
  • проектирование многослойных печатных плат, знание возможностей и ограничений технологических процессов производства ПП
  • сборка и наладка спроектированных устройств (пайка, монтаж, мехобработка)
  • 3D проектирование

Обязанности:

  • участие в разработке контроллеров (аппаратная часть)
  • разработка встраиваемого ПО
  • отладка и тестирование ПО в лабораторных условиях и на реальных объектах;
  • взаимодействие с другими разработчиками в группе (аппаратной и программной частей);

Условия:

  • гарантии по ТК РФ (полностью белая компания);
  • медицинская страховка, корпоративная мобильная связь;
  • офис - п. Ольгино. Прямо напротив платформы
  • Удобный офис

Пишите - romanov@charge.auto

 , ,

vromanov ()