MiniITXBoard · С 2010 года

Многолетний опыт. Уроки, которые остаются с вами на всю жизнь.

Мы начали с промышленного оборудования формата Mini-ITX. С тех пор реальные проекты научили нас тому, что действительно важно после того, как плата покидает испытательный стенд.

Разработка промышленных встраиваемых вычислительных систем на базе плат Mini-ITX
Начал с малого. Учился на собственных ошибках. Многолетний опыт реализации реальных проектов научил нас уделять внимание деталям, которые люди замечают только тогда, когда что-то идет не так.
2010 г. → настоящее время

Опыт изменил суть вопросов.

Компания MiniITXBoard была основана в 2010 году и специализировалась на промышленных вычислительных системах формата Mini-ITX. Поначалу задача казалась простой: разместить функциональную вычислительную систему в более компактном корпусе. Затем реальные проекты начали учить нас тому, чего не могут передать ни чертежи, ни технические характеристики.

2010
С чего всё началось

Подгоните плату под аппарат

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

Произведение
Чему нас научили эти проекты

Детали начали отвечать

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

Взросление
Что стало понятнее

Повторные сборки изменили суть вопроса

Как только проекты переходили в стадию внедрения, вопрос уже не сводился к тому, “работает ли это?”. Он стал звучать так: “Сможем ли мы повторить этот процесс и понять, что именно изменилось?”

Сегодня
Что осталось в нашей памяти

Теперь давайте подумаем о годах, которые последуют за освобождением

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

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

Что мы узнали

Цепь прочна настолько, насколько прочно её самое слабое звено.

В компактной системе «слабым звеном» может оказаться на удивление незначительный элемент: разъем, кабель, шина питания, строчка в прошивке или одно допущение, которое никто не зафиксировал.
01

Техническая спецификация не знает, какая у вас система

Цифры имеют значение, но только целая система может показать, действительно ли проект работает.

02

Небольшие изменения могут привести к большим результатам

Использование другого SSD-накопителя, другой версии BIOS, другого разъема или другого теплопроводящего материала может незаметно изменить результат, который ранее казался окончательным.

03

Решающее слово остается за полевыми специалистами

Лабораторные испытания могут многое прояснить. А остальное, как правило, становится ясно по таким факторам, как нагрев, пыль, кабели, пользователи, вибрация, перебои в электроснабжении и время.

04

Запиши это для следующего человека

Качественная инженерная работа должна оставаться понятной даже после смены персонала. Новый специалист должен иметь возможность понять, что было выбрано, что было протестировано и почему.

Как мы работаем

Решайте дорогостоящие проблемы, пока они ещё не стали слишком дорогостоящими.

Как правило, это означает: задать неудобный вопрос на раннем этапе, проверить рискованное предположение и допустить ошибку, пока её ещё можно исправить с помощью обсуждения, а не полной переработки проекта.

Узнайте, как мы работаем →
  1. 01

    Задайте неудобный вопрос

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

  2. 02

    Проверь то, что может причинить тебе вред

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

  3. 03

    Оставляйте заметный след

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

Что мы несем в будущее

Хорошая работа должна пережить руки, создавшие её.

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

Ясность

Скажи то, что знаешь

Четкие ограничения полезнее, чем уверенные догадки.

Прослеживаемость

Сделайте изменения понятными

Когда что-то меняется, люди должны иметь возможность увидеть, что именно изменилось и на что это изменение влияет.

Непрерывность

Не ограничивайтесь первой поставкой

Запасные части, отказы в эксплуатации, обновления, ремонт и повторные серии выпуска — всё это является неотъемлемой частью жизненного цикла продукта.

Обучение

Передайте этот урок дальше

Если один проект даёт нам полезный опыт, то следующий проект не должен изучать это с нуля.

Наша следующая глава

Инструменты меняются. Мастерство остаётся прежним.

Искусственный интеллект на периферии, более быстрые сети, новые платформы x86 и Arm, а также появляющиеся архитектуры будут и дальше менять сферу компактных вычислений. Мы с радостью принимаем новые инструменты. Но по-прежнему оцениваем их по старому критерию: делают ли они конечный продукт лучше?

ИИ

Используйте новые вычислительные ресурсы там, где они оправдывают себя

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

ISA

Выберите инструмент, подходящий для данной работы

x86, Arm и новые платформы — это инструменты. Приложение должно само определять, какая из них подходит.

LTS

Сделаем жизнь с новым поколением проще

Улучшенные системы должны быть проще для понимания, изменения, поддержки и восстановления, чем те, которые научили нас этим урокам.

ЗНАТЬ

Превратите опыт в нечто полезное

Знания не должны оставаться запертыми в старых проектах. Они должны служить более эффективным ориентиром для тех, кто будет создавать следующий проект.

Работа с платой MiniITX

Расскажите нам, что вы пытаетесь создать.

Начнём с систем, связанных с платой, и с тех аспектов, которые останутся актуальными и после запуска.