Своя среда разработки (MellowAVR)

Привет всем, я сново с вами :)

Сегодня я хотел бы написать о своей проге на Питоне, как ни странно, я не люблю Ардуино, не знаю почему, но меня, как ценителя GCC — псевдо С бесит. Я написал свою IDE для удобной работы с AVR. Дело в том, что я не оч люблю Виндовс, а использую GNU/Linux Ubuntu и прочие дистрибутивы и мне после перехода с Windows стало трудно программировать AVR, не хотелось использовать готовые IDE под всеобщее использование типа CodeBlock или eclipse, так как мне всего то нужно собрать проект и прошить.

Я решил сначала писать на С++, но оказался слишком жирным для моих целей. Потом я решил взять Питон, потому что давно хотел поднять свой скилл в нем. Использовал я библиотеку pyQt для интерфейса программы, написал парсер makefile, парсер для поиска файлов проекта (*.c/*.h) и библиотеку для работы с avr-gcc.

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

Реализация CRC8 на AVR микросхеме

Использование CRC8 для микропроцессоров AVR

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

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