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

Простой испытатель ферритов

Опубликовано: Sun, 02 Apr 2023 12:16:01 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника

Реалии нашей жизни поменялись. Если раньше мы шли в магазин и покупали нужное ферритовое кольцо для трансформатора, то теперь порой приходится довольствоваться тем, что удалось найти. В ящике стола, в лампочке-экономке из ближайшей мусорки, у китайцев на Алиэкспрессе... Зачастую без маркировки, тип которого известен лишь приблизительно. И вопросы, вопросы... Действительно ли из Китая выслали то, что просили? Подойдет ли для двухтактного трансформатора это зеленое кольцо? А что будет, если намотать трансформатор на феррите с мю 10000? Какой выбрать число витков на вольт, когда формула из статьи в журнале "Радио" дает 0,4 витка на вольт, а популярная программа -- 1,2 витка?В статье описывается небольшой стенд для испытания ферритовых сердечников, главным образом, колец, в режиме двухтактного преобразователя. Читать далее

https://habr.com/ru/post/705844/
BotHabr to All (2023-04-02 13:00:09) [ссылка]

Руководство по Кросс-Платформенному Системному Программированию для UNIX и Windows: Уровень 1

Опубликовано: Sun, 02 Apr 2023 09:50:42 GMT
Канал: Системное программирование – Обеспечение работы прикладного ПО

С помощью этого учебного материала мы научимся писать кросс-платформенный код на Си, используя системные функции популярных ОС (Windows, Linux/Android, macOS и FreeBSD): управление файлами и файловый I/O, консольный I/O, пайпы (неименованные), запуск новых процессов. Мы напишем свои небольшие вспомогательные функции поверх низкоуровневого системного АПИ (API), для того чтобы наш основной код, используя эти функции, мог работать на любой ОС без изменений. Этот учебный материал — начального уровня. Я делю сложные вещи на части, чтобы примеры кода здесь не были слишком заумными для тех, кто только что начал программировать на Си. Мы обсудим различия между системными АПИ и разберёмся, как создать кросс-платформенный программный интерфейс, который скрывает все эти различия от пользователя этого интерфейса. Читать далее

https://habr.com/ru/post/726410/
BotHabr to All (2023-04-02 10:00:06) [ссылка]

Как подружить Neovim c русской раскладкой

Опубликовано: Sun, 02 Apr 2023 07:58:00 GMT
Канал: VIM – Свободный текстовый редактор

Этот туториал описывает часть функционала плагина «Langmapper.nvim», ссылка на него будет в конце статьи. Для остальных, кто хочет настроить Neovim для работы с русской или другой раскладкой, описаны необходимые шаги и приведён упрощенный код. Читать далее

https://habr.com/ru/post/726400/
BotHabr to All (2023-04-02 08:00:07) [ссылка]

CAN шина

Опубликовано: Sat, 01 Apr 2023 15:04:14 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

Всем привет! Я начинающий разработчик и увлекся Embedded стороной вопроса. Лучший способ запомнить информацию - написать какой нибудь конспект и поделиться им. Ниже моя краткая выжимка о CAN шине и передаче данных через нее. Читать далее

https://habr.com/ru/post/726350/
BotHabr to All (2023-04-01 16:00:07) [ссылка]

«МИРАН» тестирует ШПД по технологии Aqua Ethernet

Опубликовано: Sat, 01 Apr 2023 11:18:03 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

R&D-департамент компании «Комфортел» разработал инновационную технологию обеспечения связи на последней миле, получившую название Aqua Ethernet, а мы приступили к ее тестированию.

«В данном случае мы можем отказаться от дорогих решений зарубежных вендоров, которые сейчас сложно реализовать в РФ. Это является действительно прорывной технологией, которую, я надеюсь, мы запустим в массовое производство уже сейчас, и это даст новый толчок, не побоюсь этого слова, в достижении задач цифровизации всей страны», — поделился мнением Виталий Николаев, директор по инфраструктуре ЦОД сети дата-центров Миран. Читать дальше →

https://habr.com/ru/post/726334/
BotHabr to All (2023-04-01 12:00:07) [ссылка]

