Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Vogue-Tec News #0

Настройка Linux *


Ежечекпоинтовый обзор нововведений, интересностей и общих событий вокруг™ плеера™ из журнала Vogue

Содержание


  • Linux? Linux!
  • Ковыряем софт
  • uCOS & miniOS™
  • PS/2 интерфейс
  • Сайт, мануалы, Downloads и Credits

Читать™ дальше™ →
Всего голосов 68: ↑63 и ↓5 +58
Просмотры 9.4K
Комментарии 40

Как заставить хлам приносить пользу™?

Настройка Linux *
Tutorial

О чём это я?


Задачи™ бывают™ разные™… Бывают™ простые, бывают™ сложные, а бывают™ такие, на решение которых может уйти не одна неделя™ и достаточное количество нервных клеток™. Одной из подобных задач как можно считать разворачивание чего-то серьёзного на большом количестве слабого железа™. А именно™…

(Здесь и далее будет говориться о немного специфичной и оптимизированной настройке LTSP и поднятии на его основе™ кластера серверов).
Читать™ дальше™ →
Всего голосов 179: ↑175 и ↓4 +171
Просмотры 30K
Комментарии 38

Эксплуатируем root-уязвимость в роутерах Asus

Информационная безопасность *
Из песочницы
В начале™ 2015 года компания Asus исправила критичнейшую уязвимость в своих роутерах. «Дыра» была в службе™ по имени infosvr, использующейся утилитами Asus для облегчения настройки роутера путём его автоматического обнаружения в локальной сети. Уязвимость позволяла выполнять любые команды с правами root (ведь infosvr тоже root), что давало™ злоумышленнику полный™ контроль над системой.

Но Asus выпустила исправленные прошивки. Теперь™ это всё в прошлом. Или нет? Хм… А как часто обыватели обновляют прошивки на своих роутерах?



Прошу под кат за подробностями, историей обнаружения, исследованиями, инструкциями и… эксплоитами.
Читать™ дальше™ →
Всего голосов 86: ↑86 и ↓0 +86
Просмотры 104K
Комментарии 33

Что спрятано внутри™ онлайн™-касс: разработка фискального регистратора

Программирование *C++ *Разработка систем™ связи *Законодательство в IT Производство и разработка электроники *


Мало кто задумывается, делая покупки в магазине, как работает техника кассира. На самом деле это хорошо™ отлаженный механизм не только™ с технической точки зрения™, но и с точки зрения™ законодательства. Все знают, что главное получить чек, а вот почему™ чек является фискальным документом, подтверждающим покупку — в основном знают только™ сами предприниматели.

В этой статье™ мы поделимся опытом™ разработки кассового аппарата и расскажем, как там всё устроено изнутри.
Читать™ дальше™ →
Всего голосов 18: ↑18 и ↓0 +18
Просмотры 17K
Комментарии 5

Buildroot — часть 1. Общие сведения, сборка™ минимальной системы, настройка через меню

Настройка Linux *Open source™ **nix *Разработка под Linux *Софт
Из песочницы

Введение


В данной™ серии статей™ я хочу рассмотреть систему сборки™ дистрибутива buildroot и поделиться опытом™ её кастомизации. Здесь будет практический опыт создания небольшой ОС с графическим интерфейсом и минимальным функционалом.


Прежде™ всего, не следует путать™ систему сборки™ и дистрибутив. Buildroot может собрать систему из набора™ пакетов, которые ему предложили. Buildroot построен на make-файлах™ и поэтому имеет огромные возможности по кастомизации. Заменить пакет на другую™ версию™, добавить свой пакет, поменять правила сборки™ пакета™, кастомизировать файловую систему после установки всех пакетов? Всё это умеет buildroot.


В России™ buildroot используется, но на мой взгляд™ мало русскоязычной информации для новичков.


Цель работы™ — собрать дистрибутив с live-загрузкой, интерфейсом icewm и браузером. Целевая платформа — virtualbox.


