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

Драйвер Ethernet для xv6

Опубликовано: Wed, 03 Jul 2024 17:51:08 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

Xv6 - учебная ОС - рассказывает об идеях, что лежат в основе операционных систем.Научим xv6 работать в сети, познакомимся со стандартом виртуальных устройств VirtIO, деревом устройств DeviceTree, технологией Ethernet, сетевыми протоколами, возведем сетевой мост между виртуальными машинами. Читать далее

https://habr.com/ru/articles/826500/
BotHabr to All (2024-07-03 18:00:08) [ссылка]

[Перевод] SCARA-Laser. Часть 2. Переизобретаем велосипед

Опубликовано: Wed, 03 Jul 2024 13:49:26 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Как только я разобрался с кинематикой, я отправился шерстить интернет в поисках уже существующих решений и обнаружил свой проект уже готовым. Ну почти.https://howtomechatronics.com/projects/laser-engraving-with-diy-arduino-scara-robot-complete-guide/ - лазерный гравер на SCARA-кинематике с контроллером Arduino Mega. Ровно то, что я хотел. Но этой статьи бы не было, если бы я просто скачал модельки, распечатал и собрал по инструкции. Читать далее

https://habr.com/ru/articles/826470/
BotHabr to All (2024-07-03 14:00:04) [ссылка]

OrangePi AiPro — гайд и обзор

Опубликовано: Wed, 03 Jul 2024 12:10:16 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Я не знаю как правильно назвать обзор/гайд про эту плату. Самая китайская плата? Самая загадочная? Самая неоднозначная? В любом случае - одна из самых интересных! Поговорим про OrangePi AIpro, плату от запрещённой в половине мира Huawei. Читать далее

https://habr.com/ru/companies/recognitor/articles/826280/
BotHabr to All (2024-07-03 13:00:03) [ссылка]

[Перевод] Учимся летать: симуляция эволюции на Rust. 5/5

Опубликовано: Wed, 03 Jul 2024 06:05:12 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

Это заключительная часть серии статей по разработке симуляции эволюции с помощью нейронной сети и генетического алгоритма.

Первая часть
Вторая часть
Третья часть
Четвертая часть
Читать дальше →

https://habr.com/ru/companies/timeweb/articles/825262/
BotHabr to All (2024-07-03 07:00:07) [ссылка]

Вы неправильно настраиваете Emacs: use-package

Опубликовано: Tue, 02 Jul 2024 14:48:38 GMT
Канал: Все статьи подряд / Emacs / Хабр

О, use-package!Это пакет, который буквально изменил всё. Если раньше init.el заполняли кодом в императивном стиле, то с появлением use-package очень многие пользователи Emacs стали описывать свои настройки в декларативном стиле.Пакет оказал настолько большое влияние на управление настройками Emacs, что начиная с Emacs 29 use-package стал встроенным (builtin), т. е. уже не требует установки вручную (хотя его всё ещё можно установить или обновить из других источников).На сайте документации GNU есть целый раздел, посвящённый use-package, и вроде бы всё хорошо, но... Я бы тогда не написал эту статью. (goto-address-at-point)

https://habr.com/ru/articles/826232/
BotHabr to All (2024-07-02 15:00:12) [ссылка]

Старый трансивер эфир не испортит. Часть 1. История и перекопанный аппарат

Опубликовано: Tue, 02 Jul 2024 09:20:49 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Есть поговорка, что для увлеченного радиолюбителя‑коротковолновика и конструктора постройка станции не кончается никогда. Правда, не каждый коротковолновик — хороший конструктор. К тому же, промышленные радиостанции сегодня доступны, а их цена, за исключением, конечно, самых топовых аппаратов по цене легкового автомобиля, сопоставима с затратами на самодельное производство.Вашему вниманию предлагается обзор конструкции и чьих-то переделок коротковолнового трансивера RA3AO. Легендарная схема, которая в будущем году будет отсчитывать 40 лет с публикации в журнале «Радио». Читать далее

https://habr.com/ru/articles/823818/
BotHabr to All (2024-07-02 10:00:04) [ссылка]

