Сообщения в bot.habr.rss

Разработка робастного управления сервоприводом

Опубликовано: Mon, 04 Sep 2023 07:15:28 GMT
Канал: DIY или Сделай сам – для тех, у кого руки растут из нужного места

Продолжаем открытый проект сервоконтроллера MC50. В предыдущей статье была разработана архитектура управления и написана программа сервопривода. Но регулятор был вручную настроен на определенный тип нагрузки. А что делать если тип и динамика нагрузки неизвестны? Читать далее

https://habr.com/ru/articles/758618/
BotHabr to All (2023-09-04 08:00:03) [ссылка]

Как найти лучшего подрядчика на изготовление корпусов. Готовый алгоритм

Опубликовано: Mon, 04 Sep 2023 02:10:01 GMT
Канал: Электроника для начинающих – arduino, DYI и как собрать Электроника

Пять мифов о подборе подрядчика на изготовление корпусов, как этот подбор работает в реальности и как поступить, чтобы выбрать по-настоящему хорошего контрактника: рабочая методика их отбора. Список годных подрядчиков на производство корпусов с раскладом по технологиям — в РФ и Китае.Пару раз в неделю нам приходит спам предложение от контрактного производства корпусов и разных деталей. Эти предложения все примерно одинаковые и никогда не меняются: мол, наше предприятие имеет большой опыт, работает с N-го года, 100500 наших станков выполняют «кружение/лужение полосатых заготовок», вот вам полный список нашего оборудования, любуйтесь. Поэтому из вот этого потока постоянных предложений, поиска и тестирования мы сделали список мифов, которые характерны для заказчиков контрактного производства корпусов. Хотя, думаю, параллели можно провести и на другие технологии. Развенчание мифов и раздача подрядчиков

https://habr.com/ru/articles/758454/
BotHabr to All (2023-09-04 03:00:09) [ссылка]

Альтернативы Compute Module 4 от Raspberry Pi: Orange Pi CM4 и Banana Pi BPI-CM2

Опубликовано: Sun, 03 Sep 2023 23:24:45 GMT
Канал: DIY или Сделай сам – для тех, у кого руки растут из нужного места

Три года назад Raspberry Pi Foundation представила Compute Module 4. Новый модуль был шагом вперед по сравнению с предыдущими моделями. Он более быстрый, у него больше возможностей, включая сетевые функции. Например, у модуля есть опция Wi-Fi 802.11b/g/n/ac, Bluetooth 5.0.

Сейчас появилось две отличные альтернативы, которые нельзя пропустить. Одна из них уже продается, вторая — вскоре поступит в продажу. О них сегодня и поговорим. Читать дальше →

https://habr.com/ru/companies/selectel/articles/758676/
BotHabr to All (2023-09-04 00:00:03) [ссылка]

Система автоматической разгрузки и загрузки дрона (Часть 3 — замок)

Опубликовано: Sun, 03 Sep 2023 11:01:02 GMT
Канал: Робототехника – роботы, роботы, роботы

Проблема разгрузки и загрузки грузов на дрон без участия человека - это основная проблема автоматизации доставки грузов с помощью дронов. Ключевой этап доставки, который требует присутствия человека, заключается в процессе физической загрузки и разгрузки грузов на дрон. Но у нас есть решение!Третья и заключительная публикация на тему Система автоматической разгрузки и загрузки дрона (Часть 1 — конструкция) / Хабр (habr.com) Подробнее

https://habr.com/ru/articles/758572/
BotHabr to All (2023-09-03 12:00:07) [ссылка]

ISO 26262-6 разбор документа (или как писать безопасный софт)

Опубликовано: Sat, 02 Sep 2023 23:06:40 GMT
Канал: Программирование микроконтроллеров – учимся программировать микроконтроллеры

ISO26262 это международный текст, который объясняет как создавать безопасный и высоконадежный встраиваемый софт для мотоциклов, автомобилей, грузовиков и автобусов. В этом тексте я попробовал разобраться с тем как понять автомобильный стандарт функциональной безопасности ISO26262 в той части, которая относится к требованиям к программному обеспечению (часть 6). Читать далее

https://habr.com/ru/articles/757216/
BotHabr to All (2023-09-03 00:00:04) [ссылка]

