#  Реверсинг прошивок микроконтроллеров
BotHabr (tgi,2) → All  –  14:00:04 2024-04-26

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

Сегодня мы поговорим о реверс инжиниринге, но не о реверсе софта, а о реверсинге железа. Как следует из термина, реверс-инжиниринг (обратная разработка) - это процесс разборки спроектированного продукта или устройства на его элементарные инженерные компоненты. Мотивация для такого действия может быть различной: от конкурентного анализа и выявления нарушений патентных прав до восстановления дизайна проекта, исходный код которого утерян. Тем не менее, все они включают в себя необходимость или желание понять, как был создан продукт или устройство. Слово “как” здесь используется в самом широком смысле, включая вопросы о том, “что было использовано для его создания”, “где находится каждый элемент”, “когда происходят определенные события” и т.д.Реверс-инжиниринг в мире электроники может принимать самые разные формы: от программного обеспечения до аппаратного обеспечения, от "черного ящика" до интрузивного использования. Реверс-инжиниринг аппаратного обеспечения может быть таким же простым, как разборка изделия для идентификации внутренних компонентов и схем платы, или таким же сложным, как извлечение полупроводниковых схем и тестирование на месте. Читать далее

https://habr.com/ru/companies/otus/articles/809545/
#  Как я выбирал авто-холодильник для путешествий
BotHabr (tgi,2) → All  –  11:00:05 2024-04-26

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

Сохранение еды в путешествии – важный фактор комфорта. А охлаждение напитков в жаркий летний день – по-настоящему, бесценно. Раньше это было проблемой. Чего только не придумывали: охлаждали еду и воду, опустив в садке в реку, обматывали мокрыми тряпками, и даже выкапывали погреб в каждом месте стоянки. Всё это, конечно, лучше, чем хранение еды на жаре. Но очень неудобно и неэффективно.Казалось бы, решение в виде термоэлектрического автомобильного холодильника было найдено еще 50 лет назад. Однако, на практике, такими холодильниками можно худо-бедно пользоваться только «на ходу», потому что они жутко прожорливы и неэффективны. Я сталкиваюсь с выбором авто-холодильника уже не первый раз. И каждый раз это превращается в какое-то хождение по мукам... К обзору!

https://habr.com/ru/articles/808501/
#  Библиотечка электровакуумщика-кустаря
BotHabr (tgi,2) → All  –  10:00:04 2024-04-26

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


Интересуясь историей и практикой электровакуумных приборов (ЭВП) и на пути к их самостоятельному изготовлению в домашней лаборатории-мастерской, с течением времени накопилась и полезная литература. От изданий академических до описаний любительских экспериментов коллег и фото раритетных ЭВП, литературе по азам в смежных областях — кустарные работы широкопрофильны и многогранны. Некоторые старые технические книги просто приятно иметь, как летописи отважных и романтичных пионеров-первопроходцев. Здесь, приведу профильные книги к которым при работе приходится обращаться чаще всего и выглядящие наиболее перспективно. Издания по возможности будут снабжаться комментариями в смысле полезности для основного направления деятельности. Читать дальше →

https://habr.com/ru/companies/ruvds/articles/806349/
#  Как айтишник Liebherr в Голландии чинил
BotHabr (tgi,2) → All  –  09:00:05 2024-04-26

Опубликовано: Fri, 26 Apr 2024 08:01:25 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр



В каждой стране есть свои особенности национального бытия, которые у иммигрантов могут вызывать непонимание. В Голландии такой особенностью для нас оказалась местная архитектура. Нет, не та что про фронтоны и антаблементы, в этом плане тут всё ок, а практическая её часть — размеры и планировки жилья, особенно съёмного. В паре слов эти инженерные решения можно описать как «узко, неудобно и жить негде». Довольно типичным явлением для арендной квартиры, счастливыми съёмщиками коей мы оказались, является миниатюрный подстольный холодильник без морозильного отделения. Местные, как правило, заполняют его пивом в жестянках (хотя как правильно назвать жестянку из алюминия?) и отлично проводят свободное время перед большим экраном с футболом. А нам, ишь ты, подавай хозяйство-домоводство… дичь какая-то, да и только. Учитывая дефицит пространства и трудности потенциального перевоза на другое место жительства (привет-привет Нидерландским лестницам), мы долго не решались купить себе нормальный холодильник. Но вот явился нам на барахолке Он — старенький и местами ржавенький Liebherr GP1466, низкая морозильная камера. При цене `всего лишь` 160 евро по неизвестным причинам это показалось мне супер-предложением. Наверное просто показалось, понял я потом. В своё оправдание могу сказать только две вещи. Во-первых, его габариты были одновременно минимально разумными с точки зрения практической полезности и максимальными в смысле возможности поднять по той самой лестнице. Во-вторых, на родине у нас Liebherr 30 лет работал, и ещё будет работать. Читать дальше →

