Найти в Дзене
EnMørk

Бутылка вместо чипа

Дело было в одной компании, разработчике чипов – я тогда переехал из Питера в Москву и вытаскивал в этой компании их самый первый проект из стадии "есть первый инженерный образец" в "массовое производство". И вот меня попросили сгонять с оказией домой в Питер и передать партнёру коробку с рабочей платой. Когда я вышел из машины к этому партнёру и мы увидели друг друга, то, раскрыв рты, только и сказали каждый "Привет... Эээ... Ты?..." и молчаливый мат с обеих сторон. Процессор сам по себе никому не нужен, им разве что красиво туалет можно обклеить вместо мозаичной плитки – Заказчикам он нужен с документацией, прошивками, SDK, технической поддержкой и отладочными комплектами, на которых потом разработчики проверят и настроят свой первый софт, сделают своё железо по образцу и получат уже сами то устройство, с которого вы сейчас читаете этот текст. Вот с отладочными платами, Evaluation Board для чипов, или даже скорее Development Board, и возникли некоторые сложности (хотя, ну что я, слож

Дело было в одной компании, разработчике чипов – я тогда переехал из Питера в Москву и вытаскивал в этой компании их самый первый проект из стадии "есть первый инженерный образец" в "массовое производство". И вот меня попросили сгонять с оказией домой в Питер и передать партнёру коробку с рабочей платой. Когда я вышел из машины к этому партнёру и мы увидели друг друга, то, раскрыв рты, только и сказали каждый "Привет... Эээ... Ты?..." и молчаливый мат с обеих сторон.

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

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

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

Самое страшное находится на первом этапе – это на самом деле сложно представить, если вы никогда не разрабатывали сами новую хай-тек электронику или иную сложную технику из любой отрасли, но суть примерно объясню. Когда вы используете готовую программу на готовой железке с готовым чипом – вы просто кликаете по кнопке, дальше оно само там запускается и... Вжух!

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

Процессор живёт где-то там, внутри железки, почти невидимый и состоящий из своего собственного мира микроэлектроники. Разработчикам программ немного посложнее, они берут готовое оборудование и отлаживают на нём свой софт. Если это оборудование известного вендора, а у вас что-то не работает – идёте в техподдержку или на форумы и ищете ответы (правда, часть ответов вернёт вас к самим себе).

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

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

Осталось дело за малым – отладить никогда ещё не включаемую программу для испытаний и тестов на плате, которая неизвестно как работает, ибо чип туда ещё никто не вставлял, с самим чипом, который никто никогда ещё не включал...

Сложно? Или просто? Зависит, конечно, от зрелости компании и числа повторений этих приседаний до, да от уникальности того, что вы там испекли.

С отборными матами и воплями "чтоб я ещё раз сел за баранку этого пылесоса" разработчики дружно запускали эти платы и под конец года поняли, что под новый год никто не успевает их настроить и отправить первым Партнёрам вторую, рабочую версию платы (а там компании от ООО Ромашка до D-Link, ZTE и поинтереснее). Со всеми договорились, без проблем, но у одного возникла проблема – требовалась отгрузка ДО Нового Года, чтобы закрыть обязательства по какой-то там программе.

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

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

И вот я приехал в Питер к этому Заказчику, и ко мне выходит... мой бывший соучредитель по одной из компаний эпохи двухтысячных. Разошлись мы с ним на повышенных тонах (что часто случается с двумя соучредителями) и с целым набором претензий друг к другу. Так что, когда он соединил в голове меня, посылку с бутылочкой хорошей воды под новый год, то руки его зачесались... Благо, все цивилизованные люди, обошлось без лишних драм.

Хоть бы, говорит, водки бы прислали к новому году, а то воду

============

Подписывайтесь на канал - зарисовки выходят каждый день.

Ставьте лайк, если понравилось.