Лабораторный таймер: импортозамещение из подручных материалов

Опубликовано: Sat, 01 Apr 2023 04:17:01 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

Мне понадобился простой программируемый таймер, он же реле времени. Простая штуковина, которая в указанное время замыкает контакты. Одним словом, ничего сложного.Вот только с началом санкций даже такое простое лабораторное оборудование купить стало невозможно. Вот хороший пример: http://www.optimum-lab.ru/product/tajmer-laboratornyj/. Отличное лабораторное устройство, но как почти прямо пишет продавец - купить его сейчас не так и просто. Другой случай: https://www.chipdip.ru/product/at8n-24-240v-ac-dc. Не такая удобная и привлекательная разработка как предыдущий вариант, зато в наличии. Но стоит почему-то непотребно много, когда для такой задачи достаточно обычного реле и таймера. А этот вариант: https://www.chipdip.ru/product0/8002563209 совмещает нездоровую цену и нездоровые сроки поставки. Читать далее

https://habr.com/ru/post/726276/
BotHabr to All (2023-04-01 05:00:05) [ссылка]

Демосцена на релейном компьютере

Опубликовано: Sat, 01 Apr 2023 03:27:04 GMT
Канал: Assembler – Язык программирования низкого уровня

Какой компьютер без демосцены? Обратимся к классике от @Manwe_SandS:До моего визита на Assembly'99 я каждый pаз удивлялся pезультатам голосования на заpубежных demo party. Мне было непонятно, как столько людей могут отдавать голоса за pаботы состоящие из тупой (я пpошу пpощения, но это именно так) последовательности эффектов - плазмы, туннеля, огня, вpащающегося куба (тоpа) и пpочих подобных вещей, не объединенных никаким сюжетом, не несущими никакой идеи. То что нужно! Возьмём первый попавшийся релейный компьютер и понаделаем эффектов. Читать далее

https://habr.com/ru/post/720886/
BotHabr to All (2023-04-01 04:00:06) [ссылка]

Настройка Пошаговой Отладки JLink+Eclipse

Опубликовано: Sat, 01 Apr 2023 00:37:56 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

Записали прошивку через интерфейс SWD/JTAG и... ничего не происходит. HeartBeat LED не мигает. Логи в UART(е) не появляются. CLI не отвечает. Очевидно, что прошивка где-то зависла. Что же делать? Как понять, где ошибка? Тут выручит пошаговая GDB отладка с подсветкой в eclipse. Читать далее

https://habr.com/ru/post/682498/
BotHabr to All (2023-04-01 01:00:06) [ссылка]

Ретро-компьютер уровня «Радио-86РК» с RISC-V процессором на плате OMDAZZ

Опубликовано: Fri, 31 Mar 2023 19:13:10 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Статья про то, как из недорогой отладочной платы OMDAZZ c ПЛИС  CycloneIV EP4CE6 получить ретро-компьютер с монитором, клавиатурой и тетрисом, но с современным процессором на базе RSIC-V и компилятором GCC. Как же это сделать

https://habr.com/ru/post/726250/
BotHabr to All (2023-03-31 20:00:03) [ссылка]

[Перевод] PCIe для электронщиков: анатомия канала передачи

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

В предыдущий раз мы разбирали дифпары, их основы, правила разводки и известные допуски PCIe в этом отношении. Сегодня же мы поговорим о конкретных сигналах, на которых работает PCIe, а также узнаем, какие разъёмы применимы к этому интерфейсу. Читать дальше →

https://habr.com/ru/post/725502/
BotHabr to All (2023-03-31 16:00:06) [ссылка]

[Перевод] Starting Electronics: руководство по веб-серверам на Arduino. Часть 9. Работа с изображениями

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

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

Несмотря на лёгкость сегодняшнего занятия, оно даёт нам важное умение — добавлять изображения на веб-страницы сервера и делать эти страницы красивыми и информативными. Читать дальше →

https://habr.com/ru/post/723474/
BotHabr to All (2023-03-31 15:00:04) [ссылка]

От RoboCop до RoboAssist: современное состояние индустрии экзоскелетов

