Администрирование FreeBSD, Linux, ... Установка логического анализатора Saleae на Ubuntu Thu, November 21 2024  

Поделиться

Нашли опечатку?

Пожалуйста, сообщите об этом - просто выделите ошибочное слово или фразу и нажмите Shift Enter.


Установка логического анализатора Saleae на Ubuntu Печать
Добавил(а) microsin   

Описывается процесс запуска утилиты Logic 2 для 8-канального логического анализатора Saleae. В настоящее время утилита универсальная, она подходит для всех анализаторов от компании Saleae.

1. Перейдите на страничку загрузок [2], выберите "Download for Linux", загрузите двоичный запускаемый образ утилиты анализатора (файл наподобие Logic-2.4.9-linux-x64.AppImage). Сохраните этот файл в папку, где храните все ваши установленные программы, например ~/install.

2. Запустите консоль терминала, перейдите в каталог, где находится файл закачанного образа. Добавьте для этого файла атрибут разрешения запуска.

Saleae Logic2 allow execute

Установить атрибут разрешения запуска можно также из командной строки:

$ cd ~/install
$ chmod +x Logic-2.4.9-linux-x64.AppImage

3. Подключите блочок анализатора через USB. На его корпусе должны загореться две лампочки, красная и зеленая.

Saleae Logic2 8ch module

4. Двойным кликом на файле Logic-2.4.9-linux-x64.AppImage запустите утилиту. Она автоматически обнаружит подключенное устройство анализатора. Также можно запустить утилиту командой в терминале:

$ ./Logic-2.4.9-linux-x64.AppImage

[Как пользоваться]

Старт/стоп. Кнопка R или клик мышью на кружок с белой стрелкой запустит или остановит оцифровку выбранных каналов. То же самое делает пункт меню "Capture -> Start/Stop Capture".

Saleae Logic2 Start Stop button

Каналы. Анализируемые каналы можно выбрать кликом правой кнопки мыши, появится контекстное меню "Show/Hide Channels".

Saleae Logic2 Show Hide Channels

Цифровые входы каналов 0 .. 7 (CH1 .. CH8) имеют встроенную подтяжку к уровню лог. 1. Уровень канала 0 (CH1) индицируется зеленым светодиодом.

Частота выборок сигнала. Частоту оцифровки в MS/s можно выбрать кликом на значке устройства в правом боковом тулбаре:

Saleae Logic2 set sample rate

Экспорт оцифровки. Записанные данные можно экспортировать в файл формата CSV или двоичный. Для этого зайдите в меню "File -> Export Data..." (Ctrl+Shift+S), выберите каталог для сохранения, сохраняемые каналы, частоту оцифровки, формат файла и кликните на кнопку Export. Если выбран формат CSV, то будет создан файл текстовый файл digital.csv.

Saleae Logic2 Export Data

Пример CSV-файла, записанного с частотой дискретизации 4 MS/s:

Time [s],Channel 0,Channel 1,Channel 2,Channel 3,Channel 4,Channel 5,Channel 6,Channel 7
0.000000000,1,0,1,1,1,1,1,1
0.000000750,1,1,1,1,1,1,1,1
0.000002250,1,0,1,1,1,1,1,1
0.000003750,1,1,1,1,1,1,1,1
0.000005250,1,0,0,1,1,1,1,1
0.000007000,1,1,0,1,1,1,1,1
0.000008000,1,1,1,1,1,1,1,1
0.000008500,1,0,0,1,1,1,1,1
0.000010000,1,1,0,1,1,1,1,1
...

Отображение сигналов. Колесиком мыши можно выбрать масштаб времени для отображения сигнала.

Saleae Logic2 PDM signals

[Устранение проблем]

На моей системе Ubuntu 20.04 утилита не могла найти устройство анализатора при запуске под обычным пользователем. Решить проблему можно двумя способами. Первый, самый простой - командой sudo запустить образ AppImage от имени пользователя root:

$ sudo ./Logic-2.4.9-linux-x64.AppImage --no-sandbox

Второй (не очень надежный) способ - с помощью udev rules предоставить доступ к устройствам USB не-root приложениям наподобие программ от Saleae. Для этого выполните следующие действия:

1. Запустите утилиту Logic 2 от имени обычного пользователя.

2. Запустите терминал и выполните следующую команду. Эту команду подскажет сама утилита Logic 2 версии 2.4.9 при первом запуске от имени обычного пользователя:

Saleae Logic2 add udev rules

$ cat /tmp/.mount_Logic-EBjqZT/resources/linux-x64/99-SaleaeLogic.rules | sudo tee /etc/udev/rules.d
 /99-SaleaeLogic.rules > /dev/null && echo "finished installing /etc/udev/rules.d/99-SaleaeLogic.rules"

3. Закройте утилиту Logic 2, и заново запустите её двойным щелчком на файле Logic-2.4.9-linux-x64.AppImage.

[Ссылки]

1. Saleae logic analyzer Installation site:support.saleae.com.
2. Saleae Downloads site:saleae.com.
3. User Guide site:saleae.com.
4. 230713Saleae-digital-analyzer.zip - утилита Logic 2 версии 2.4.9 для Windows, Linux, Mac.

 

Добавить комментарий


Защитный код
Обновить

Top of Page