|
Опрос
|
реклама
Быстрый переход
Qualcomm «убила» Arduino — теперь это не открытая DIY-платформа, а корпоративный сервис
24.11.2025 [20:13],
Сергей Сурабекянц
Шесть недель назад Qualcomm приобрела Arduino. Сообщество разработчиков сразу же забеспокоилось, что Qualcomm уничтожит принципы открытого исходного кода, благодаря которым Arduino стала языком общения любителей электроники всей планеты. Судя по опубликованным на этой неделе обновлённым условиям использования и политике конфиденциальности, переписанными юристами Qualcomm, худшие опасения сообщества подтверждаются.
Источник изображений: Arduino Судя по всему, Arduino больше не является общедоступным ресурсом. Новые условия выглядят нормой для любой корпоративной SaaS-платформы: обязательный арбитраж, интеграция данных с глобальной экосистемой Qualcomm, экспортный контроль, ограничения на использование искусственного интеллекта, запрет реверс-инжиниринга. Но дело в том, что Arduino — это не SaaS. Это основа экосистемы разработчиков. ![]() Новые условия использования Arduino теперь не дают разработчику никаких патентных лицензий. Это означает, что Qualcomm потенциально может заявить о патентных правах на любые проекты, созданные с помощью инструментов Arduino, примеров Arduino или совместимого с Arduino оборудования. Налицо несоответствие: IDE (Integrated Development Environment — интегрированная среда разработки) Arduino лицензирована в соответствии с AGPL, а CLI (Command Line Interface — интерфейс командной строки) — по GPL v3. Обе лицензии прямо требуют возможности реверс-инжиниринга программного обеспечения, а новые условия использования это однозначно запрещают. Сообщество пытается понять истинные намерения Qualcomm. Являются ли эти условия просто обычной практикой для юристов SaaS, применивших к Arduino стандартный корпоративный шаблон? Или Qualcomm «пробует границы» и реакцию сообщества? А может быть это первый шаг к защите только что купленной экосистемы? ![]() Qualcomm, вероятно, думала, что покупает компанию, производящую оборудование для Интернета вещей, с лояльной базой пользователей. Но ценность Arduino не в оборудовании. Их платы давно устарели. Их ценность — это стандарт. Arduino IDE — это язык общения для любителей электроники. Миллионы разработчиков учились на ней, даже если перешли на другое оборудование. ESP32, STM32, Teensy, Raspberry Pi Pico — ни одно из них не относится к оборудованию Arduino, но все они работают с Arduino IDE. ![]() Платформа Arduino базируется на знаниях, накопленных в течение двух десятилетий, таких как обучающие видео, библиотеки с открытым исходным кодом, проекты с использованием инструментов Arduino, и обучающие университетские программы. Многие учебники предполагают наличие Arduino. Когда пользователь ищет «как считывать показания датчика», ответом оказывается код Arduino. ![]() Arduino — это экосистема, в которую юристы Qualcomm просто внесли правовую неопределённость. Если Qualcomm начнёт устанавливать контроль над IDE, CLI или основными библиотеками, она разрушат всю экосистему разработчиков. Даже те, кто не использует оборудование Arduino, зависят от программной инфраструктуры Arduino. Если что-то случится с Arduino IDE, даже если её разработка застопорится или станет затруднительной, замену этому простому фреймворку найти будет непросто, а мир лишится многих перспективных новых разработчиков из-за повышенного порога вхождения. Всё зависит от того, останется ли платформа Arduino открытой и доступной. ![]() Arduino, возможно, является тем набором инструментов, который сделал любительскую электронику доступной миллионам. Но именно это сообщество разработчиков превратило Arduino в то, чем она стала. Поглощение Qualcomm поставило это наследие под сомнение. Будь то из-за юридической путаницы, корпоративной глухоты или продуманной стратегии, доверие сообщества подорвано. ![]() Некоторые эксперты предполагают, что под «платформой» юристы Qualcomm могут подразумевать только облачные сервисы Arduino (форумы, Arduino Cloud, Project Hub), а не IDE и CLI, которые используют энтузиасты. В таком случае, Qualcomm должна заявить об этом прямо и понятным языком. Ведь разработчики библиотек, вероятно, задаются вопросом, не подвергает ли их юридическому риску участие в репозиториях Arduino. А производители оборудования сомневаются, безопасно ли говорить о «совместимости с Arduino». ![]() Следующие несколько месяцев покажут, являются ли новые условия использования Arduino ошибкой или стратегией. Если Qualcomm выпустит разъяснения, перенесёт репозитории под какой-либо механизм управления и защитит открытый инструментарий, то, возможно, ситуацию ещё можно спасти. Иначе это станет сигналом к поиску альтернатив. Вопрос не в том, выживет ли сообщество разработчиков открытой электроники для хобби. Вопрос в том, выживет ли Arduino. Финский инженер построил 11-метровую яхту с «бесконечным» запасом хода — в одиночку и за 200 дней
19.11.2025 [11:10],
Сергей Сурабекянц
Целеустремлённый финский инженер с ником lukas.seaman всего за 200 дней построил 11-метровую яхту Helios 11 на солнечной энергии, которая может находиться в плавании бесконечно долго и, по его словам, «потребляет меньше электроэнергии, чем бытовой блендер». Благодаря солнечным батареям мощностью 6 кВт судно развивает крейсерскую скорость около 7 узлов (≈13 км/ч) при ярком солнечном свете.
Источник изображений: lukas.seaman Энтузиаст самостоятельно спроектировал и построил свою солнечную лодку в сарае на заброшенном участке. Он не привлекал никаких заёмных средств и все работы выполнил, по его словам, «с большим упорством», полностью самостоятельно от начала до конца. Для выработки энергии использованы обычные бытовые солнечные панели, которыми лодка обшита от крыши до бортов. На Helios 11 нет бензинового двигателя. Она работает исключительно на солнечной энергии, а в качестве вспомогательного движителя используется парусное вооружение. В солнечную погоду лодка развивает скорость около 7 узлов (≈13 км/ч), максимальная достигнутая скорость составила 8,5 узлов (≈15,7 км/ч). Судно представляет собой простой, но функциональный прототип. Эффективность поставлена во главу угла — использованы самые лёгкие материалы и компактная фурнитура. Lukas.seaman стремится доказать, что можно жить на яхте без берегового питания, стоянок для яхт и заправок. Он демонстрирует автономную систему с постоянно подключённым интернетом и всем необходимым, рассчитанным на недели и месяцы потребления. У него буквально нет ни необходимости, ни желания покидать свой плавучий дом. До Helios 11 инженер построил лодку меньшего размера и жил на ней. Он назвал этот период «принятием морского суверенитета». Энтузиаст называет себя «солнечным человеком», который работает, живёт и процветает на своей солнечной яхте. Он верит, что использование энергии солнца знаменует собой будущее настоящей свободы, жизни без заправок, причалов и расходов на обычные яхты. «Чтобы жить свободно, не нужны миллионы, — говорит он. — Нужны лишь солнечный свет и решимость». Следующая яхта — Helios 15 уже находится на стадии проектирования. По замыслу разработчика, это будет 15-метровая лодка весом от 2 до 2,5 тонн на солнечных батареях, способная развивать впечатляющую скорость до 10 узлов (≈18,5 км/ч). Она будет построена из более дорогих материалов, получит более качественную отделку и обеспечит экипаж повышенным комфортом. Энтузиаст запустил ChatGPT на калькуляторе TI-84 — это мощнейший инструмент для списывания
22.09.2024 [14:09],
Дмитрий Федоров
Энтузиаст модифицировал популярный среди учащихся графический калькулятор Texas Instruments TI-84, встроив в него Wi-Fi-модуль для доступа к интернету и ChatGPT. Это является весьма впечатляющим с технической точки зрения, но в то же время подобное решение может использоваться для списывания на экзаменах.
Источник изображения: ChromaLock / YouTube В субботу на YouTube-канале ChromaLock было опубликовано видео под названием I Made The Ultimate Cheating Device («Я создал идеальное устройство для списывания»). Автор подробно описал процесс модификации калькулятора Texas Instruments TI-84, способного строить графики математических функций. Модификация позволяет подключить калькулятор к интернету через Wi-Fi и получить доступ к ИИ-чат-боту ChatGPT. Пользователи могут вводить запросы с клавиатуры калькулятора и получать ответы на экране устройства в режиме реального времени. Сначала энтузиаст изучил порт связи калькулятора, который обычно используется для передачи образовательных программ между устройствами. Затем он спроектировал собственную печатную плату, названную TI-32. Ключевым компонентом платы стал миниатюрный Wi-Fi-контроллер Seed Studio ESP32-C3 стоимостью около $5. Также он установил дополнительные электронные компоненты для взаимодействия с системами калькулятора. Для воспроизведения работы ChromaLock потребуется приобрести калькулятор TI-84, микроконтроллер Seed Studio ESP32-C3 и ряд электронных компонентов. Кроме того, придётся изготовить печатную плату по схеме ChromaLock, которая доступна в интернете. Сложность процесса делает его малодоступным для обычных пользователей, но открывает возможности для энтузиастов. В ходе разработки ChromaLock столкнулся с рядом инженерных проблем, включая несовместимость напряжений и нарушения целостности сигнала. После создания нескольких прототипов ему удалось успешно интегрировать модифицированную плату в корпус калькулятора без видимых внешних изменений, что делает модификацию незаметной при визуальном осмотре. Помимо этого, энтузиаст разработал специальное программное обеспечение (ПО) как для микроконтроллера, так и для калькулятора. Исходный код проекта размещён в публичном репозитории на GitHub. Система эмулирует второй калькулятор TI-84, что позволяет использовать встроенные команды «send» и «get» для передачи файлов. Это даёт возможность легко загрузить программу запуска, обеспечивающую доступ к различным приложениям для списывания. Одним из таких приложений является ChatGPT, однако его эффективность ограничена из-за медленного ввода длинных буквенно-цифровых вопросов на клавиатуре калькулятора, что может существенно снизить практическую применимость ИИ в условиях ограниченного времени на экзамене. Помимо ChatGPT, устройство предлагает встроенный браузер изображений, открывающий доступ к заранее подготовленным наглядным пособиям, хранящимся на сервере. Также можно загружать текстовые шпаргалки, замаскированные под исходный код программ. Ещё ChromaLock упомянул о разработке функции камеры, детали которой пока не раскрываются. Энтузиаст утверждает, что его устройство способно обходить стандартные меры против списывания. Программа запуска может загружаться по требованию, что позволяет избежать её обнаружения при проверке или очистке памяти калькулятора преподавателем перед тестом. Более того, модификация якобы способна деактивировать «режим тестирования», предназначенный для предотвращения списывания. Несмотря на технические достоинства проекта, использование ChatGPT на калькуляторе во время экзамена представляет собой серьёзное нарушение академической этики. Такие действия могут привести к дисциплинарным взысканиям в большинстве учебных заведений США. Энтузиаст с нуля создал видеокарту и запустил на ней Quake
28.03.2024 [19:32],
Николай Хижняк
Разработчик игрового программного обеспечения Дилан Бэрри (Dylan Barrie) создал собственную видеокарту. Проект FuryGPU, которым он в одиночку занимался в свободное от работы время, потребовал четырёх лет. За этот период Бэрри успел значительно подтянуть знания в инженерном деле, а именно в разработке графических ускорителей и их программировании. Его видеокарта формата PCIe, основанная на платформе Xilinx FPGA, способна запускать игру Quake.
Источник изображений: Dylan Barrie Идея создать собственную видеокарту посетила Бэрри после его знакомства с проектом другого энтузиаста, Бена Итера (Ben Eater), собравшего с нуля программируемый 8-битный компьютер. Как можно увидеть на фотографиях, видеокарта FuryGPU выглядит как вполне типичный графический ускоритель PCIe 20-летней давности. Правда, он оснащён современными видеоразъёмами DisplayPort и HDMI. В рамках этого проекта было создано не только аппаратное обеспечение. По словам Бэрри, на самом деле самой сложной частью разработки было написание драйверов для Windows. Бэрри начал реализовывать свою мечту о создании видеокарты после того, как взял в руки макетную плату Arty Z7 с FPGA и провёл предварительную разработку и тестирование. Впоследствии проект получил импульс благодаря дебюту системных модулей Xilinx Kria SoM (System-on-Modules), сочетающих в себе «безумно дешёвые ПЛИС Zynq UltraScale+ с массой модулей DSP, сравнительно большим количеством LUT и FF, а также усиленное ядро PCIe», объясняет энтузиаст. Чтобы перейти от макетной платы к дизайну видеокарты, которую можно видеть на фотографиях, Бэрри самостоятельно изучил язык описания и верификации оборудования SystemVerilog, а также программный пакет KiCAD EDA/CAD для проектирования электроники. По его словам, для разработки схемы FuryGPU с 4-канальным PCIe потребовались титанические усилия, даже при наличии схемы FPGA, встроенной в SoM. После сборки FuryGPU он принялся за написание для неё программного обеспечения. По словам энтузиаста, разработка драйвера Windows для FuryGPU оказалась «самой болезненной» частью всего проекта, даже несмотря на то, что последние 14 лет его основная деятельность была связана с программным обеспечением рендеринга графики в индустрии разработки игр. Изначально Бэрри лишь хотел создать видеокарту и доказать, что она работает, запустив на ней простой демо-ролик. Однако с развитием проекта энтузиаст поставил перед собой цель добиться приемлемого уровня производительности видеокарты в классической ПК-игре Quake. После написания драйвера для Windows он также написал кастомный API для его взаимодействия с GPU, драйверы ядра Windows для дисплея и звука, и в итоге получил «полноценный графический ускоритель, способный отрисовывать Quake при 60 кадрах в секунду». Ещё месяц назад Бэрри опубликовал ускоренное видео, на котором Quake работал на данной видеокарте в разрешении 720p с частотой кадров до 44. Однако, по словам разработчика, карта способна на большее. Он обнаружил некоторые узкие места, которые будет устранять при оптимизации. FuryGPU является открытым проектом. Бэрри собирается опубликовать на сайте проекта статью, в которой подробно опишет весь процесс разработки видеокарты, опубликует схемы, драйверы, API, дополнительные материалы, а также порт игры Quake, оптимизированной под этот ускоритель. GTA: Vice City запустили на маршрутизаторе Wi-Fi, подключив к нему видеокарту
05.03.2024 [12:34],
Павел Котов
Немецкие энтузиасты в рамках совместного проекта KittenLabs поделились историей, как им удалось запустить классическую игру GTA: Vice City на маршрутизаторе TP-Link TL-WDR4900 с подключённой к нему дискретной видеокартой AMD Radeon HD 7470 и Debian Linux.
Источник изображения: kittenlabs.de Энтузиасты рассказали, что беспроводной маршрутизатор TP-Link TL-WDR4900 привлёк их внимание благодаря репутации отличного производительного устройства, хотя и выпущен он был в 2013 году. Высокую производительность роутеру обеспечивает чип NXP/Freescale QorIQ P1014 — в действительности это 32-битный процессор PowerPC e500v2. Для подключения дискретной видеокарты в KittenLabs воспользовались платой miniPCIe, которая дала системе интерфейс PCIe 2.0. Первоначально в качестве программной платформы было решено использовать встраиваемую OpenWrt, но она не очень хорошо показала себя как ОС общего назначения, поэтому выбор пал на Debian Linux с дополнительными модулями ядра — этого оказалось достаточно для игровой платформы с поддержкой графических драйверов AMD. У адаптера AMD Radeon RX 570 выявились проблемы с совместимостью, поэтому его заменили на более старый Radeon HD 7470, и система заработала. На этом этапе потребовалась версия игры, способная запускаться на PowerPC под Debian. Таковой должна была стать reVC — полученная путём обратной разработки GTA: Vice City. Одной компиляции под платформу маршрутизатора не хватило: при взаимодействии с неигровыми персонажами возникали сбои, и проект застопорился на несколько месяцев. Энтузиастам помогли автор порта reVC на Wii U и обновление библиотеки со всеми зависимостями. В итоге прорисовка заработала должным образом с полной поддержкой аппаратного ускорения. |