Опубликовано: Fri, 31 Mar 2023 12:13:23 GMT
Канал: Робототехника – Роботы, роботы, роботы

В статье «Люди-киборги: самые сумасшедшие и высокотехнологические механизации человека» мы затронули тему экзоскелетов. В частности, рассказали про российский стартап ExoAtlet, который в 2016 году один из первых в мире выпустил медицинский экзоскелет. Целью основателей стартапа было ускорение процесса реабилитации и улучшение качества жизни пациентов с инсультом, травмами спинного мозга, ДЦП, рассеянным склерозом и прочими болезнями. Но к моменту выпуска прототипа выяснилось, что рынка экзоскелетов в России нет. Компании пришлось строить его с нуля, привлекая инвестиции, меняя на ходу бизнес-модели и не прекращая исследования.А что вообще происходит на мировом рынке экзоскелетов? Несмотря на всю шумиху, прогресс в этой области медленный, и обещанные прорывы ещё не осуществились. В этой статье рассмотрим текущее состояние разработки экзоскелетов и проблемы, которые необходимо преодолеть, чтобы полностью реализовать их потенциал. Читать далее

https://habr.com/ru/post/726138/
BotHabr to All (2023-03-31 13:00:07) [ссылка]

Причина агонии студентов во время интервью, или популярно о моделях интерфейсов шины

Опубликовано: Fri, 31 Mar 2023 08:14:13 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

Сейчас я интервьирую кандидатов которые приходят на позиции в RTL design / проектировщики микросхем на уровне регистровых передач. Но 5 лет назад я интервьировал студентов и других инженеров на позиции в DV / Design Verification / верификаторы блоков микросхем.Моим стандартным вопросом было написать маркером на доске псевдокод для упрощенного драйвера модели шины (Bus Functional Model - BFM) для протокола AXI. На этом вопросе у ~80% кандидатов наступала агония - они как ужи на сковородке пытались натянуть сову на глобус - приспособить решение для последовательной шины а-ля APB, которое они прочитали в каком-нибудь тьюториале - к шине AXI, которая во-первых конвейерная, а во-вторых, допускает внеочередные ответы на запросы чтения с разными идентификаторами.Аналогия из другой области: представьте, что кто-то пытается обходить дерево или решить "ханойские башни" - не зная концепций рекурсии и стека. Или написать GUI интерфейс, не зная концепции cобытийно-ориентированной архитектуры. Это не потому что кандидаты глупые

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

Слушаем ZX Spectrum музыку с MIDI-плеера

Опубликовано: Fri, 31 Mar 2023 08:28:51 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

Как-то раз долгие годы назад у меня умер Спектрум. Уже и не вспомню, что с ним случилось, но возиться с ремонтом желания не было, ибо на замену давно хотелось новенький ZX Evolution. Все более-менее полезные и выглядящие целыми детали были сняты, в том числе и музыкальный сопроцессор YM2149F. И как раз в нужный момент попалась статья @Z80A о сборке плеера на базе Arduino, который я незамедлительно начал собирать.С тех пор проект законченным назвать было сложно — усилитель для наушников был безжалостно выброшен, т.к. из-за неправильного включения слишком сильно шумел, да и устройство получилось не особо компактным, чтобы носить его с собой. Так и валялась плата с кучей проводов на стойке с аудиотехникой, подключенная в линейный выход на случай, если захочется послушать спектрумное поппури.Однако, недавно мне попалась интересная штуковина — Casio FD-1. Это MIDI-плеер, играющий файлы с дискет в обычный MIDI-порт со штекером типа DIN-5.Попробуем её приспособить для прослушивания музыки со спектрума! LD DE, _ARTICLE : LD HL, _BRAIN : LDIR

https://habr.com/ru/post/725752/
BotHabr to All (2023-03-31 09:00:06) [ссылка]

Ассоциативная память без нейросетей + генерация текста

Опубликовано: Fri, 31 Mar 2023 06:14:55 GMT
Канал: Робототехника – Роботы, роботы, роботы

