Появилась идея реализовать визуализатор для данных собираемых автомобильным OBD2 адаптером на базе ELM327 с поддержкой BlueTooth соединения. Хотелось обойтись без использования TorqueLite/Pro и прочих программных компонент, требующих наличие телефона.

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

Интересно было узнать, есть ли возможность тестировать программу, написанную для микроконтроллера AVR, сделать полноценные тесты без JTAG, в среде линукс.

Отличным решением оказалась библиотека: simavr

Для себя я взял fork данной библиотеки https://github.com/JarrettBillingsley/simavr/tree/tinyusi с имплементацией USI механизма.

Вот ссылка на мою версию simavr с обновлениями из оригинального buserror/simavr+поддержка usi из tinyuse+ядро attiny26: здесь

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

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

BayZR прежде чем запустить анализатор кода пытается найти с какими параметрами собирается каждый файл проекта, и после этого в формате, понятном для конкретного анализатора кода, передает собранные параметры по каждому файлу.

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

rr - так называемый replay debugger для записи хода исполнения программы, http://rr-project.org

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

Не буду вдаваться в подробности того как устроена нейросеть, об этом можно почитать в интернете или в книгах. прочитав книги Тарик Рашид "Создаем нейронную сеть" и я Эндрю Траск "Грокаем глубокое обучение" решил поэкспериментировать.

Алгоритм построения нейросети взял из книги Эндрю Траска. Решил сделать программку, которая бы по заданным параметрам создавала нейронную сетку, держала ее в памяти и давала возможность доступа к ней на обучение и получение результата.

Программа представляет собой веб-сервер, доступ к которому можно получить из браузера.

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