Это-ж open source!

Хороши продукты с открытым исходным кодом — бесплатны, свободны, сообщество и всё такое. Да вот ошибки в ни, к сожалению не редкость. Но это-ж open source! Нашел ошибку, исходный код есть — возьми и почини. Сказать легко. Дальше маленькое расследование одной редкой, но неприятной ошибки в пакете binutils для ARM.


История одной ошибки

Мои поделки: Держатель для Алмазного карандаша (правИло для абразивного инструмента) [осень 2012]

Абразивный инструмент (точильные круги) — это действительно универсальный и эффективный инструмент для обработки различных металлов, поэтому широко используется в СЛЕСАРНОМ ДЕЛЕ. Абразивный инструмент состоит из фракций твёрдого материала (абразива), скреплённых неким связующим материалом (связкой)… В работе, при точении/шлифовании деталей изделий — абразивный инструмент стачивается, изнашивается (это его особенность: что он «расходный материал»), но изнашивается неравномерно — поэтому нарушаются рабочие плоскости (профиль) абразивного инструмента, и последний нуждается в «правке»

Для «выравнивающей» и «зачистной» правки абразивных кругов бытового точила — я придумал и сделал следующий инструмент:

Обзор
Далее, будет много фоток (все кликабельны и ведут на полноразмерное изображение)...

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

Мои поделки: Станочек отрезной-точильный-шлифовальный по металлу (3-в-1) (на основе ДиолД ЭТ-150) [2012]

Честно говоря, я много сомневался: можно ли публиковать заметку об этом СЛЕСАРНОМ ИНСТРУМЕНТЕ в блоге, посвящённом радиоэлектронике… Но этот станочек оказал мне столь большую пользу, в том числе и в радиоэлектронных поделках, что я решил: каким-то боком этот инструмент будет полезен и интересен также электронщикам...

Содержание:
  1. Внешний вид
  2. На основе Электроточила
  3. Совместимые абразивные круги
  4. Описание инструментов: Отрезной, Точильный, Шлифовальный
  5. Конструкция правого круга (Точильный и Крацовка)
  6. Конструкция левого круга (Отрезной)
  7. Другие элементы конструкции
  8. Чертежи самодельных узлов
  9. В работе: Средства индивидуальной защиты (СИЗ)
  10. В работе: Техника Безопасности (ТБ)
  11. Бонус: Про налобный фонарь «GP LOE 206»
  12. Пример детали, выточенной на этом станке


Внешний вид

Вид спереди

Далее, будет много фоток (все кликабельны и ведут на полноразмерное изображение)...

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

Ещё один метод подключения LCD от Nokia 3310

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



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

Преобразователь USB/UART, совмещенный с программатором для микроконтроллеров AVR (APU-2M)

AVR
Похожие устройтсва:

APU-2,
APU-2N (Narrow)
APU-2MM (Module Mini-USB)

Продолжаю цикл заметок «Проекты-малыши»

В данной заметке будет кратко рассмотрено устройство, позволяющее преобразовывать данные, поступающие по интерфейсу USB, в данные, съедобные для UART-модуля обычного микроконтроллера (и в другую сторону, естественно, тоже). Преобразование упомянутых интерфейсов производится посредством широко известной (в узких кругах) микросхемы FT232RL (линии шины CBUS которой также выведены для удобства пользователя на выходной разъем). У рассматриваемого устройства есть еще одна полезная фича – в него встроен программатор для микроконтроллеров AVR конторы Atmel. Внешний вид преобразователя показан на рисунке ниже:






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

Измерение напряжения питания

AVR
В различных батарейных и аккумуляторных девайсах бывает не лишним отображать оставшийся заряд и/или иметь возможность вовремя отрубиться, чтобы не переразряжать аккумулятор. Для этого нужно измерять напряжение питания, что обычно делается с помощью встроенного ADC. Впрочем, ADC может отсутствовать (например, в тиньке 2313) или быть недоступен — заниматься более важным делом, либо в качестве опоры может использоваться то самое напряжение питания, etc.

В таком случае, напряжение питания несложно измерить с помощью встроенного аналогового компаратора, используя только одну ножку.

Схемка измерения напряжения


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

Сигма-дельта АЦП

Сигма-дельта АЦП
структурная схема
Сигма-дельта АЦП состоит из двух частей: модулятор и цифровой ФНЧ.
Модулятор преобразует входное напряжение Uвх в последовательность импульсов, а ФНЧ формирует выходной код.


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

Отладка по UART или встроенный GDB server

AVR
Хочу подробно описать в деталях и коде, как можно отлаживать AVR по UART, не прибегая к использованию внутрисхемной отладке по JTAG, не тратя лишние пины, а задействуя лишь UART, прерывания по таймеру и возможности самопрограммирования FLASH-памяти контроллера.
В этой статье речь пойдет о программной заглушке, которая будет приостанавливать выполнение основной программы, возвращать состояние процессора, читать и писать в память, короче, выполнять роль отладчика, исполняясь непосредственно на контроллере.

Я был оч удивлен, когда на просторах сети не нашел ни одного достойного решения для, казалось бы, нужной задачи, как отладка AVR по UART. На запрос «avr gdb stub» я получил пару куцих решений, которые уже давным давно не поддерживаются, несовместимы с текущей версией gdb и содержат ряд существенных недостатков: отсутсвие исполнения интрукций по шагам или же замедление исполнения отлаживаемой программы в сотни раз. Мне показалось, что это хороший шанс попытаться разобраться в теме и, возможно, улучшить существующие решения.



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

Универсальный пульт


Короче меня задолбала куча пультов… и было принято решение обзавестись универсальным обучаемым пультом, кому интересно велкам.


Читать дальше
  • 0
  • 20 сентября 2012, 18:20
  • GYUR22

Программатор G540

Недавно обзавелся параллельным USB программатором GENIUS G540, взамен почившего автопрога.

Читать дальше
  • +1
  • 12 сентября 2012, 17:59
  • GYUR22
  • 1