Когда-то давно ко мне пришла идея реализовать алгоритм основанный на цепочках символов. Этот алгоритм выделяет в тексте несколько последовательностей символов, и таким образом производит его анализ. Этот алгоритм в какой-то мере похож на метод построения N-грамной модели, разница лишь в том, что он строит последовательности символов переменной длины. Как это делается я расскажу немного ниже. В результате алгоритм мог сравнивать тексты друг с другом и находить степень похожести между ними. Я приспособил его для того, чтобы отсеивать ранее известные тексты, и выбирать только те, которые обладают наибольшей уникальностью на момент анализа. Результат работы алгоритма можно посмотреть здесь: http://luksian.ruРасскажу вкратце суть идеи. Например, у нас есть текст ABCABD. Из этого текста можно выделить следующие последовательности из двух символов: AB, BC, CA, AB, BD. Здесь видно что последовательность AB встречается два раза, а за этой последовательностью в каждом случае следуют разные символы. Такая ситуация считается конфликтом который необходимо разрешить. Для этого создаются новые последовательности символов: ABC и ABD. Последовательности из этих трех символов в тексте встречаются по одному разу, поэтому конфликт считается разрешенным, больше неоднозначностей в тексте не наблюдается. Разумеется, в обычном тексте написанном на простом человеческом языке для разрешения конфликтов иногда может потребоваться построить гораздо более длинные цепочки символов чтобы можно было найти между ними разницу. И вот недавно я вспомнил об этом алгоритме и попробовал его исследовать поподробнее. Читать далее

https://habr.com/ru/post/726030/
BotHabr to All (2023-03-31 07:00:06) [ссылка]

[Перевод] Кофемашина с открытым исходным кодом — как сделать (почти) с нуля

Опубликовано: Thu, 30 Mar 2023 14:37:59 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Эспрессо-машины — это сложные, загадочные штуки, которые тяжело обслуживать. А ещё они очень дорогие. Но для тех, кто не может жить без кофе, нет никаких преград. Например, можно сделать вот такую эспрессо-машину... Читать далее

https://habr.com/ru/post/725932/
BotHabr to All (2023-03-30 15:00:06) [ссылка]

Десятичный счетчик-дешифратор K561ИЕ8 (CD4017) и красивый эффект на нём

Опубликовано: Thu, 30 Mar 2023 09:00:02 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Привет, Хабр! Бегущие огни многие из нас уже собирали. А что, если сделать их не одномерными, а двумерными? То есть, чтобы они бегали не по вектору, а по матрице?

Получится эффект со множеством вариантов настройки, в зависимости от частоты вертикальной и горизонтальной развёртки.

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

https://habr.com/ru/post/723200/
BotHabr to All (2023-03-30 10:00:06) [ссылка]

[Перевод] Операционная система — аппаратное обеспечение ввода-вывода

Опубликовано: Wed, 29 Mar 2023 10:16:59 GMT
Канал: Системное программирование – Обеспечение работы прикладного ПО

Одной из важных задач операционной системы является управление различными устройствами ввода/вывода, включая: мышь, клавиатуру, тачпад, дисковые накопители, адаптеры дисплея, USB-устройства, экран с поточечной адресацией, светодиоды, аналого-цифровой преобразователь, переключатель включения/выключения, сетевые подключения, аудио-входы/выходы, принтеры и т. д.Система ввода/вывода должна принимать запрос приложения на ввод/вывод и посылать его физическому устройству, затем принимать ответ от устройства и посылать его приложению. Устройства ввода/вывода можно разделить на две категории: блочные и символьные устройства. Читать далее

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

«Скачал плагин и опингвинился». Полезные инструменты для работы с IDE

Опубликовано: Wed, 29 Mar 2023 10:59:51 GMT
Канал: VIM – Свободный текстовый редактор

Эффективность разработки зависит не только от скиллов программиста, но и от рабочего окружения. Так, чтобы оптимизировать процесс, можно использовать специальные плагины или расширения IDE. В тексте собрали самые полезные, по мнению специалистов Selectel, инструменты. Сохраняйте подборку в закладки и делитесь своими вариантами в комментариях. Читать дальше →

https://habr.com/ru/post/725358/
BotHabr to All (2023-03-29 11:00:09) [ссылка]

