Как стать автором
Обновить
23
0
Андрей Черняев @DungeonLords

Пользователь

Выносим за скобки настройки CMake

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 3.3K
Туториал
Fanny image about cmake

Каждый день я создаю множество однотипных проектов C++ с системой сборки cmake. И открывая проекты в IDE, каждый раз снимаю галочки с типа сборки, оставляя только Debug. А ещё меняю путь к папке сборки. Мелочь, а утомляет.

First time opening project without any preset. Qt Creator's Configure dialog image
Первое открытие проекта (без пресета)

Я решил изучить, как сделать эти действия автоматически, а в итоге узнал про удобный метод обмена настройками cmake между программистами.
Читать дальше →
Всего голосов 25: ↑25 и ↓0 +25
Комментарии 1

Получаем виртуальный raspberry pi с помощью QEMU. Часть 2

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 2.7K
Туториал

В прошлой части был запущен эмулятор raspberry pi с консольным дистрибутивом. В этой части я расскажу, как я запускал эмулятор с рабочим столом.

Читать далее
Всего голосов 11: ↑11 и ↓0 +11
Комментарии 1

Получаем виртуальный raspberry pi с помощью QEMU. Часть 1

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 5.2K
Туториал

Зачастую новички используют поставляемую производителем операционную
систему, систему на базе Debian. Загрузившись, новичок начинает настройку системы «под себя». Я решил показать процесс создания виртуального клона raspberry pi, чтобы не производить эти действия на самом одноплатнике.

Читать далее
Всего голосов 12: ↑11 и ↓1 +10
Комментарии 7

Сборка v4l-utils. Система сборки meson

Уровень сложности Средний
Время на прочтение 4 мин
Количество просмотров 1.3K
Туториал

Недавно для популярного пакета для работы с мультимедиа устройствами (в основном камерами) появилась возможность сборки через meson. В данной статье мы рассмотрим как это осуществить. Собирать будем в Ubuntu 22, но подойдёт и любой другой популярный современный дистрибутив.

Читать далее
Всего голосов 8: ↑5 и ↓3 +2
Комментарии 4

Google Drive папка для Linux

Время на прочтение 2 мин
Количество просмотров 12K
Туториал

Целью данного туториала является описание способа подключения Google Диска к файловому менеджеру thunar (Xubuntu). Этот же способ с небольшими доработкими может быть использован и для подключения Google Диск папки у серверного дистрибутива вроде Ubuntu server.

Читать далее
Всего голосов 5: ↑4 и ↓1 +3
Комментарии 8

Как разместить переменную по определенному адресу в Keil

Время на прочтение 4 мин
Количество просмотров 6.5K
Туториал

Иногда возникает задача сохранить во flash памяти контрольную сумму, картинку, строчку текста, настройку. А ещё иногда возникает задача сохранить переменную не просто в ОЗУ, а в определенных адресах. Или например иметь функцию, исполняемую из ОЗУ чтобы можно было присылать по UART и сразу исполнять новый код функции. Рассмотрим эти задачи на примерах.

Читать далее
Всего голосов 17: ↑15 и ↓2 +13
Комментарии 23

Автомонтирование флешек в armbian

Время на прочтение 8 мин
Количество просмотров 4.3K
Туториал

Имеем сборку armbian для сервера, то есть без какой-либо графической оболочки.

Пусть в наш компьютер пользователь периодически вставляет самые обычные флешки (с файловой системой FAT32). При вставке такой флешки никакого нового локального диска E не появляется. То есть автоматическое монтирование не происходит. Однако нашей программе на компьютере необходимо с этой флешкой работать. Как же её примонтировать?

Рассмотрим Ручной вариант и Автоматический вариант. Также коснёмся темы как сразу получить образ armbian, который умеет в автомонтирование.

Читать далее
Всего голосов 5: ↑3 и ↓2 +1
Комментарии 5

Одноплатный компьютер для embedded программиста. Моргаем светодиодом на Qt

Время на прочтение 3 мин
Количество просмотров 6.4K
Туториал

Цель - моргать светодиодом на GPIO одноплатного компьютера в своём Qt проекте.

Читать далее
Всего голосов 6: ↑5 и ↓1 +4
Комментарии 10

Одноплатный компьютер для embedded программиста

Время на прочтение 8 мин
Количество просмотров 11K
Туториал

Данный туториал будет полезен программистам, которые перешли с avr или stm32 на одноплатные компьютеры под управлением Ubuntu.

Читать далее
Всего голосов 22: ↑12 и ↓10 +2
Комментарии 17

Сборка Colobot Gold

Время на прочтение 3 мин
Количество просмотров 4K
Туториал
Всё большую популярность набирает компьютерная игра для программистов Colobot Gold. О ней не раз писали на хабре, но материал со временем устаревает. Происходит активное развитие программы. И у многих пользователей возникает желание попробовать новейшие возможности Colobot Gold. Так, один мой знакомый прочитал про новый тип роботов, которого ещё нет в официальной master версии и попросил меня написать эту инструкцию по сборке исполяемого файла из исходников Colobot Gold.
Читать дальше →
Всего голосов 6: ↑3 и ↓3 0
Комментарии 5

Многопоточность в Qt Widgets

Время на прочтение 3 мин
Количество просмотров 8.2K
При работе приложения с оконным интерфейсом важно обеспечить отсутствие зависаний. Для этого сложные вычисления стоит запускать в отдельной нити. Концепция многопоточного приложения отлично сочетается с подходом сигналы-слоты Qt, при этом совершенно не нужно переопределять никакой метод run().

Основная идея. В многопоточном приложении вычисления проводятся в отдельной ните, по окончанию излучается сигнал, передающий результат в своих аргументах. Слот, принадлежащий уже MainWindow, будет вызван. Результаты вычислений окажутся в аргументах слота и не составит труда вывести их.
Читать дальше →
Всего голосов 5: ↑3 и ↓2 +1
Комментарии 11

Информация

В рейтинге
4 555-й
Зарегистрирован
Активность