🏴‍☠️
Сашка ☕
Blog  Tags 
💀 🔵 🔴

📠 Сборка dsocat для осциллографа DSO112A

Опубликовано: 8 октября 2026 г.

ℹ️ dsocat

Репозиторий проекта dsocat находится на GitHub.

dsocat представляет из себя интерфейс для осциллографа DSO112A.

Interface program for a cheap DSO112 oscilloscope.

Пакета для ArchLinux в AUR нет.

Утилита написана на FreePascal и GTK2.

Вот требования для работы (сборки) приложения.

Tested with Lazarus 2.2.6 and FPC 3.2.2 on Debian linux 11 (32- and 64-bit) and 12 (64-bit) with GTK2.

Я собирал в ArchLinux, где библиотеки GTK2 нет.

Я был удивлён, что утилита запустилась по двойному клику и даже не пришлось натравлять ldd.

dsocat

🩻 Мой конфиг сборки

  • Lazarus – 4.8
  • FPC – 3.2.2
  • libc – 2.44
ldd --version
ldd (GNU libc) 2.44
...

🧰 Сборка dsocat

Момент клонирования репозитория опистим.

Переходим в директорию с проектом и делаем символическую ссылку для dso112a-backend/:

ln -s dso112a-backend/ backend

Далее открываем Lazarus, Project -> Open Project Group и выбираем файл dso112a.lpg.

Откроется следующее окно:

Lazarus Project Group

Нажимаем на Compile и через секунду получаем исполняемый файл dsocat-x86_64-linux-gtk2 в директории frontend.

Frontend directory

🥳 Всё!