До текущего момента, отладка С кода для ZX Spectrum была возможна только в некоторых эмуляторах. В предыдущей статье описан процесс написания отладчика, который использовал цепочку gdb-клиент (z88dk) <-> gdb-протокол <-> gdbserver (эмулятор Fuse).
Рубрика «программирование микроконтроллеров» - 13
Железный Отладчик Для ZX Spectrum
2022-02-05 в 17:49, admin, рубрики: C, gdb, gdbserver, spectranet, Z80, z88dk, zx spectrum, отладка, программирование микроконтроллеров, Процессоры, старое железоИстория одного маленького реверс-инжиниринга или как мы BREED для Beeline Smartbox FLASH-GIGA расковыряли
2022-02-01 в 11:48, admin, рубрики: smartbox, билайн, программирование микроконтроллеров, Разработка систем связи, реверс-инжиниринг, реверс-инжиниринг для новичков, роутерыБлагодарности
Коллективными усилиями участников тематического tg чата особенно UnameOne, M, Karim, Nicky F. с форума 4pda, удалось разобраться в запутанных хитросплетениях исходного кода прошивок, архитектуре смартбоксов, чипа MT7621, технологиях пайки микросхем. Все эти модные софт скилы "командная работа", "межличностное взаимодействие", "креативность", "проактивность", "самостоятельность", "дисциплина" все еще слабоваты, но что-то точно улучшилось. Сотни часов с дымящимся паяльником и перед монитором, но я не бросил. Спасибо за это товарищам!
HAQuDA: новый взгляд на мониторы качества воздуха
2022-01-22 в 8:01, admin, рубрики: 3d-моделирование, diy или сделай сам, качество воздуха, программирование микроконтроллеров, Производство и разработка электроники, удобство, умный дом, электроника
HAQuDA Читать полностью »
Программирование микроконтроллера PIC32 с помощью Rust
2022-01-16 в 10:00, admin, рубрики: arduino, diy или сделай сам, pic32mx, Rust, ruvds_перевод, Блог компании RUVDS.com, программирование микроконтроллеров
Простой проект для начинающих электронщиков, которые непрочь попрактиковаться в программировании микроконтроллеров серии PIC32MX на Rust. Здесь мы соберем макетную плату со светодиодом, напишем короткую программу, чтобы им помигать, и загрузим эту программу в микроконтроллер, попутно разобрав нюансы работы с контейнерами Rust и программатором.Читать полностью »
ATSHA204A: маленький гигант большого крипто. Часть 2: насколько глубока кроличья нора
2022-01-12 в 9:00, admin, рубрики: arduino, ATSHA204A, diy или сделай сам, IoT, ruvds_статьи, SHA-256, Блог компании RUVDS.com, Интернет вещей, криптография, микроконтроллеры, Программирование, программирование микроконтроллеров, Разработка под Arduino
В этой статье мы продолжим знакомство с маленьким гигантом большого крипто — микросхемой ATSHA204A, начатое в предыдущей статье и попробуем осознать, с чем мы имеем дело и насколько глубока эта кроличья нора.
Как я уже заметил в предыдущей статье, нельзя просто так взять и «забацать что-нибудь криптографическое» на ATSHA204A — всё намного сложнее и прежде чем вы сможете использовать этот чип в своих проектах, вам нужно будет изучить устройство, архитектуру и принципы работы, заложенные в него сумрачным американским гением компании Microchip. Без этого вы просто не сможете ничего сделать с ATSHA204A.
Итак, следуйте за мной.
Читать полностью »
Пример применения кода Рида-Cоломона
2022-01-07 в 22:33, admin, рубрики: Алгоритмы, Беспроводные технологии, звук, код рида-соломона, лазер, программирование микроконтроллеров, схемотехника, экспериментО чём это всё?
Всем привет! Наконец дошли руки описать то как я проверял на практике знания, полученные в ходе написания трёх статей об избыточном кодировании по методу Рида-Соломона (раз, два, триЧитать полностью »
Простой SMS-шлюз на Raspberry Pi
2022-01-05 в 13:00, admin, рубрики: Raspberry Pi, Блог компании RUVDS.com, программирование микроконтроллеров, разработка, Разработка на Raspberry PiНо в большинстве вышеописанных сценариев использования SMS нельзя положиться на внешние SMS-шлюзы или API, так как система отправки уведомлений должна работать даже тогда, когда пропадает доступ в интернет. Особенно это важно для охранных систем, которые должны функционировать независимо от внешних источников питания.
Очевидное решение всех этих проблем заключается в поддержке собственного SMS-шлюза.

Результат этого проекта: устройство, поддерживающее полнофункциональный REST API, способное отправлять и получать сообщения
Как, с минимальными затратами, самостоятельно сделать такой шлюз?
Читать полностью »
Двухколесный робот на карданном моторе
2022-01-04 в 13:00, admin, рубрики: DIY, diy или сделай сам, ruvds_перевод, Блог компании RUVDS.com, программирование микроконтроллеров, Разработка робототехники, робототехника, роботы
С этим роботом я играюсь уже несколько месяцев. Перемещается он за счет поворачивания колес относительно груза маятника, а скорость контролирует, ориентируясь на обратную связь от датчика наклона. На его сборку меня вдохновила снятая на Consumer Electronics Show (CES 2020) видео-демонстрация с роботом Ballie от Samsung. Было понятно, что это для них чисто хайповый проект, который в серийное производство не выйдет. Тем не менее у меня возник интерес собрать нечто аналогичное.Читать полностью »
Модификация LED фонарика Космос c6011
2022-01-02 в 7:46, admin, рубрики: stm32f103, микроконтроллер, программирование микроконтроллеров, светодиодыРешил поделиться результатами своего-хобби проекта, возможно кто-то из любителей DIY найдет это инересным и захочет повторить или как-то использовать. Был у меня такой фонарик "Космос 6011LED", его все еще можно купить на ozon или wildberries (и не только там). Однажны он сломался, я его разобрал и увидел что корпус очень хорошо подходит для модификации - все модульное, есть свободное место и можно заменить его электронную начинку своей собственной: поменять светодиоды на цветные, добавить микроконтроллер для "умного" управления их яркостью и в итоге сделать его многоцветным и многорежимным.
Собираем свой AM-передатчик кода Морзе
2022-01-01 в 10:00, admin, рубрики: attiny, ATtiny85, avr, diy или сделай сам, ruvds_перевод, Блог компании RUVDS.com, Морзе, программирование микроконтроллеров, Производство и разработка электроники, Разработка систем связи
Это проект по сборке простого маломощного AM-передатчика кода Морзе, позволяющего передавать и принимать сообщения на любом транзисторном радиоприемнике в среднеполосном диапазоне. Этого диапазона вполне достаточно для передачи между комнатами в доме, и при этом нет риска пересечься с каналом радиовещания.Читать полностью »
