Что такое аппаратное обеспечение с открытым исходным кодом и почему это должно вас волновать?

с открытым исходным кодом-аппаратные средстваКороткие байтыАппаратное обеспечение с открытым исходным кодом — это аппаратное обеспечение, дизайн которого доступен для общественности, так что каждый может изучать, модифицировать, распространять, создавать и продавать дизайн или оборудование на основе этого дизайна. Открытое оборудование прокладывает путь для последних технологических разработок, особенно в области Интернета вещей (IoT) и 3D-печати. Вот все, что вам нужно знать об оборудовании с открытым исходным кодом.

Вы бы слышали о платформе Arduino. Это электронная платформа с открытым исходным кодом, как аппаратная, так и программная. Некоторые из вас, возможно, слышали о плате Banana Pi или плате BeagleBone. Это открытые высокопроизводительные компьютеры. Но что подразумевается под «открытым исходным кодом» для аппаратных компонентов? Добро пожаловать в мир аппаратного обеспечения с открытым исходным кодом!

Что такое оборудование с открытым исходным кодом?

Оборудование с открытым исходным кодом (OSHW) или Open Hardware разделяет большинство принципов программного обеспечения с открытым исходным кодом, в том смысле, что каждый должен иметь возможность просматривать, изучать оборудование, понимать его работу, вносить изменения и делиться этими изменениями. Следовательно, все исходные файлы дизайна оборудования должны быть общими, включая схемы, логические схемы, исходный код HDL, файлы CAD, файлы макетов печатных плат, чертежи, G-коды, спецификацию и документацию. Но OSHW — это нечто большее.

Opensource.com определяет OSHW как

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

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

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

oshw_feature-изображениеИзображение: Open Source Hardware Association

Могу ли я использовать не-OSHW компоненты в моем дизайне OSHW?

Согласно Open Source Hardware Association (OSHWA), существуют различные уровни открытости — полностью открытый, смешанный открытый и минимально открытый. Смешанные-открытые сертификаты могут быть получены, если есть некоторые закрытые компоненты в дизайне оборудования. Сертификаты компонентов и их документация должны быть предоставлены. Любое программное обеспечение, необходимое для просмотра или изменения файлов, должно быть указано вместе с их сертификацией.

Первое, что могло поразить вас при чтении «Открытого оборудования», — это 3D-печать. Да, существует много 3D-принтеров и файлов дизайна 3D-печати, которые являются открытым оборудованием, и это одна из причин, по которой вам следует заботиться об OSHW. С помощью файлов дизайна вы можете создать свой собственный клон Arduino, или Drone, или 3D-принтер, или транспортное средство, или даже робота-гуманоида! Там также было много продуктов OSHW IoT. «Физическая сеть» — облачная платформа с открытым исходным кодом для разработки IoT. По мере развития IoT и 3D-печати OSHW станет основой для будущих технологических скачков. Несколько проектов по охране труда были связаны ниже.

Больше ресурсов —

  • OSHWA
  • Ardupilot Drone
  • Искра IoT
  • Физическая сеть Интернета вещей
  • Lulzbot 3D-принтер

Если я упустил какие-либо важные моменты, касающиеся Open Hardware, прокомментируйте и поделитесь им с нами.

Ссылка на основную публикацию