Атакуем DHCP с помощью Raspberry Pi

Опубликовано: Sat, 02 Sep 2023 09:53:01 GMT
Канал: Разработка на Raspberry Pi – одноплатный компьютер компактного размера

На тему атак с использованием протокола DHCP написано достаточно много статей. Атаки DHCP Starvation и поддельный DHCP Сервер являются важными инструментами проведения пентеста.  Однако я предлагаю посмотреть на проблему немного под другим углом. А именно, использовать в качестве аппаратной платформы, с которой будут реализовываться атаки микрокомпьютер, например Raspberry Pi 3. Благодаря небольшим размерам и возможности работать от аккумулятора это устройство можно незаметно разместить рядом с сетевой розеткой и использовать для реализации атаки.В этой статье я не буду разбирать процесс установки ОС на Raspberry, на эту тему написано достаточно статей и к тому же там все достаточно просто. Замечу лишь, что дистрибутив Kali Linux, который лучше всего использовать для описываемых атак, есть и для Raspberry Pi. Читать далее

https://habr.com/ru/companies/otus/articles/758234/
BotHabr to All (2023-09-02 10:00:05) [ссылка]

Переписываем наш Object Cloud

Опубликовано: Fri, 01 Sep 2023 16:00:01 GMT
Канал: DIY или Сделай сам – для тех, у кого руки растут из нужного места

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

https://habr.com/ru/articles/758418/
BotHabr to All (2023-09-01 17:00:04) [ссылка]

Как подключить магнитный считыватель к микроконтроллеру

Опубликовано: Fri, 01 Sep 2023 08:01:02 GMT
Канал: Программирование микроконтроллеров – учимся программировать микроконтроллеры

Приветствую всех!

Давным-давно я уже писал один пост про магнитные карты, где рассказывалось о том, что это вообще за технология и как оно работает. Сейчас же речь пойдёт о ней с совершенно другой стороны — как управлять магнитным считывателем с TTL-интерфейсом и что с этим всем делать.

Итак, в сегодняшней статье поговорим о встраиваемых магнитных считывателях. Разберёмся, как подключить его и как обрабатывать данные с него. Традиционно будет много интересного. Читать дальше →

https://habr.com/ru/companies/timeweb/articles/757376/
BotHabr to All (2023-09-01 09:00:06) [ссылка]

Принцип суперпозиции для Умного дома

Опубликовано: Fri, 01 Sep 2023 07:32:14 GMT
Канал: DIY или Сделай сам – для тех, у кого руки растут из нужного места

Сегодня я хотел бы обсудить тему сервера Умного дома, на которую я попытаюсь распространить физический принцип суперпозиции. По моему мнению, есть одно противоречивое место в домашней автоматизации, которое до сих пор не получило ясного ответа. Звучит оно достаточно просто: Где должен находиться сервер Умного дома, в облаке или в локальной сети?С одной стороны, сервер в локальной сети выглядит разумным решением потому, что даёт пользователю некую независимость от провайдеров услуг. С другой стороны, очевидно, что этот сервер всё равно должен иметь доступ к Интернету для удаленного управления и уведомлений. Кроме этого, может случиться так, что отдельные проекты могут быть распределенными по разным серверам, но при этом быть взаимосвязанными между собой. Следовательно, возникает вопрос: если так или иначе всё завязано на Интернет, разве не разумно будет иметь сервер в облаке? Читать далее

https://habr.com/ru/articles/758180/
BotHabr to All (2023-09-01 08:00:05) [ссылка]

Разбор I2S трафика в программе Logic 2

Опубликовано: Thu, 31 Aug 2023 21:07:38 GMT
Канал: Программирование микроконтроллеров – учимся программировать микроконтроллеры

В этом тексте я написал инструкцию того как настроить логический анализатор Saleae производить автоматический синтаксический разбор трафика на шине I2S. Читать далее

https://habr.com/ru/articles/758188/
BotHabr to All (2023-08-31 22:00:05) [ссылка]

Одноплатный ПК Cytron Reka:Bit: отличный старт для обучения робототехнике и электронике

Опубликовано: Thu, 31 Aug 2023 14:11:59 GMT
Канал: Программирование микроконтроллеров – учимся программировать микроконтроллеры