https://habr.com/ru/companies/timeweb/articles/809085/
#  Крепкая хватка: инженерный аналог присосок осьминога
BotHabr (tgi,2) → All  –  08:00:11 2024-04-26

Опубликовано: Fri, 26 Apr 2024 07:00:08 GMT
Канал: Все статьи подряд / Разработка робототехники / Хабр



Работа любого ученого сопряжена с желанием удовлетворить свое любопытство. Поиск ответов на вопросы о том, как что-то работает и как это повторить, является фундаментом фактически любого исследования. Несмотря на рационализм науки, она имеет много общего с творческой деятельностью. Будь то написание картины или лабораторные исследования, в обоих случаях есть нечто, что служит вдохновением этого процесса. Одним из самых обильных источников вдохновения как для художников, так и для ученых является природа. Ученые из Бристольского университета (Великобритания) вдохновились хваткими конечностями осьминогов и разработали роботизированную присоску, способную захватывать объекты с неровной поверхностью и большим весом. Из чего сделана присоска, как именно она работает, и где она может быть полезна? Ответы на эти вопросы мы найдем в докладе ученых. Читать дальше →

https://habr.com/ru/companies/ua-hosting/articles/810341/
#  Простой способ создания самодельных витражей с помощью ЧПУ-станка
BotHabr (tgi,2) → All  –  14:00:04 2024-04-25

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

Картинка Vecstock, Freepik

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

https://habr.com/ru/companies/ruvds/articles/809243/
#  Секретная китайская плата многоканальной охранной сигнализации
BotHabr (tgi,2) → All  –  10:00:05 2024-04-25

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



Привет, Хабр! Сегодня мы познакомимся с интересной и полезной микросхемой приоритетного шифратора 8:3 CD4532, способной, в частности, расширить порт микроконтроллера, когда количество его выводов оказывается недостаточным для решения поставленной задачи.

А можно решать задачи и без микроконтроллеров, средствами микросхем стандартной логики. Они недефицитны, не боятся программных взломов, и в них не повредится прошивка ввиду её отсутствия.

И ещё, в чисто аппаратных решениях есть какая-то особенная красота, когда весь принцип работы устройства является прозрачным и понятным при взгляде на принципиальную схему. Ещё нам придётся заглянуть внутрь 555 таймера.

https://habr.com/ru/companies/ruvds/articles/808209/
#  Полигон для творчества за 1500 р. Ч3 Экран, Малина, OpenOCD и бусики
BotHabr (tgi,2) → All  –  09:00:04 2024-04-25

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



Приветствую вас, друзья!

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

Сегодня поиграемся с экраном и векторным анализатором цепей ОСА 103, подружим OpenOCD с Малиной и немного покопаемся в прошивке.

Вперёд к экспериментам! Читать дальше →

https://habr.com/ru/companies/timeweb/articles/808681/
#  «А» и «Б» сидели на трубе. «А» упало, «Б» пропало. Что осталось на трубе? (алгоритм получения ответа в частном случае)
BotHabr (tgi,2) → All  –  08:00:04 2024-04-25

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