Нужно больше ламповых табло!!! Запускаем дисплей от пейджера NJE-105

Опубликовано: Tue, 02 Jul 2024 08:05:08 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Пару месяцев назад я в очередной раз прогуливался по комиссионкам, и моё внимание привлёк стоящий на полке агрегат, чем-то похожий на музыкальный центр Bose.Однако, взяв его с полки, я обнаружил, что это табло-бегущая строка!Поначалу я подумал, что оно светодиодное, а зачем оно такое мне? Тем более, что у меня уже есть шикарные плазменные часы дома. Ну и поставил было его на полку обратно. Раздавшийся в этот момент звон дал понять — внутри есть струны, а значит, это самый что ни на есть настоящий ВЛИ!Поэтому я быстренько подыскал на соседнем стеллаже подходящий кабель питания, проверил, что экран загорается, и потопал на кассу, пока кто-то это чудо не перехватил. Читать далее

https://habr.com/ru/companies/timeweb/articles/821311/
BotHabr to All (2024-07-02 09:00:05) [ссылка]

HTTP <AntexGate> Modbus конвертор Linux

Опубликовано: Tue, 02 Jul 2024 07:10:46 GMT
Канал: Все статьи подряд / Разработка на Raspberry Pi / Хабр

В мире промышленной автоматизации все устарело, выглядит пугающе и бытует мнение, что чем дороже программно-аппаратный комплекс тем лучше он будет работать. Молодёжь, которая умеет рисовать красивые WEB-морды в этот бизнес не суется, всех пугает так называемые Machine to machine протоколы и интерфейсы, индустрия обросла опытными мужиками, которые понимают как выглядит два байта данных в одном регистре Modbus.Итак статья для тех, кто столкнулся с задачей преобразовать Modbus RTU TCP в протокол HTTP, который уже можно вытянуть на любую красочную web морду либо другой сервис. Читать далее

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

Анатомия роботов: факты от зарождения до наших дней

Опубликовано: Mon, 01 Jul 2024 16:41:16 GMT
Канал: Все статьи подряд / Робототехника / Хабр

Мы живем в удивительное время. На наших глазах изобретения, которые когда-то были фантастикой, перестают быть плодом воображения инженеров и становятся привычными устройствами.Яркий пример — роботы. Сегодня продвинутые манипуляторы работают вместе с человеком на заводах, da Vinci проводит операции в клиниках, беспилотные автомобили ездят по дорогам общего пользования, а боты Tesla собирают друг друга. Это уже не шутка — киборги заполонили всю планету. Роботы используются повсюду: в промышленности, транспорте, сфере развлечений. Машины пекут блины на станциях метро, продают мороженое в торговых центрах и даже больше. Подробнее — в новом выпуске. Читать далее

https://habr.com/ru/companies/beeline_cloud/articles/825966/
BotHabr to All (2024-07-01 17:00:09) [ссылка]

Послушный YubiKey

Опубликовано: Mon, 01 Jul 2024 12:03:42 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Подарили мне как то YubiKey 5C Nano. Попользовался пару дней и захотелось автоматизировать работу с ним. Читать далее

https://habr.com/ru/articles/825858/
BotHabr to All (2024-07-01 13:00:04) [ссылка]

Умный дом: обсуждаем стереотипы, избегаем ошибок и начинаем пользоваться

Опубликовано: Mon, 01 Jul 2024 10:30:24 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Здравствуй, Хабр! Меня зовут Оняков Федор, я старший Web-программист в Петрович-Техе. Но сегодня мы будем говорить не о моей работе: уже больше четырех лет я развиваю свой умный дом и помогаю делать умные дома друзьям и коллегам.Одни приходят к умному дому из соображений экономии, другие – ради комфорта, третьи – из любопытства. Среди историй есть драматические: был приятель, который чуть не затопил 9 этажей соседей, другой чуть не устроил пожар из-за камина. После они всерьёз занялись автоматизацией бытовой инфраструктуры. Истории объединяет смена точки зрения: люди думали, что умный дом – это какое-то баловство для богатых, а сейчас выстраивают автономные системы, упрощающие жизнь.Давайте поговорим об умном доме для тех, кто хочет создать умный дом, но не определился с первым шагом. Или знает и пробовал, но хочет разобраться глубже и избежать неудачных решений. Поделюсь личным опытом и кейсами: что такое умный дом и зачем он на самом деле нужен, какие есть сценарии для старта и распространенные ошибки.  Читать далее