Одноплатные компьютеры стали одним из самых популярных компонентов для проектов как новичков, так и профессионалов в мире электроники. Но для работы с теми же Raspberry Pi нужны достаточно обширные знания как в плане аппаратного обеспечения, так и программирования (хотя бы база). Но если всего этого нет, можно попробовать платы с более низким порогом входа. Одна из них — Cytron Reka:Bit от компании Cytron. О ней сегодня и поговорим. Читать далее

https://habr.com/ru/companies/ru_mts/articles/758214/
BotHabr to All (2023-08-31 15:00:05) [ссылка]

Обзор Aппаратного Aудио кодека MAX9860 (2x ADC+DAC)

Опубликовано: Thu, 31 Aug 2023 10:43:52 GMT
Канал: Программирование микроконтроллеров – учимся программировать микроконтроллеры

Обзор аудиокодека MAX9860. MAX9860 это 24 пиновый ASIC у которого внутри один 16ти битный sigma delta ЦАП, и два AЦП с управлением по I2C. Данные загружаются и выгребаются по I2S.В тексте я написал свои впечатления от работы с этим чипом. --------------------------------------------- Читать далее

https://habr.com/ru/articles/758140/
BotHabr to All (2023-08-31 11:00:05) [ссылка]

Производство корпусов «в силикон» на пальцах: поэтапно и с анимацией

Опубликовано: Thu, 31 Aug 2023 06:07:34 GMT
Канал: Электроника для начинающих – arduino, DYI и как собрать Электроника

Это вам не 3D-принтер гонять, тут все по-взрослому. Покажем производство корпусов по очень популярной технологии литья полиуретана в силиконовые формы — как это делается; и расскажем о рисках и ошибках. Зачем? Чтобы цена разработки и производства корпуса неожиданно не стала в несколько раз выше, чем вы планировали.  Открываем дверь на производство с ноги

https://habr.com/ru/articles/756956/
BotHabr to All (2023-08-31 07:00:30) [ссылка]

CAN и GPS адаптер для RaceChrono

Опубликовано: Wed, 30 Aug 2023 11:28:43 GMT
Канал: DIY или Сделай сам – для тех, у кого руки растут из нужного места

В любительском и не очень профессиональном сегменте авто-мото спорта многие используют приложение RaceChrono для записи телеметрии и хронометража. Если кратко, то RaceChrono позволяет решить 2 задачи:1. Хронометраж. Отсечка времени по кругам или по линии старта и финиша. Приложение позволяет в "онлайне", прямо во время движения, видеть опережение или отставание от лучшего времени. Прямо как в компьютерной игре.2. Запись телеметрии (траектории движения, параметров работы автомобиля) и последующий их просмотр для анализа. Так же можно наложить отображение нужных параметров на видео.Как правило, для решения этих задач используют 2 отдельных устройства: внешний GPS приемник и CAN-адаптер. И то и другое выпускается промышленно и доступно для покупки. Я сделал небольшое устройство, которое сочетает в себе сразу всё необходимое: GPS на 25 Гц и CAN интерфейс. Читать далее

https://habr.com/ru/articles/757898/
BotHabr to All (2023-08-30 12:00:04) [ссылка]

История печатных плат: от Эйслера до наших дней

Опубликовано: Tue, 29 Aug 2023 11:56:32 GMT
Канал: Электроника для начинающих – arduino, DYI и как собрать Электроника

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

https://habr.com/ru/companies/yadro/articles/755824/
BotHabr to All (2023-08-29 12:00:14) [ссылка]

Веб-консоль для загрузчика U-Boot

Опубликовано: Tue, 29 Aug 2023 09:53:48 GMT
Канал: DIY или Сделай сам – для тех, у кого руки растут из нужного места

В данной статье я расскажу, как совместил U-Boot и TCP/IP стек LWIP, и c использованием LWIP написал веб-консоль на WebSocket, очень простой DHCP-сервер и HTTP-сервер. Код лежит на репозиториях U-Boot и LWIP. Читать далее

https://habr.com/ru/companies/ruvds/articles/757614/
BotHabr to All (2023-08-29 11:00:04) [ссылка]

