Читать дальше →
Алексей @Paging
Евангелист
Наша методика расчета стека печатных плат
7 min
27KПока мы заканчиваем последние приготовления к серийному выпуску сервера VESNIN, хочу провести образовательный эксперимент — опишу наши внутренние методики и рекомендации для расчёта стека печатных плат. С одной стороны, приятно, если наш опыт будет кому-то полезен. С другой, мы сами рады получить дельные комментарии, чтобы улучшить нашу практику. Если интересно прочитать и обсудить — добро пожаловать под кат.
![](https://habrastorage.org/web/96d/19a/afa/96d19aafa6fa471c8676d7a4cd9ebdc0.png)
![](https://habrastorage.org/web/96d/19a/afa/96d19aafa6fa471c8676d7a4cd9ebdc0.png)
+31
Тестирование на фабрике: «Чёрный ящик» и короткий цикл тестирования
6 min
12KВсем привет, меня зовут Александр, и я занимаюсь QA (обеспечением контроля качества) разрабатываемой нами продукции. Наши контрагенты-фабы в юго-восточной Азии, особенно китайцы — ребята резкие, шустрые, и готовы сделать много, быстро, но вот с качеством выходит не всегда. Как мы с этим боремся, попутно экономя деньги компании — написано под катом.
![Китайские рабочие](https://habrastorage.org/web/754/068/865/7540688658bc45d5b4a51c23a443f826.jpg)
![Китайские рабочие](https://habrastorage.org/web/754/068/865/7540688658bc45d5b4a51c23a443f826.jpg)
+20
Коды Рида-Соломона. Часть 1 — теория простым языком
8 min
53KДобрый день! Меня зовут Максим, в YADRO, кроме всего прочего, я занимаюсь разработкой подсистемы, отвечающей за надежное хранение данных. Готовлю небольшой цикл статей про коды Рида-Соломона — теоретическую основу, практическую реализацию, применяемые на практике программные и аппаратные оптимизации. На Хабре и в остальной сети есть хорошие статьи по вопросам этой области — но по ним сложно разобраться, если ты новичок в теме. В этой статье я попытаюсь дать понятное введение в коды Рида-Соломона, а в следующих выпусках напишу, как все это запрограммировать.
![](https://habrastorage.org/web/4b3/610/a8e/4b3610a8e6b4496cb90201f014cb27b7.jpg)
![](https://habrastorage.org/web/4b3/610/a8e/4b3610a8e6b4496cb90201f014cb27b7.jpg)
+50
Несколько слов о тестировании сложных аппаратных комплексов
9 min
22KПривет. Сегодня я хочу поговорить с вами о тестировании железа — с болезненными примерами и фотографиями из обыденной практики. Эту суровую реальность с пайкой, дебагом и сожженными чипами обычно все беспощадно лакируют, рассказывая только об успехах — ответственные за пиар и маркетинг люди обычно как огня боятся любых упоминаний об ошибках и сбоях. Но инженеры понимают, что сложные комплексы сразу безупречными не рождаются, поэтому мы не боимся рассказать вам про тестирование как есть. Ну и поделиться опытом, что делать, а чего избегать.
![](https://habrastorage.org/web/053/f37/6e2/053f376e28af430da51312693389e92c.jpg)
![](https://habrastorage.org/web/053/f37/6e2/053f376e28af430da51312693389e92c.jpg)
+39
Ревизия #1. Ключ на старт
6 min
16KПривет всем!
Довольно долго от нас не было вестей — превращали схемы и чертежи сервера в реальное железо. Теперь у нас появилась рабочая первая ревизия, и в преддверии майских праздников можно порадовать вас рассказом, чем занимались наши разработчики последние полгода. И конечно, показать результат — в этой статье впервые опубликуем фотографии, а не только схемы и модели.
![image](https://habrastorage.org/files/0da/a64/b9a/0daa64b9a7294a82a0e6ae67c24d8fbd.jpg)
Райзеры с памятью в первой ревизии нашего сервера.
Довольно долго от нас не было вестей — превращали схемы и чертежи сервера в реальное железо. Теперь у нас появилась рабочая первая ревизия, и в преддверии майских праздников можно порадовать вас рассказом, чем занимались наши разработчики последние полгода. И конечно, показать результат — в этой статье впервые опубликуем фотографии, а не только схемы и модели.
![image](https://habrastorage.org/files/0da/a64/b9a/0daa64b9a7294a82a0e6ae67c24d8fbd.jpg)
Райзеры с памятью в первой ревизии нашего сервера.
+39
Взгляд изнутри на OpenBMC применительно к системам OpenPOWER
11 min
27KВ одной из предыдущих статей Максим затронул аппаратную часть платы BMC (Baseboard Management Controller). Я хочу продолжить повествование и рассказать о нашем подходе к BMC и участии в проекте OpenBMC.
Для полноты истории придётся начать немного издалека и рассказать о назначении сервисных процессоров и роли BMC в работе сервера, затронуть протокол IPMI и программную часть. После этого кратко опишу, как BMC участвует в загрузке систем на POWER8. Закончу обзором проекта OpenBMC и нашим отношением к вопросу. Опытные в теме сервисных процессоров читатели могут сразу отмотать на нижние разделы.
Для полноты истории придётся начать немного издалека и рассказать о назначении сервисных процессоров и роли BMC в работе сервера, затронуть протокол IPMI и программную часть. После этого кратко опишу, как BMC участвует в загрузке систем на POWER8. Закончу обзором проекта OpenBMC и нашим отношением к вопросу. Опытные в теме сервисных процессоров читатели могут сразу отмотать на нижние разделы.
+8
Как подружить PCIe с 10-метровыми медными кабелями и 100-метровой оптикой
11 min
20KДобрый день! Меня зовут Антон. В компании YADRO я занимаюсь хардверной разработкой.
В конце обзорной статьи про историю и развитие PCI Express Алексей упомянул о нашем собственном адаптере для внешнего подключения PCI Express (далее для краткости — PCIe) устройств посредством кабеля. Сегодня я расскажу, как мы его тестировали и отлаживали для правильной работы с разными типами и длинами кабельных соединений.
![](https://habrastorage.org/files/58b/cef/177/58bcef17757c4cdb989bde9995a4f494.jpg)
В конце обзорной статьи про историю и развитие PCI Express Алексей упомянул о нашем собственном адаптере для внешнего подключения PCI Express (далее для краткости — PCIe) устройств посредством кабеля. Сегодня я расскажу, как мы его тестировали и отлаживали для правильной работы с разными типами и длинами кабельных соединений.
![](https://habrastorage.org/files/58b/cef/177/58bcef17757c4cdb989bde9995a4f494.jpg)
+40
Плата управления сервером — зачем она и что внутри
3 min
35KВсем привет! С вами снова Максим. Сегодня немного расскажу про плату управления для нашего сервера. В общем-то, она не отличается особенной сложностью, но и пропускать этот компонент тоже никак нельзя — мы с коллегами решили, что все существенные подсистемы и компоненты сервера должны быть освещены.
+21
PCI Express 4.0, кабели и все-все-все
9 min
34KРаз уж мы затронули немножко в комментариях к предыдущей статье тему расширения PCI Express и вывода шины за пределы шасси, следует наверное рассказать об этом чуть подробнее.
Небольшой дисклеймер – информацию обо всем, о чем говорится ниже, можно найти используя Google. Мы, конечно, про некоторые вещи знаем гораздо больше подробностей, чем можем рассказывать исходя из условий NDA.
+21
Современное искусство на экране инженера хардверной компании
3 min
25KВсем привет! Меня зовут Максим, я работаю инженером в одной компании. Фирма делает серверы и другое железо на POWER-архитектуре (какое и почему именно такое — позже расскажут другие), а я пока хочу показать участок системной платы сервера — это моя зона ответственности.
Вообще здесь будет нечто вроде рабочего журнала (worklog-а)— вместе с коллегами будем постить рассказы о зарождении жизни в железках. Сначала про сервер, а дальше и про остальное.
![Трассировка системной платы сервера](https://habrastorage.org/files/c52/19d/647/c5219d6477044956a26c0b67c8418078.png)
Как сюда лучше всего поставить преобразователи напряжения?
Вообще здесь будет нечто вроде рабочего журнала (worklog-а)— вместе с коллегами будем постить рассказы о зарождении жизни в железках. Сначала про сервер, а дальше и про остальное.
![Трассировка системной платы сервера](https://habrastorage.org/files/c52/19d/647/c5219d6477044956a26c0b67c8418078.png)
Как сюда лучше всего поставить преобразователи напряжения?
+44
О процессе создания сервера – от идеи к деталям
6 min
30KЗдравствуйте! Меня зовут Алексей, я руковожу созданием оборудования в компании YADRO – координирую работу всех, кто так или иначе вовлечен в процесс разработки.
В конце прошлой статьи Максим maxf75 немного коснулся особенностей расположения разъёмов памяти. Сегодня я расскажу в целом про то, как мы пришли к тому варианту архитектуры и компоновки, над которыми работаем сейчас.
![](https://habrastorage.org/files/aca/68b/aae/aca68baae2d94347b4103bfa30d87b3a.JPG)
Вид проектируемого сервера сзади со снятой задней решёткой.
В конце прошлой статьи Максим maxf75 немного коснулся особенностей расположения разъёмов памяти. Сегодня я расскажу в целом про то, как мы пришли к тому варианту архитектуры и компоновки, над которыми работаем сейчас.
Вид проектируемого сервера сзади со снятой задней решёткой.
+33
Information
- Rating
- Does not participate
- Location
- Москва, Москва и Московская обл., Россия
- Works in
- Registered
- Activity