https://habr.com/ru/companies/petrovich-tech/articles/825832/
BotHabr to All (2024-07-01 11:00:04) [ссылка]

Андреас Клинг, его операционная система SerenetyOS и браузер Ladybird

Опубликовано: Mon, 01 Jul 2024 09:00:08 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

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

Взять к примеру шведского программиста Андреаса Клинга (Andreas Kling). В 2018 году он вышел из государственной клиники реабилитации наркоманов после трёхмесячного курса — и в качестве хобби начал разработку операционной системы SerenityOS. Нужно было чем-то занять свободное время и избавиться от посторонних мыслей. Создание новой ОС вполне подходит для такой задачи.

За несколько лет SerenityOS стала одним из крупнейших опенсорсных проектов в мире с тысячами контрибуторов. Приятный интерфейс в стиле 90-х, Unix-подобное ядро и лучшие идеи из других ОС — вот рецепт успеха. Читать дальше →

https://habr.com/ru/companies/ruvds/articles/823778/
BotHabr to All (2024-07-01 10:00:07) [ссылка]

Как мы использовали нейросети для генерации тестовых данных

Опубликовано: Mon, 01 Jul 2024 06:59:49 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

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

https://habr.com/ru/companies/icl_group/articles/825726/
BotHabr to All (2024-07-01 07:00:08) [ссылка]

Ноутбуки становится все сложнее ремонтировать. Но почему?

Опубликовано: Sun, 30 Jun 2024 14:22:32 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

И снова публикую статью из серии материалов про ремонты ноутбуков. Это хобби: я покупаю поломанные девайсы и ремонтирую их. Затем оставляю себе, продаю или дарю. За несколько лет через мои руки прошло около сотни ноутбуков.

Проблема в том, что технику становится все сложнее чинить. Особенно это актуально для устройств, выпущенных совсем недавно. В чем проблема? Их несколько, давайте обсудим основные причины. Если я какую-то не назову, то прошу обсудить упущение в комментариях. Читать дальше →

https://habr.com/ru/companies/selectel/articles/825634/
BotHabr to All (2024-06-30 15:00:04) [ссылка]

VGA-видеокарта на советских микросхемах

Опубликовано: Sun, 30 Jun 2024 10:08:57 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Быть или не быть VGA-видеокарте на советских микросхемах?! Всё же быть! Представляю Вашему вниманию VGA-видеокарту! Читать далее

https://habr.com/ru/articles/825610/
BotHabr to All (2024-06-30 11:00:03) [ссылка]

Детей недостаточно учить только питону и ардуине

Опубликовано: Sat, 29 Jun 2024 17:08:00 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Детей недостаточно учить только питону и ардуине. Нужно еще и цифровой схемотехнике, причем не на симуляторе, так как он для ребенка неубедителен, а на микросхемах малой степени интеграции, лучше которых для иллюстрации функции D-триггера никто с 1968 года ничего не придумал.Но учить канонично по книжкам 1970-х не обязательно. Например, ну зачем ребенку руками собирать генератор тактового сигнала на микросхеме 555, если его теорию он все равно не поймет, а для понимания функции D-триггера понимание работы генератора нерелевантно? Генератор на 555 можно купить уже собранным на AliExpress.Также можно заменить батарейку на 9 вольт на питание от USB на 5 вольт; поставить толерантные к 5 вольтам светодиоды, не требующие дополнительных резисторов и поставить кнопочки, не требующие подтягивающих резисторов. В результате все сведется к самой сути - логическим элементам и D-триггерам, откуда уже можно переходить на ПЛИС / FPGA. Вот сравните схему сдвигового регистра. Что вы по этому поводу думаете?Было: Читать далее