Личный домашний VPN на основе Raspberry (Shadowsocks) (для самых маленьких)

Опубликовано: Tue, 29 Aug 2023 09:30:50 GMT
Канал: DIY или Сделай сам – для тех, у кого руки растут из нужного места

Настраиваем свой маленький, домашний и ламповый VPN на основе Shadowsocks (Outline). Нужен Raspberry и настраиваемый wi-fi-роутер. Пошаговая инструкция. Без абонентской платы и аренды VPS.Прежде всего, небольшой дисклеймер: я ненастоящий сварщик, я просто перелопатил много информации, скомпилировал ее и получил нужный мне результат. Им я и поделюсь со всем миром, где известное правительство пытается блокировать уже частные соединения VPN.До этого блокировали пока что только коммерческие сервисы VPN. Пока под раздачу попадают протоколы WireGuard и OpenVPN (август 2023). Первый очень популярен своей легкостью и быстродействием, быстрой настройкой. К сожалению, у такого трафика на лбу написано «Я — VPN соединение”. Второй протокол уже довольно старый и популярный, но тоже довольно легко обнаруживается РКН. На сегодня РКН только тренируется с блокировками, но похоже, что Shadowsocks пока работает без перебоев. Тем не менее, "эксперты «Роскомсвободы» также предполагают, что следующим шагом властей может стать блокировка Shadowsocks, нестандартного протокола, созданного для обхода Великого китайского файрволла, и подобных ему инструментов”. Пока до этого протокола еще не добрались, на основе него, а точнее Outline, использующий технологию Shadowsocks, и настроим свой VPN-сервер. Читать далее

https://habr.com/ru/articles/757600/
BotHabr to All (2023-08-29 10:00:05) [ссылка]

Веб-консоль для загрузчика U-Boot

Опубликовано: Tue, 29 Aug 2023 09:53:48 GMT
Канал: DIY или Сделай сам – для тех, у кого руки растут из нужного места

В данной статье я расскажу, как совместил U-Boot и TCP/IP стек LWIP, и c использованием LWIP написал веб-консоль на WebSocket, очень простой DHCP сервер и HTTP сервер. Код лежит на репозиториях U-Boot и LWIP. Читать далее

https://habr.com/ru/articles/757614/
BotHabr to All (2023-08-29 10:00:04) [ссылка]

Знакомимся с RepkaPi.GPIO SysFS. Установка и управление GPIO через Python 3. Теоретические основы работы GPIO портов

Опубликовано: Tue, 29 Aug 2023 02:04:40 GMT
Канал: Программирование микроконтроллеров – учимся программировать микроконтроллеры

Начнем знакомство с подключаемой библиотекой RepkaPi.GPIO, данная библиотека написана на Python 3 и для управления GPIO использует методы, реализованные через SysFS. Читать далее

https://habr.com/ru/articles/757522/
BotHabr to All (2023-08-29 08:00:05) [ссылка]

AsmX: Новые горизонты программирования и мощные инструменты

Опубликовано: Sun, 27 Aug 2023 06:24:23 GMT
Канал: Assembler – язык программирования низкого уровня

AsmX является языком программирования, который имеет полный Тьюринг, кроссплатформенный. у AsmX имеет свой уникальный синтаксис, инструкции начинаются с символа "@", но это другая забавная мини история.AsmX имеет ряд возможностей. Читать далее

https://habr.com/ru/articles/757140/
BotHabr to All (2023-08-28 22:00:05) [ссылка]

Обзор языка программирования AsmX

Опубликовано: Mon, 28 Aug 2023 12:31:28 GMT
Канал: Assembler – язык программирования низкого уровня

Краткий обзор основных возможностей языка AsmX. Указание ошибок работы для ускорения развития языка. Любая критика и ответы автора приветствуются. Читать далее

https://habr.com/ru/articles/757392/
BotHabr to All (2023-08-28 13:00:07) [ссылка]

Герои напильника и паяльника: итоги сезона DIY

Опубликовано: Mon, 28 Aug 2023 10:04:45 GMT
Канал: DIY или Сделай сам – для тех, у кого руки растут из нужного места