Зачем собирать свой дистрибутив? Зачастую нужен ограниченный функционал при ограниченных ресурсах. Ещё чаще в автоматизации нужно создавать прошивки. Приспосабливать дистрибутив общего™ назначения, вычищая лишние™ пакеты™ и превращать его в прошивку путь более трудоёмкий, чем собрать новый дистриб. Использование Gentoo™ тоже имеет свои ограничения.


Buildroot система очень мощная™, но она ничего™ не сделает за вас. Она может лишь дать возможности и автоматизировать процесс сборки™.


Альтернативные системы сборки™ (yocto, open build system™ и прочие™) не рассматриваются и не сравниваются.

Читать™ дальше™ →
Всего голосов 22: ↑21 и ↓1 +20
Просмотры 33K
Комментарии 12

Какой дистрибутив лучше использовать для вашей embedded системы?

Настройка Linux *Разработка под Linux *
Из песочницы
Какой дистрибутив лучше использовать для embedded систем™. Этот вопрос™ является актуальным на сегодняшний день.

Существует три актуальных подхода для решения этой задачи™:

  1. Использовать готовый дистрибутив для вашего™ одноплатного компьютера(Armbian, Openwrt и т.д.)
  2. Собрать и настроить свой дистрибутив с помощью систем™ сборок™(Buildroot/Yocto и т.д.).
  3. Использовать свою связку™ bootloader (u-boot) + ядро(kernel™) + rootfs™ (busybox).

Если кто знает еще, напишите пожалуйста в комментариях.
UPDATE™.
Проект™ OpenWRT это и система сборки™ (это не buildroot), так и проект™ предоставляющий готовые собранные образы™ для вашей целевой платы.

Читать™ дальше™ →
Всего голосов 28: ↑17 и ↓11 +6
Просмотры 13K
Комментарии 15

Buildroot: Создание кроссплатформенной прошивки с zabbix™-server™

Настройка Linux *Open source™ **nix *Разработка под Linux *


История задачи™


Небольшие по размеру фирмы с одной стороны, нуждаются в качественном мониторинге своей инфраструктуры (особенно в свете повсеместной виртуализации ), с другой™ стороны, для них финансово тяжело™ закупать новое оборудование. Также часто встречаются проблемы с серверной/аппаратной: зачастую стоит 1-3 tower-сервера рядом с пользовательскими рабочими местами или в небольшой нише/чулане™.


Проще использовать уже готовую сборку™(дистрибутив), который достаточно залить™ на microSD-карту и вставить в распространенный одноплатный компьютер (beaglebone, семейства raspberry pi и orange™ pi, asus tinker™ board). Кроме того, такое оборудование стоит недорого и может быть установлено в любом месте.

Читать™ дальше™ →
Всего голосов 10: ↑10 и ↓0 +10
Просмотры 4.2K
Комментарии 2

buildroot — my own experience with multi-platform distro™ creation

Настройка Linux *Open source™ **nix *Разработка под Linux *

Introduction


In my previous article (Monitor linux) I wrote, what is this distro™ and how it works. Now i will write how to do it. It's may be interesting for everyone, who want to study buildroot.


Target™ goals


The result™ we get from article is the following:


  • Firmware (non-volatile image with restorable config™)
  • Easy management via web-interface
  • Cross-platform (qemu x86_64, arm-based SBC like rasberry 4, beagle™ bone black and asus tinker™ board)
  • Support without extra effort™
Read more →
Всего голосов 8: ↑6 и ↓2 +4
Просмотры 3.1K
Комментарии 2

How I fix cups-printing in Buildroot

Настройка Linux *Open source™ **nix *Разработка под Linux *

image


Intro


Like I said earlier in previos articles, Buildroot is a great system™ for embedded Linux development. But sometimes strange things™ can happen™.


Once upon a workday, I got the following task: add printing system™ in firmware (Kraftway terminal Linux next generation). Ok, so I had to add cups + cups filter™ and to build firmware. I set a postscript-printer and got an error "Filter™ failed™". Trivial tasks turned™ into serious work.


In this article, I wrote my own way of solving this problem. It may be useful™ for other developers and IT-specialist and, also, for a deeper™ understanding of the Buildroot.


If you are a Buildroot beginner, I recommend reading my previous articles.


Update™ 1 may 2020


Revisioned versions of this patches applied to master™.