Началось всё с того, что не нашел я библиотеки для JavaScript, которая вычисляет собственные векторы для комплекснозначной матрицы 4х4. Пришлось писать самому. И в ходе реализации встала передо мной этакая бодренькая микрозадачка – из набора чисел «1, 2, 3, 4» вычеркнули два числа «x, y» (неодинаковых – кто-то придет завтра и задаст эти два числа, а мы сегодня должны приготовиться), требуется объяснить компьютеру, как определить оставшиеся, невычеркнутые числа. И я завис – все идеи, которые приходили мне в голову, казались «неспортивными и чрезмерными» – ну не пузырьковой же сортировкой перебирать четыре числа, должно же быть что-то элегантное. Например, если вычеркнуто не два, а три числа «x, y, z» из четырех «x, y, z, t» (которые «1, 2, 3, 4»), то оставшееся число «t» находится так: t = 10 – (x+y+z). Потому что t+x+y+z = 10 (всегда: 10=1+2+3+4). Вполне элегантно для одного оставшегося числа. А для двух чисел – как быть с элегантностью?! Решение я нашел – озарило по дороге домой – прям шарахнуло с неба по башке; я даже не поверил сначала, что это оно – показалось мороком усталого мозга. И оно работает не только для четырех чисел – можно решить задачу «из n последовательных чисел вычеркнуто k неупорядоченных различных чисел, требуется вернуть остаток» (что осталось на трубе).Я предложил эту задачку с «n, k»-условием знакомым программистам в качестве застольного анекдота, для развлечения (сам я не программист, честно – мне просто сильно занадобилось объяснить Яваскрипту, как вычислять собственные векторы комплекснозначной матрицы 4х4). Сначала я выслушал их предложения (предлагали «упорядочивание k чисел с последующим перебором n чисел» и «воспользоваться встроенной функцией вычитания множеств»). Потом я рассказал свое решение. Они сказали: «Ну круто, да».Не думаю, что я совершил великое открытие – скорее всего, этот подход где-нибудь преподается студентам и давно вшит во все языки программирования – но заинтересованные люди, которые эту мелочь не знали (например, я не знал, мои друзья не знали), мне кажется, получат удовольствие – когда ознакомятся. Читать далее

https://habr.com/ru/articles/810327/
#  Рисуем рабочий процессор в Paint и запускаем на нём ОС | Ритуал по призыву демона Тьюринга
BotHabr (tgi,2) → All  –  10:00:06 2024-04-24

Опубликовано: Wed, 24 Apr 2024 09:00:39 GMT
Канал: Все статьи подряд / Assembler / Хабр



Однажды в тёмном-тёмном городе, в тёмном-тёмном подвале, очередной обезумевший контентмейкер за паяльной станцией подключал программатор к умному термосу.

Термос этот он нашёл на улице и хотел перепрошить его маленький и беззащитный Cortex-M0+.
Человек бредил. Раз в пару минут его глаза загорались и он издавал душераздирающий крик: «Если что-то существует, то на этом можно запустить Doom!».

Но действительно ли это так? И что вообще значит «запустить»?
Почему нельзя просто вывести изображение логотипа или распиновать VGA для вывода изображения на дисплей абсолютно любого устройства?

Ведь все так и делают)


>> Читать далее
#  Проект «Мультиключ». Как мы побеждали контактные ключи Metacom и Cyfral
BotHabr (tgi,2) → All  –  10:00:04 2024-04-24

Опубликовано: Wed, 24 Apr 2024 09:48:36 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Как и обещал в предыдущей статье, пишу о нашем опыте работы с контактными ключами Metacom и Cyfral.Эти ключи построены на микросхемах 1233KT1 и 1233KT2, которые не сильно друг от друга отличаются и имеют очень схожий принцип работы.При подаче питания ключ просто выдает свой id. При этом никакие команды ключ не принимает и не посылает, а проверка правильности считывания ключа производится путем повторного считывания. Первым, для определения начала передачи, всегда идет стартовое слово. В отличие от ключей Dallas, они работают не по напряжению, а по току. Это менее распространенные и более дорогие ключи. Таким образом, логические уровни определяются сопротивлением ключа (около 400 Ом и 800 Ом). А значение бита определяется длительностью удержания низкого и высокого значения потребления тока.Разберем эти ключи по отдельности... Читать далее

https://habr.com/ru/articles/810073/
#  [Перевод] Роботы наступают. И это хорошо
BotHabr (tgi,2) → All  –  07:00:11 2024-04-24

Опубликовано: Wed, 24 Apr 2024 06:06:09 GMT
Канал: Все статьи подряд / Робототехника / Хабр



Даниэла Рус из Массачусетского технологического института не беспокоится о том, что роботы захватят мир. Напротив, она представляет себе, как роботы и люди объединятся, чтобы достичь того, что ни те, ни другие не смогут сделать в одиночку. Читать дальше →

https://habr.com/ru/companies/otus/articles/809971/