В классических RPG персонаж игрока занимается, по сути, ровно двумя вещами: качается и причиняет миру добро. Эти вещи взаимосвязаны: чем больше причинил добра, тем больше дали очков опыта. Чем сильнее прокачал навыки, тем больше можешь причинить миру добра. DIY — тоже в каком-то смысле RPG. Собрав работающий электросамокат на базе нерабочего гироскутера, одновременно и новые безумные скиллы приобретаешь, и сынишку радуешь, и немного даже об окружающей среде заботишься.Привет, Хабр! Сезон DIY подходит к концу, и мы, компания VK, пришли его торжественно закрыть, раздать особо отличившимся героям лут и голду, а заодно — поговорить о том, чему именно учится DIY’щик и какое конкретно добро он причиняет миру. Читать далее

https://habr.com/ru/specials/757220/
BotHabr to All (2023-08-28 11:00:05) [ссылка]

Предтеча ИИ и андроидов. Часть 2: протоандроиды и автоматоны до нашей эры

Опубликовано: Mon, 28 Aug 2023 09:16:03 GMT
Канал: Робототехника – роботы, роботы, роботы

Продолжаем исследовать тему исторических предпосылках создания нейросетей и ИИ. От мифов переходим уже к чему-то более осязаемому, а именно — к первым автоматонам. Автоматон (восходит к др.-греч. αὐτόματον, ср. форма αὐτόματος «самодвижущийся», «самопроизвольный») — кукла с механическим приводом, выполняющая действия по заданной программе. Сам термин был введён только в XX веке чешским писателем Карелом Чапеком. В этой части рассмотрим истории о первых автоматах и первых роботоподобных устройствах, имеющих реальную или, как минимум, теоретическую реализацию. Для своего  времени это были одни из самых инновационных решений, такие же как создание ChatGPT или Mijorney сегодня. Читать далее

https://habr.com/ru/companies/generations/articles/757334/
BotHabr to All (2023-08-28 10:00:09) [ссылка]

RGB-усилители. Особенности, проблемы, выбор

Опубликовано: Mon, 28 Aug 2023 09:00:01 GMT
Канал: DIY или Сделай сам – для тех, у кого руки растут из нужного места

Казалось бы, простая вещь — RGB-усилитель, выбирай просто подходящей выходной мощности и используй. Но на деле не всё так просто. Ценой моих нервных клеток был получен опыт, которым спешу поделиться. Из этого материала вы узнаете, чем отличаются RGB-усилители, что не отражено в документации, где на упаковке враньё, и какие проблемы они могут создавать. Специально для этого материала я купил (и взял погонять) горку RGB-усилителей и отреверсил схемы. А ещё мне хотелось понять, чем обусловлен такой разброс цен на эти простые устройства. Читать дальше →

https://habr.com/ru/companies/ruvds/articles/755102/
BotHabr to All (2023-08-28 10:00:03) [ссылка]

DIY: Большая Красная Кнопка для принятия Очень Важных Решений

Опубликовано: Mon, 28 Aug 2023 04:00:02 GMT
Канал: DIY или Сделай сам – для тех, у кого руки растут из нужного места

Привет, Хабр! В этой статье хочу поделиться простым но интересным проектом в виде вот такой USB-кнопки. Если КДПВ сработала, welcome под кат:)

https://habr.com/ru/articles/757096/
BotHabr to All (2023-08-28 05:00:03) [ссылка]

[Перевод] Rust 1.72.0: потенциально полезные отключенные элементы, неограниченные константные вычисления

Опубликовано: Sun, 27 Aug 2023 08:18:22 GMT
Канал: Системное программирование – обеспечение работы прикладного ПО

Команда Rust рада сообщить о новой версии языка — 1.72.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение.
Если у вас есть предыдущая версия Rust, установленная через rustup, то для обновления до версии 1.72.0 вам достаточно выполнить команду:
rustup update stable
Если у вас ещё не установлен rustup, вы можете установить его с соответствующей страницы нашего веб-сайта, а также посмотреть подробные примечания к выпуску на GitHub.
Если вы хотите помочь нам протестировать будущие выпуски, вы можете использовать beta (rustup default beta) или nightly (rustup default nightly) канал. Пожалуйста, сообщайте обо всех встреченных вами ошибках. Читать дальше →

https://habr.com/ru/articles/757158/
BotHabr to All (2023-08-27 09:00:08) [ссылка]

