Вкратце: деградирую не хуже других. Забросил электрику. Подался в программирование. Допилил поддержку вот такого дешевого китайского программатора (на чипе CH341A) в программе avrdude (для тех, кто не в теме: программа для прошивки чипов AVR, например Атмега, на их базе штампуют популярные нынче Arduino). Три варианта ключа -с (тип программатора): - ключ -c ch341a (быстрый аппаратный SPI, драйвер libusb) => автор патча -Алексей Садков - ключ -c ch341a_bitbang (медленный программный bitbang-SPI, драйвер libusb) => моего говнокодерства - ключ -c ch341a_bitbang_wch (медленный программный bitbang-SPI, официальный драйвер производителя ch341wdm.sys) => моего говнокодерства Весь сыр-бор из-за того, что медленные Атмеги с аппаратным SPI не работали, пришлось прикрутить программный SPI методом "ногодрыга". http://yourdevice.net/forum/viewtopic.php?f=26&t=1812&p=3737#p3737 По ссылке пост форума с EXE-шником под windows. P.S: - собирал с помощью mingw32 кросс-компиляцией из-под Raspbian (Debian Linux, Raspberry Pi model B, ARM 700Mhz, 512MB RAM. Извращенец? Дааа) - первые два варианта под линуксом работоспособны - avrdude v6.3 взята за основу, оставил поддержку еще кучи программаторов, но не тестировал

Теги других блогов: программирование AVR CH341A