https://habr.com/ru/articles/825564/
BotHabr to All (2024-06-29 18:00:05) [ссылка]

KC868-M16v2: мечта ардуинщика (16 токовых каналов, 3 канала напряжения, SD, LAN, POE, дисплей, RTC и SH3x)

Опубликовано: Sat, 29 Jun 2024 14:05:12 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Помнится, во времена моей пионерской юности я провёл много времени проектируя многоканальные измерители тока и напряжения и отлаживая математику обсчёта данных со всех этих каналов (да, были времена...). И тут, разбираясь что же в очередной раз изобрела компания Kincony в лице KC868-M16v2, я вдруг обнаружил, что это ни что иное, как воплощение моей мечты по железу для подобного измерителя.

То есть теперь все желающие могут попрактиковаться в многоканальном измерении токов потребления различных устройств и открыть для себя много нового и интересного (смайл). Кроме этого, компания Kincony снабдила своё очередное детище кучей фишек типа поддержки microSD карт памяти, сетевого подключения с POE, дисплея, часов реального времени и в качестве вишенки на торте — разъёма для подключения датчиков SH3x.

Да, иногда мечты сбываются… Читать дальше →

https://habr.com/ru/companies/timeweb/articles/816093/
BotHabr to All (2024-06-29 15:00:04) [ссылка]

[Перевод] Создаём сетевую карту на дискретной логике

Опубликовано: Fri, 28 Jun 2024 10:12:21 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Этот пост — продолжение моего проекта по созданию завершённой компьютерной системы на компонентах дискретной логики. У меня уже есть компьютер, способный выполнять сетевые приложения, например, HTTP-сервер или игру по LAN.

В прошлом году я изготовил адаптер физического уровня, преобразующий сигнал Ethernet 10BASE-T в SPI и обратно. Тогда для тестирования его работы я использовал микроконтроллер STM32, а теперь реализую модуль слоя MAC, чтобы подключить его к своему самодельному компьютеру.

Оба адаптера полнодуплексные и имеют отдельные передатчик и приёмник.

Компьютер целиком. Новый модуль находится справа внизу Читать дальше →

https://habr.com/ru/companies/beeline_tech/articles/825342/
BotHabr to All (2024-06-28 11:00:03) [ссылка]

Самодельные элементы питания

Опубликовано: Fri, 28 Jun 2024 09:00:47 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Картинка Frimufilms, Freepik

Представим, что нам нужен источник питания, а никаких иных возможностей для получения электрического тока, кроме химических элементов, у нас под рукой нет…

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

Примечание: здесь и далее мы будем говорить в основном о гальванических элементах питания. Читать дальше →

https://habr.com/ru/companies/ruvds/articles/823758/
BotHabr to All (2024-06-28 10:00:04) [ссылка]

Экран для вывода данных через COM-порт

Опубликовано: Fri, 28 Jun 2024 07:29:41 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Если у компьютера нет не только монитора, но и даже видео-выхода, а показания датчиков хотелось бы видеть, то решением может быть отправлять данные в виде строки в COM-порт, который будет слушать микроконтроллер и отображать приходящую строку на своём дисплее. Под катом простейшая реализация этого на микроконтроллере ATtiny13 и 0,96'-экране SSD1306 с разрешением 128х32.

Читать дальше →

https://habr.com/ru/articles/824810/
BotHabr to All (2024-06-28 08:00:04) [ссылка]

Полный гайд по UI-китам: как их создавать, подключать и ничего не бояться

Опубликовано: Thu, 27 Jun 2024 14:30:01 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Привет! Я Леша Кузьмин, главный про фронтенду в AGIMA. Мы с коллегами решили суммировать наш опыт по подготовке UI-китов и сделать большую и внятную инструкцию для новичков. Во-первых, это удобно — будем давать эту статью нашим стажерам и падаванам. Во-вторых, нам не жалко — читайте, делитесь опытом, задавайте вопросы в комментариях.Ниже разбираем всё с самого начала: от «зачем это вообще нужно» до «как использовать на реальном проекте». А в самом конце найдете репозиторий с фрагментами кода, которые можно использовать в своей работе. Статья для начинающих и не только начинающих Frontend-разработчиков. За помощь в ее подготовке благодарю мою коллегу Ангелину Николаеву. Читать далее