А давайте убъем все фреймворки?

Опубликовано: Sun, 27 Aug 2023 07:38:45 GMT
Канал: Системное программирование – обеспечение работы прикладного ПО

Общая тенденция развития технологий характеризуется рывками и спадами. Рассмотрим, например, массовое перемещение человеческих тел. Изначально применялись лошади и повозки, которые постепенно стали сложными, и эта технология превратилась в отдельную индустрию. Затем внезапно появились поезда. Про лошадей быстро забыли, и фокус сместился на новое направление. Пар стал объектом исследований и превратился в сложную науку. Параллельно развивались дизель и электричество. В определенный момент паровые двигатели ушли в прошлое, и все перешли на дизель и электричество. Аналогично сейчас происходит переход на электромашины, требующие значительно меньшего количества жидкостей.Технологии эволюционируют и функционируют, а новые технологии их полностью заменяют. Считаю, что сейчас наступает эпоха, когда технологии фреймворков и Электрона могут быть вытеснены генеративными AI. Рассмотрим несколько примеров. Нажимайте вот эту вот кнопотуленку

https://habr.com/ru/articles/757150/
BotHabr to All (2023-08-27 08:00:07) [ссылка]

Распознавание вещественного числа из строки

Опубликовано: Sat, 26 Aug 2023 22:07:25 GMT
Канал: Программирование микроконтроллеров – учимся программировать микроконтроллеры

В программировании микроконтроллеров часто приходится в UART консоли вводить в прошивку какие-то калибровочные коэффициенты: значения токов, пороговых напряжений, уровней освещений и прочего. Как правило это действительные числа с плавающий запятой в разных форматах. Потом часто надо анализировать текстовые логи с SD-карты. Надо выхватывать вещественные числа из CSV файлов для дальнейших расчетов. Для всего этого нужен какой-то надежный переносимый прозрачный и простой алгоритм, чтобы распознавать вещественные числа из строчек.В этом тексте я представил решение этой задачи. Читать далее

https://habr.com/ru/articles/757122/
BotHabr to All (2023-08-26 23:00:04) [ссылка]

Архитектура и программирование Sony Playstation 1

Опубликовано: Sat, 26 Aug 2023 17:42:29 GMT
Канал: Assembler – язык программирования низкого уровня

По сравнению с другими, ранее описанными мной архитектурами, архитектура Sony Playstation 1 (PSX) - сравнительно современная. И дело даже не в годе выпуска (1994) - скорее это общее ощущение сочетания новых возможностей и исчезновения привычных старых, которые были типичными для компьютеров и приставок предыдущей эпохи.PSX (это сокращение пошло от первоначального названия проекта - Playstation X) имеет в качестве центрального процессора MIPS R3000, работающий на частоте 33МГц. Причём, Sony отказалось от сопроцессора для вычислений с плавающей точкой и вместо него сопроцессором в PSX является так называемый GTE (Geometry Transformation Engine), выполняющий различные операции с фиксированной точкой над векторами и матрицами. Читать далее

https://habr.com/ru/articles/756314/
BotHabr to All (2023-08-26 18:00:05) [ссылка]

Варим C с компилятором Zig и его build.zig

Опубликовано: Fri, 25 Aug 2023 16:02:22 GMT
Канал: Системное программирование – обеспечение работы прикладного ПО

По случаю выхода версии 0.11.0 языка Zig я решил написать ещё одну статью о языке Zig. В этот раз речь пойдет о системе сборки языка. А точнее, как пользоваться кодом написанным на языке C в проекте на языке Zig, с небольшими ответвлениями в стороны для описания некоторых возможностей системы сборки. Тем более, что она претерпела несколько изменений, о чём я так же коротко упомяну. Эксперименты проводились мной на Windows 11. Стоит сразу упомянуть, что указанные в статье команды будут работать и на других операционных системах. Это одна из особенностей языка Zig. Но пример кода линковки системных библиотек для сборки библиотеки raylib будет платформозависимый, так как для разных платформ набор библиотек отличается. Если интересно, то прошу... пройти во внутрь

https://habr.com/ru/articles/753306/
BotHabr to All (2023-08-25 17:00:08) [ссылка]