Zynq. AXI GPIO. Мигаем светодиодом по-новому

Опубликовано: Tue, 28 Mar 2023 08:01:03 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

После написания последнего обзора на новую отладку Я не смог удержаться от того, чтобы не сделать простую проверку работоспособности платы, т.к. очень не хотелось бы напороться на какие-либо проблемы во время решения сложной задачи. Поэтому решил сделать простую мигалку светодиодами и задействовать, плюсом к этому, кнопки на плате. Немного поразмыслив, Я решил, что обычный “ногодрыг” на Verilog - это уже не так интересно и мне показалось, что лучше сделать это с помощью AXI GPIO и своего IP-ядра, инициировав экшн из baremetal-приложения. В общем, кому интересно, заглядывайте в статью, там Я описал, как добавить свое кастомное AXI Peripheral IP-ядро, как правильно организовать проект и обратиться к GPIO для чтения и записи логического уровня. Поехали… Читать далее

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

NORVI GSM AE02-V: просто добавь GSM

Опубликовано: Mon, 27 Mar 2023 16:25:05 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

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

Как вы понимаете, наличие GSM модуля является существенным дополнением и значительно расширяет возможности контроллера: можно посылать и принимать информационные и управляющие SMS, можно организовать резервный, независимый от вашей IoT инфраструктуры канал связи и т. д.

В этой статье я рассмотрю модель NORVI GSM AE02-V, которая кроме ESP32 и GSM модуля содержит цифровые и аналоговые входы, интерфейс RS485 и прочие возможности, что делает этот контроллер интересным решением для создания ваших проектов по автоматизации. Читать дальше →

https://habr.com/ru/post/721060/
BotHabr to All (2023-03-27 17:00:05) [ссылка]

Пиксельные Пои или Pixel Poi своими руками

Опубликовано: Mon, 27 Mar 2023 10:34:52 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

В этой публикации речь пойдет о тестировании светодиодной ленты APA102 высокой плотности, совместно с модулем WeAct Black Pill V3.0 (MiniF4 V3.0) или «Черная таблетка» с AliExpress в качестве контроллера пиксельных пои. Пиксельные пои — представляют собой световой реквизит на основе управляемых светодиодов, при вращении которого можно отображать разнообразные картинки, эффекты, надписи и т. п. Читать далее

https://habr.com/ru/post/724988/
BotHabr to All (2023-03-27 12:00:04) [ссылка]

Аппаратные закладки под микроскопом. Обнаружение

Опубликовано: Mon, 27 Mar 2023 09:00:01 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника

Дисклеймер. Много лет в сообществе технических специалистов идёт дискуссия о возможности внедрения троянов в популярные коммерческие микросхемы. К сожалению, в этот чисто технический вопрос вмешиваются политические аргументы: мол, давайте переходить на российские процессоры, потому что в западных чипах закладки! Такой типичный FUD (см. контрпропаганду на Хабре). Кстати, американские коллеги используют такие же аргументы, но против китайских микрочипов. Похоже, политики любят использовать «пугалки» для принятия выгодных решений, ведь искусство политики древнее самого человечества.

Хотим ещё раз подчеркнуть: мы исследуем эту тему исключительно в общемировом контексте как важную область микроэлектроники и информационной безопасности. А как используют данные факты ангажированные представители индустрии и политики — пусть останется на их совести. Читать дальше →

https://habr.com/ru/post/724340/
BotHabr to All (2023-03-27 10:00:08) [ссылка]

«Умная дача» реального человека, без рекламных интеграций

Опубликовано: Mon, 27 Mar 2023 06:30:03 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Начитавшись рекламных статей из цикла "умная дача", и испытав достаточно сильную фрустрацию от качества контента и "адекватности" предлагаемых технических решений, решил поделиться своим опытом автоматизации загородного дома. Зайти в Изнакурнож:

https://habr.com/ru/post/724890/
BotHabr to All (2023-03-27 07:00:05) [ссылка]

WS2812B/WS2811 + STM32

Опубликовано: Sun, 26 Mar 2023 23:15:56 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

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