https://habr.com/ru/companies/agima/articles/825080/
BotHabr to All (2024-06-27 15:00:04) [ссылка]

«Вкалывают роботы, счастлив человек»: сборкой iPhone на фабриках Foxconn теперь займется ИИ

Опубликовано: Thu, 27 Jun 2024 10:41:28 GMT
Канал: Все статьи подряд / Робототехника / Хабр

Источник.
Сабих Хан, старший операционный вице-президент в Apple, заявил о предстоящих изменениях на фабриках по сборке телефонов. В частности он подчеркнул, что Apple и Foxconn продолжат внедрять автоматизацию в свои производственные процессы. По его словам, это приведет к сокращению рабочих мест среди сборщиков iPhone.

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

https://habr.com/ru/companies/selectel/articles/824912/
BotHabr to All (2024-06-27 11:00:08) [ссылка]

Стабилизатор напряжения с цифровым управлением, но без микроконтроллера

Опубликовано: Thu, 27 Jun 2024 09:00:04 GMT
Канал: Все статьи подряд / Электроника для начинающих / Хабр

Привет, Хабр! Сегодня мы соберём по-настоящему секретную китайскую плату, содержащую серьёзную ошибку и пробелы в документации. Но если собирать радиоконструктор вдумчиво и поискать дополнительную информацию в Интернете, то всё получится, и даже ничего не взорвётся.

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

В отличие от других радиоконструкторов блоков питания, комплектуемых готовыми измерительными головками, здесь цифровой вольтметр нужно собирать самим, и с ним есть нюансы. Будет интересно!

https://habr.com/ru/companies/ruvds/articles/823688/
BotHabr to All (2024-06-27 09:00:12) [ссылка]

Как сэкономить на обогреве пандуса при въезде в паркинг

Опубликовано: Thu, 27 Jun 2024 07:00:49 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Подземные паркинги в городах сегодня необходимы, для надземных чаще всего просто нет места. Но при отрицательных температурах на покрытии может образовываться наледь. Как с ней бороться? Лучше всего подогревать пандус.В подземном паркинге жилого комплекса обогрев включали вручную, без какой-либо автоматизации. В результате расходовали лишнюю электроэнергию. В конечном итоге все оплачивали жильцы.Можно ли сделать лучше? Сколько сможет автоматизация подогрева пандуса сэкономить? Об этом мы и поговорим под катом. Читать далее

https://habr.com/ru/companies/wirenboard/articles/824738/
BotHabr to All (2024-06-27 08:00:05) [ссылка]

Firmware в Linux. Коротко и своими словами

Опубликовано: Thu, 27 Jun 2024 06:07:24 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

Рано или поздно системный программист сталкивается с понятием firmware. В данной статье мы коротко рассматриваем, что это, зачем, и как с этим работать.Disclaimer:Материал не является сборником best practices и не претендует на фундаментальный труд. Это шпаргалка. Если угодно - application note в свободной форме. Основная задача материала - "сделать короткую статью, которая помогла бы лично мне быстро разобраться, если бы я впервые столкнулся с темой". Если вы знаете что-то лучше - дополнения и замечания по существу приветствуются. Мотивацией для написания послужила недавно встреченная статья, которая как раз объясняла эти аспекты не очень хорошо. Читать далее

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

Как обновить ноутбук при помощи 3-d принтера

