Сейчас я хочу рассказать про то как настроить сборку проекта для микроконтроллеров STM32 в Debian подобных дистрибутивах GNU LINUX, думаю в других дистрибутивах это будет работать также. Для работы с микроконтроллерами нам нужны будут следующие компоненты: CubeMX, GCC tools, VScode. По сути в статье я расскажу как настроить каждый их этих компонентов, а потом как это все соединить вместе.

Continue Reading...

Лайфхаки для CubeIDE

January 18, 2021, 12:37 am C/C++ STM32 CORTEX

В этой заметке я соберу короткие заметки касательно работы в CubeIDE, думаю результатами можно будет воспользоваться для любой IDE на основе eclipse. Если (вдруг) вам интересно мое мнение, то лучше не используйте CubeIDE, а настройте VScode, об этом есть статья в блоге.

Continue Reading...

Для одного из моих проектов у меня оказалась отладочная плата LDM-HELPER-K1921BK01T-FULL, как очевидно из названия платы и статьи на контроллере K1921VK01T. Вместе с ней шол дополнительный модуль LDM-HELPER-MB501-FULL. По сути все что нужно знать про эти 2 платы это их 2 шиматика раз и два, дабы вы могли сопоставить мои примеры со схемой вашей отладочной платы. По ходу статьи мы настроем среду для работы с данным контроллером в среде VSCode, и напишем простенькую программу.

Continue Reading...

В этой небольшой заметке я кратко опишу что нужно делать, если необходимо пересобрать nginx вместе с кастомными модулями. Для примера возьмем nginx-rtmp-module, т.к. он мне потребовался для моего проекта. Процесс описан для ubuntu, но скорее всего также будет работать на любой Debian и производной от неё системе.

Continue Reading...

В этой статье я решил рассказать, как можно накатить стороннюю прошивку на роутер LINKSYS EA6500V2. Нашей конечной целью будет установка FreshTomato. Почему именно ее? Тут все очень просто, на главной странице сайта скрин с темной темой.

Continue Reading...

В этой короткой заметке я расскажу как сделать первичную настройку Raspberry pi 3, но в теории это не сильно отличается от 4й пишки.

Continue Reading...

Hello world на FPGA

January 1, 2020, 12:27 pm FPGA ALTERA HARDWARE

Разобравшись с устройством программы можно попробовать написать что нибудь простенькое вроде мигания диодом. Но для начала я предлагаю разобраться с тем что можно добавлять в проект (после нажатия Ctrl+n ).

Continue Reading...

Занимаюсь разработкой под микроконтроллеры я уже очень давно, и некоторое время назад обнаружил очень большой пробел в своих умениях — FPGA! А тема-то интересная и полезная, и вообще хочется очень разобраться. И вот я собрался и начал разбираться в этой теме, и по мере изучения буду публиковать статьи о том, как работать с FPGA и делиться своим опытом с вами. В данной же статье я предлагаю рассмотреть начальную настройку и тестирование отладочной платы DE10-Lite + Quartus lite в Linux.

Continue Reading...

Установка Wireguard

August 15, 2019, 5:59 am LINUX SERVER

В данной заметке я расскажу вам про то, как раскатать свой собственный VPN сервер на VDS. В качестве VPN будет использоваться WireGuard, потому что это самая передовая технология VPN которая даёт наибольшую производительность в условиях ограниченных ресурсов. Данная статья не ставит целью разобраться с работой с WireGuard, лишь установить максимально быстро и просто.

Continue Reading...