Read more →
Всего голосов 2: ↑1 и ↓1 0
Просмотры 1.1K
Комментарии 0

STM32MP1: U-Boot, Buildroot, Arch Linux и немного Debian™

Настройка Linux *Разработка под Linux *
Из песочницы
Привет™, Хабр!

Некоторое время назад компания STMicroelectronics выпустила интересные процессоры серии STM32MP1. Когда у меня наконец-то дошли руки до отладочной платы на основе™ этого процессора, я с некоторым удивлением обнаружил, что для нее отсутствуют какие-либо сборки™ на основе™ популярных дистрибутивов (Debian™, Arch Linux и др). Оставалось только™ попробовать самому™ адаптировать какой-нибудь™ дистрибутив под данную™ плату. По результатам этого и появилась данная™ статья™.


Читать™ дальше™ →
Всего голосов 39: ↑39 и ↓0 +39
Просмотры 15K
Комментарии 41

Embedded Linux в двух словах™. Второе™

Настройка Linux *Open source™ *C++ *C *DIY или Сделай™ сам
Tutorial

В этой небольшой серии статей™ я попытаюсь пролить свет на тему построения Embedded Linux устройств, начиная от сборки™ загрузчика и до написания драйвера под отдельно разработанный внешний модуль™ с автоматизацией всех промежуточных процессов.

В предыдущей части рассматривалось создание базовой системы, не выполняющей каких-либо полезных действий, но демонстрирующей, на своем примере, один из способов сборки™ подобных систем™.

В этой части речь пойдет™ о таком инструменте автоматизации как Buildroot, о создании драйверов согласно современным веяниям драйверостроения, и реализации функционала, анонсированного в первой™ части, в виде отправки смайлов в топовый чат, широко™ известного в узких кругах™, сайта,  в соответствии с командами от смайл-пульта™.

Читать™ далее
Всего голосов 33: ↑32 и ↓1 +31
Просмотры 12K
Комментарии 17

Zynq 7000. Собираем Linux и RootFS™ при помощи™ Buildroot

FPGA *Процессоры DIY или Сделай™ сам Электроника для начинающих

Продолжаем изучение SoC Zynq 7000 и разбираемся с тем, как организовать подготовку, сборку™ Linux для отладочной платы QMTech™. В прошлой статье™ я рассмотрел процедуру быстрой сборки™ (без кастомизации) основных компонентов встраиваемой системы Linux и шаг за шагом прошли™ путь до приглашения к вводу в работающей ОС. Согласитесь, что если вы новичок - то работа™ была выполнена колоссальная! К счастью, всю эту работу™ можно автоматизировать! И в этой статье™ я хотел бы уделить внимание этому вопросу и рассказать как это сделать с помощью Buildroot. Эту статью™ можно считать логическим продолжением общего™ повествования о начале™ работы™ с Linux на Zynq.

Что такое Buildroot, как им пользовать и чем он может быть полезен для нас - я постараюсь раскрыть в этой статье™, без углубления в дебри, но в достаточной степени, чтобы вы могли повторить за мной всю последовательность действий и получить желаемый результат.

Всем интересующимся - добро пожаловать под кат!

Читать™ далее
Всего голосов 16: ↑15 и ↓1 +14
Просмотры 5.2K
Комментарии 11

Маленькие «малинки» в крупном дата-центре™ (часть 2 — iPXE + Buildroot)

Блог компании Selectel IT-инфраструктура *Серверное администрирование *Разработка на Raspberry Pi *

Привет™ всем, кто заинтересовался историей интеграции «малинок» в серверы! Многие™ хотели™ увидеть, как они выглядят в стойке™, — вот они, представлены на заглавной иллюстрации.

Продолжим нашу историю о появлении одноплатников в выделенных серверах. В прошлой статье™ мы рассмотрели отличие процесса загрузки Raspberry Pi 4 от «‎обычных» серверов и подробно описали, какие файлы необходимы для ее успешного завершения. Теперь™ нужно научиться менять™ этот процесс под наши нужды.
Читать™ дальше™ →
Всего голосов 60: ↑59 и ↓1 +58
Просмотры 11K
Комментарии 3