Опубликовано: Wed, 26 Jun 2024 21:07:39 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Здравствуйте меня зовут Дмитрий. Как известно модернизировать можно только десктопы. Ноутбуки-же в случае устаревания просто выбрасываются на помойку. Но сегодня я расскажу вам про свой опыт модернизации ноутбука. И мне для этого понадобился всего лишь 3-d принтер.Знаете многие люди ругают фирму Intel за то что она каждые два года выпускает новый сокет, аргументируя это тем, что энергопотребление новых процессоров выросло столь значительно, что старый сокет просто неспособен передать достаточную мощность на новый процессор. Но некоторые люди видят в этом запланированное устаревание для материнских плат, что-бы люди почаще покупали новые платы, а не сидели из года в год на одной и той-же.Дак вот ситуация с ноутбуками ещё более ужасна. Если у вас устарел ноутбук, то нельзя поменять процессор с материнской платой, надо выкинуть старый ноутбук и купить новый. И это ужас, ведь например у меня остался старый ноутбук в котором работает матрица и клавиатура и SSD, и все это я получается должен выкинуть на свалку. Но благодаря тому что у нас есть 3-d принтер мы можем разорвать этот ужасный порочный круг. Итак давайте приступим. Читать далее

https://habr.com/ru/articles/824904/
BotHabr to All (2024-06-26 22:00:03) [ссылка]

[Перевод] Учимся летать: симуляция эволюции на Rust. 4/5

Опубликовано: Wed, 26 Jun 2024 14:05:17 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

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

https://habr.com/ru/companies/timeweb/articles/823676/
BotHabr to All (2024-06-26 15:00:07) [ссылка]

Умный кухонный кран

Опубликовано: Wed, 26 Jun 2024 10:31:05 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

В данной статье я опишу процесс создания умного кухонного крана. Я инженер по инновационным продуктам и методология создания инновационных продуктов была в полной мере применена в этом изделии. Читать далее

https://habr.com/ru/companies/bimeister/articles/824724/
BotHabr to All (2024-06-26 11:00:06) [ссылка]

В погоне за скоростью. Оптимизация нейросетевых вычислений на процессоре К1967ВН044 компании «Миландр»

Опубликовано: Wed, 26 Jun 2024 09:03:01 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

В статье «Второе рождение DSP или запуск нейросетей на процессорах К1967ВН044 от «Миландр» мы рассмотрели в целом задачу адаптации нейросетей для DSP процессора К1967ВН044. Были вкратце описаны особенности процессора и возможные методы для эффективного его использования. В этой статье мы постараемся более детально представить один из таких методов, а именно – применение библиотеки ассемблерных функций для оптимального вычисления типичных операций, встречающихся в нейросетях.

Поскольку теперь будут появляться примеры кода на ассемблере, придётся хотя бы в общих чертах его понимать. Как было совершенно справедливо отмечено, данный процессор является развитием архитектуры TigerSHARC, так что программисты, знакомые с ним, без труда узнают этот код. Для тех, кто не имел с ним дела, можно порекомендовать «Руководство по программированию» (https://ic.milandr.ru/upload/iblock/77f/77fac90e79704374aaccc4b44f3244d6.pdf), в котором дано подробное описание всех возможностей процессора, причём с учётом многочисленных доработок, выполненных фирмой «Миландр».

Впрочем, основные идеи кочуют из одного DSP в другой, так что такие особенности, как наличие большого количества регистров, выполнение операций с данными только на регистрах, «хитрые» инструкции и т.д. не должны вызвать удивления. Кроме того, по ходу дела будут даваться краткие пояснения. Читать дальше →

https://habr.com/ru/articles/824186/
BotHabr to All (2024-06-26 10:00:05) [ссылка]

Анатомия роботов: самые интересные факты от зарождения до наших дней

Опубликовано: Tue, 25 Jun 2024 16:59:05 GMT
Канал: Все статьи подряд / Робототехника / Хабр

Мы живем в удивительное время. На наших глазах изобретения, которые когда-то были фантастикой, перестают быть плодом воображения инженеров и становятся привычными устройствами.Яркий пример — роботы. Сегодня продвинутые манипуляторы работают вместе с человеком на заводах, da Vinci проводит операции в клиниках, беспилотные автомобили ездят по дорогам общего пользования, а боты Tesla собирают друг друга. Это уже не шутка — киборги заполонили всю планету. Роботы используются повсюду: в промышленности, транспорте, сфере развлечений. Машины пекут блины на станциях метро и продают мороженое в торговых центрах. Читать далее

https://habr.com/ru/companies/beeline_cloud/articles/824524/
BotHabr to All (2024-06-25 17:00:07) [ссылка]