https://habr.com/ru/post/724888/
BotHabr to All (2023-03-27 00:00:05) [ссылка]

Реверс инжиниринг для самых маленьких на практике

Опубликовано: Sun, 26 Mar 2023 10:58:01 GMT
Канал: Assembler – Язык программирования низкого уровня

Скомпилированное приложение является «чёрным ящиком». Чтобы туда заглянуть, восстановить алгоритм работы применяется реверс‑инжиниринг. Это непростой навык с высоким порогом входа. В статье мы попробуем взять дизассемблер, несложную задачку и пойдём в бой. Материал будет полезен тем, кому хочется с чего-то начать и погрузиться в тему реверса.В ходе нашего погружения разберем, какие инструменты использовать, с какой стороны подходить к решению подобных задач, разберём различные теоретические моменты. Для углублённого изучения будут ссылки на дополнительную литературу. Читать далее

https://habr.com/ru/post/724808/
BotHabr to All (2023-03-26 11:00:09) [ссылка]

Компактный make для STM32 с USB

Опубликовано: Sun, 26 Mar 2023 09:03:12 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

Дата появления микроконтроллеров STM32, судя по datasheet, 2007 год, и с тех пор они признаны очень успешным и популярным чипом. Поэтому для них уже написано множество готовых примеров с поддержкой почти всех технологий как самим вендором так и комьюнити. Это и всевозможные USB устройства включая флешку и звуковую карту, и целочисленные варианты кодеков (WMA, Speex), и даже готовые сборки под ethernet с lwip стеком так же в наличии. В то время комьюнити пытается догнать вендора и написало библиотеку libopencm3, уже в отличии от оригинала, основанную на make, а не привязанную к среде. И в ней есть так же примеры с USB. И вот, на фоне всего этого я представил что STM32 ничем не сложнее меги, вооружившись таблицей разметки памяти с адресами регистров начинаю писать еще один вариант стандартной библиотеки для STM32. Гораздо более наивный, но зато компактный. Смыл был однозначно, я вообще считаю что если не понравился любой стандартный продукт, то это повод переписать его полностью, хотя вы можете со мной не согласиться. Читать далее

https://habr.com/ru/post/724800/
BotHabr to All (2023-03-26 10:00:07) [ссылка]

Разработка NAS — цели и этапы

Опубликовано: Sat, 25 Mar 2023 15:24:46 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

В статье изложена идея разработки NAS на ARM процессорах с самого начала, от проектирования плат, портирования софта и до дизайна корпуса.Рассказывается об этапах проектирования открытой платформы NAS на основе модульной конструкции. Представлен началный вариант собственного модуля на ARM процессоре и структурная схема универсальной несущей платы для подключения различных модулей, в том числе контроллеров дисков, сетевых адаптеров и другой периферии.Приводятся результаты сборки нескольких NAS на платах с ARM процессором RK3588 для проверки концепта разработки. Только для любителей NAS

https://habr.com/ru/post/724730/
BotHabr to All (2023-03-25 16:00:06) [ссылка]

Когда переподключения ускоряют работу по сети. Тестируем быстродействие TCP-сокетов

Опубликовано: Fri, 24 Mar 2023 21:01:09 GMT
Канал: Системное программирование – Обеспечение работы прикладного ПО

При написании предыдущей статьи я наткнулся на странный эффект с производительностью TCP-сокетов. При попытке отправить пачку запросов через сокет оказалось, что выгоднее заново устанавливать TCP-соединение после каждого запроса, а не переиспользовать его. Исследованию причин этого эффекта (а заодно и поиску способов от него избавиться) и посвящена эта статья. Читать далее

https://habr.com/ru/post/724682/
BotHabr to All (2023-03-24 22:00:08) [ссылка]

Программирование контроллера сервоприводов MC50. Введение

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

Это продолжение открытого проекта платы контроллера сервоприводов. В предыдущей статье был проведён анализ возможностей и выбор микроконтроллера, изучена и освоена среда разработки.  Теперь подошла собранная плата.  Читать далее

https://habr.com/ru/post/724586/
BotHabr to All (2023-03-24 16:00:07) [ссылка]