KiCAD Interactive Router

Всем добрый вечер! Для своих домашних поделок я использую KiCAD. Удобная и простая программа. Недавно зашел на сайт, что бы посмотреть не появилось ли чего нового. Оказалось — да. Теперь в составе KiCAD доступен Interactive Router. Для его включения нужно перейти в режим отображения OpenGL (еще есть Cairo, зачем — непонятно). Эта штука не только выглядит красиво, но и очень полезна — ускоряет трассировку платы. Вот нашел видео демонстрации работы:


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

Проект rusEfi и мысли о программировании МК вообще.

Я бы хотел рассказать о проекте автомобильного ЭБУ rusEfi и заодно озвучить некоторые мысли о программировании МК вообще.

Итак, по профессии я программист, по работе я делаю аналитику для биржевого терминала на java — там ничего гипер сложного, просто много данных которые нужно относительно быстро обработать. Значит нужно постоянно не забывать о производительности — при этом логики много, значит код должен должен читаться. Исходникам в этом году исполнится 10 лет — это даёт возможность окунуться в реалии работы со старым кодом, который уже никто не помнит, как почему и зачем вообще существует. Я рассказываю об этом, потому что именно этот мой опыт влияет на подход к программированию в rusEfi.




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

Простой (почти универсальный) программатор топик-ссылка

В процессе ремонта одного кондиционера понадобилось мне тут маленькую флешку перешить формата uWire (93C46), а нечем. Ну полез в интернет, и обнаружил весьма интересный проект Open-source программатора, который и предлагаю вниманию сообщества. Шьет AVR, PIC, I2C, SPI и еще чего-то. Минусы: если б он еще параллельные/LPC/FWH шил...

Openmoko предоставил свободным проектам идентификаторы USB-устройств и MAC-адреса топик-ссылка

Харальд Вельте сообщил в своём блоге о получении полномочий по предоставлению свободным аппаратным и программным проектам возможности использовать зарегистрированный компанией Openmoko VendorID для USB-устройств и IEEE OUI код организации для формирования MAC-адресов. Любой открытый проект при возникновении необходимости может связаться с компанией Openmoko и запросить идентификатор продукта для своего USB-устройства или MAC-адрес для разрабатываемой Ethernet/Wifi/Bluetooth платы.