Построить sigrok-cli из загруженного tar.gz идет не так

У меня проблема с sigrok-cli build из .tar.gz.

Вчера я установил sigrok metapackage, который прошел нормально. Сегодня я узнал, что пакет Ubuntu 17.04 несовместим с DMM, который я хочу использовать. Поэтому по совету я удалил, очистил и автоматически удалил sigrok и pulseview и начал «заново»

Загрузил sigrok-cli-0.7.0.tar.gz и распаковал его в своей домашней папке. сначала я попытался следовать инструкциям в файле readme о том, как строить, но в итоге не «gitting» и просто планировалось построить с помощью ./configure & amp; make & amp; sudo сделать install.

Но я столкнулся с некоторыми проблемами зависимостей, мне нужно:

libsigrok libsigrokdecode

Конечно, при их создании я столкнулся с некоторыми другими зависимостями. разработчик python 3 и libzip-dev. в любом случае мне удалось установить их и построить первые два, поэтому мне пришлось строить sigrok-cli тоже:

libsigrok Разархивировать их в отдельном каталоге dir my home dir libsigrokdecode

Зависимость сработала, проблем больше не было, но когда я пытаюсь запустить sigrok-cli, я получаю следующее сообщение об ошибке:

sigrok-cli: error while loading shared libraries: libsigrok.so.4: cannot open shared object file: No such file or directory.

Теперь я знаю, что этот файл находится в ~/libsigrok-0.5.0/.libs/, поэтому программа ищет не в том месте (или лучше сказано, что файл находится не в том месте). теперь из того, что я узнал вчера, я считаю, что правильное местоположение должно быть в:

Распакуйте их в отдельную директорию моего домашнего каталога ~ / usr / local / bin.

, но когда я просматриваю эти папки ~ / bin, я не нахожу других папок.

Так что, возможно, libsigrok-0.5.0 и libsigrokdecode-0.5.0 должны находиться в папке sigrok-cli-0.7.0. но даже если эти папки должны находиться в другом месте. Я не уверен, как правильно их получить, просто вырезать / пропустить или мне нужно удалить и установить в правильном каталоге?

2
задан 5 August 2017 в 05:47

6 ответов

Похоже, что для достижения вашей цели требуется значительное количество зданий! Следующее работало на моей собственной системе 17.04 и строит то, что я считаю вашими требуемыми пакетами:

Требования к сборке:

Установите их из терминала, чтобы установить все необходимые зависимости для построения пакеты со следующими обязательными :

sudo apt-get install git build-essential make \
autoconf automake libtool checkinstall autoconf-archive \
pkg-config libglib2.0-dev libglibmm-2.4-dev libzip-dev \
libusb-1.0-0-dev libftdi-dev check doxygen python-numpy \
python-dev python-gi-dev python-setuptools swig default-jdk \
libglib2.0-dev python3-dev

Создание области сборки:

mkdir $HOME/sigrock_build 

Затем запустите создание:

[ ! d8]

Требования к сборке:

Ниже приведена одна команда:

cd $HOME/sigrock_build && \
wget http://sigrok.org/download/source/libserialport/libserialport-0.1.1.tar.gz && \
tar xvf libserialport-0.1.1.tar.gz && \
cd libserialport-0.1.1 && \
./configure && make && \
sudo checkinstall --pakdir "$HOME/sigrock_build" --backup=no --deldoc=yes \
                  --pkgname libserialport --pkgversion "0.1.1" --fstrans=no \
                  --deldesc=yes --delspec=yes --default && \
sudo ldconfig

libsigrock

Следующая команда - единственная команда :

cd $HOME/sigrock_build && \
wget http://sigrok.org/download/source/libsigrok/libsigrok-0.5.0.tar.gz && \
tar xvf libsigrok-0.5.0.tar.gz && cd libsigrok-0.5.0 && \
./configure && make && \
sudo checkinstall --pakdir "$HOME/sigrock_build" --backup=no --deldoc=yes \
                  --pkgname libsigrock --pkgversion "0.5.0" --fstrans=no \
                  --deldesc=yes --delspec=yes --default && \
sudo ldconfig

libsigrock

[d21 ] Ниже приведена одна команда:

cd $HOME/sigrock_build && \
wget http://sigrok.org/download/source/libsigrokdecode/libsigrokdecode-0.5.0.tar.gz && \
tar xvf libsigrokdecode-0.5.0.tar.gz && cd libsigrokdecode-0.5.0 && \
./configure && make && \
sudo checkinstall --pakdir "$HOME/sigrock_build" --backup=no --deldoc=yes \
                  --pkgname libsigrockdecode --pkgversion "0.5.0" --fstrans=no \
                  --deldesc=yes --delspec=yes --default && \
sudo ldconfig

sigrock-cli

Ниже приведена одна команда : [ ! d26]

cd $HOME/sigrock_build && \
wget http://sigrok.org/download/source/sigrok-cli/sigrok-cli-0.7.0.tar.gz && \
tar xvf sigrok-cli-0.7.0.tar.gz && cd sigrok-cli-0.7.0 && \
./configure && make && \
sudo checkinstall --pakdir "$HOME/sigrock_build" --backup=no --deldoc=yes \
                  --pkgname sigrok-cli --pkgversion "0.7.0" --fstrans=no \
                  --deldesc=yes --delspec=yes --default && \
sudo ldconfig

sigrock-cli

В моей системе 17.04 это показывает:

andrew@ilium:~$ sigrok-cli --version
sigrok-cli 0.7.0

Libraries and features:
- libsigrok 0.5.0/4:0:0 (rt: 0.5.0/4:0:0).
 - Libs:
  - glib 2.52.0 (rt: 2.52.0/5200:0)
  - libzip 1.1.2
  - libserialport 0.1.1/1:0:1 (rt: 0.1.1/1:0:1)
  - libusb-1.0 1.0.21.11156
  - libftdi 0.20
  - Host: x86_64-pc-linux-gnu, little-endian.
  - SCPI backends: TCP, RPC, serial, USBTMC.
- libsigrokdecode 0.5.0/4:0:0 (rt: 0.5.0/4:0:0).
 - Libs:
  - glib 2.52.0 (rt: 2.52.0/5200:0)
  - Python 3.5.3 / 0x30503f0 (API 1013, ABI 3)
  - Host: x86_64-pc-linux-gnu, little-endian.
andrew@ilium:~$ 

И, надеюсь, у вас будет тот же результат:)

2
ответ дан 22 May 2018 в 19:48
  • 1
    точно так же: D большое спасибо! не понимал, что можно было бы все эти команды за один раз ... хорошо знать! также я хорошо просматриваю команду, чтобы узнать, могу ли я понять, что я только что скопировал / вставил;) – Matthieu Kints van 5 August 2017 в 12:19
  • 2
    дополнительные, сомневаюсь, что это следствие из-за конечного результата. но я сделал finf пару сообщений об ошибках, которые я видел раньше: а именно копирование выбранных объектных файлов, чтобы избежать конфликтов в basename ... ar: u' modifier ignored since D 'по умолчанию (см. `U'), я понятия не имею, что это значит, но просто подумал упомянуть об этом. – Matthieu Kints van 5 August 2017 в 12:20
  • 3
    Замечательно, что все это сработало :). [F1] просто означает продолжить обработку следующей команды, если предыдущая команда преуспела ... Это облегчает жизнь для того, что в противном случае - утомительная процедура копирования и вставки. Предупреждения компилятора обычно не являются серьезной драмой ... – andrew.46 5 August 2017 в 12:33
  • 4
    на данный момент я пытаюсь добавить sigrok-метр из github и делаю это по вашему примеру. и использовала следующую команду: – Matthieu Kints van 5 August 2017 в 15:02
  • 5
    cd $ HOME / sigrock_build & amp; & amp; & amp; & amp; \ sudo -H apt-get install python-qt4 python-pip & amp; & amp; & amp; & amp; & amp; \ sudo -H pip install pyqtgraph & amp; & amp; & amp; \ git clone git: //sigrok.org/sigrok-meter & amp; & amp; & amp; & amp; \ cd sigrok-meter & amp; & amp; \ ./configure & amp; & amp; & amp; make & amp; & amp; \ sudo checkinstall --pakdir "$ HOME / sigrock_build " --backup = no --deldoc = yes \ --pkgname sigrok-meter --fstrans = no \ --deldesc = yes --delspec = yes --default & amp; & amp; & amp; & amp; & amp; & amp; & amp; & amp; & amp; & amp; \ sudo ldconfig – Matthieu Kints van 5 August 2017 в 15:03

Похоже, что для достижения вашей цели требуется значительное количество зданий! Следующее работало на моей собственной системе 17.04 и строит то, что я считаю вашими требуемыми пакетами:

Требования к сборке:

Установите их из терминала, чтобы установить все необходимые зависимости для построения пакеты со следующими обязательными :

sudo apt-get install git build-essential make \ autoconf automake libtool checkinstall autoconf-archive \ pkg-config libglib2.0-dev libglibmm-2.4-dev libzip-dev \ libusb-1.0-0-dev libftdi-dev check doxygen python-numpy \ python-dev python-gi-dev python-setuptools swig default-jdk \ libglib2.0-dev python3-dev

Создание области сборки:

mkdir $HOME/sigrock_build

Затем запустите создание:

[ ! d8]

Требования к сборке:

Ниже приведена одна команда:

cd $HOME/sigrock_build && \ wget http://sigrok.org/download/source/libserialport/libserialport-0.1.1.tar.gz && \ tar xvf libserialport-0.1.1.tar.gz && \ cd libserialport-0.1.1 && \ ./configure && make && \ sudo checkinstall --pakdir "$HOME/sigrock_build" --backup=no --deldoc=yes \ --pkgname libserialport --pkgversion "0.1.1" --fstrans=no \ --deldesc=yes --delspec=yes --default && \ sudo ldconfig

libsigrock

Следующая команда - единственная команда :

cd $HOME/sigrock_build && \ wget http://sigrok.org/download/source/libsigrok/libsigrok-0.5.0.tar.gz && \ tar xvf libsigrok-0.5.0.tar.gz && cd libsigrok-0.5.0 && \ ./configure && make && \ sudo checkinstall --pakdir "$HOME/sigrock_build" --backup=no --deldoc=yes \ --pkgname libsigrock --pkgversion "0.5.0" --fstrans=no \ --deldesc=yes --delspec=yes --default && \ sudo ldconfig

libsigrock

Ниже приведена одна команда:

cd $HOME/sigrock_build && \ wget http://sigrok.org/download/source/libsigrokdecode/libsigrokdecode-0.5.0.tar.gz && \ tar xvf libsigrokdecode-0.5.0.tar.gz && cd libsigrokdecode-0.5.0 && \ ./configure && make && \ sudo checkinstall --pakdir "$HOME/sigrock_build" --backup=no --deldoc=yes \ --pkgname libsigrockdecode --pkgversion "0.5.0" --fstrans=no \ --deldesc=yes --delspec=yes --default && \ sudo ldconfig

sigrock-cli

Ниже приведена одна команда : [ ! d26] cd $HOME/sigrock_build && \ wget http://sigrok.org/download/source/sigrok-cli/sigrok-cli-0.7.0.tar.gz && \ tar xvf sigrok-cli-0.7.0.tar.gz && cd sigrok-cli-0.7.0 && \ ./configure && make && \ sudo checkinstall --pakdir "$HOME/sigrock_build" --backup=no --deldoc=yes \ --pkgname sigrok-cli --pkgversion "0.7.0" --fstrans=no \ --deldesc=yes --delspec=yes --default && \ sudo ldconfig

sigrock-cli

В моей системе 17.04 это показывает:

andrew@ilium:~$ sigrok-cli --version sigrok-cli 0.7.0 Libraries and features: - libsigrok 0.5.0/4:0:0 (rt: 0.5.0/4:0:0). - Libs: - glib 2.52.0 (rt: 2.52.0/5200:0) - libzip 1.1.2 - libserialport 0.1.1/1:0:1 (rt: 0.1.1/1:0:1) - libusb-1.0 1.0.21.11156 - libftdi 0.20 - Host: x86_64-pc-linux-gnu, little-endian. - SCPI backends: TCP, RPC, serial, USBTMC. - libsigrokdecode 0.5.0/4:0:0 (rt: 0.5.0/4:0:0). - Libs: - glib 2.52.0 (rt: 2.52.0/5200:0) - Python 3.5.3 / 0x30503f0 (API 1013, ABI 3) - Host: x86_64-pc-linux-gnu, little-endian. andrew@ilium:~$

И, надеюсь, у вас будет тот же результат:)

2
ответ дан 18 July 2018 в 09:03

Похоже, что для достижения вашей цели требуется значительное количество зданий! Следующее работало на моей собственной системе 17.04 и строит то, что я считаю вашими требуемыми пакетами:

Требования к сборке:

Установите их из терминала, чтобы установить все необходимые зависимости для построения пакеты со следующими обязательными :

sudo apt-get install git build-essential make \ autoconf automake libtool checkinstall autoconf-archive \ pkg-config libglib2.0-dev libglibmm-2.4-dev libzip-dev \ libusb-1.0-0-dev libftdi-dev check doxygen python-numpy \ python-dev python-gi-dev python-setuptools swig default-jdk \ libglib2.0-dev python3-dev

Создание области сборки:

mkdir $HOME/sigrock_build

Затем запустите создание:

[ ! d8]

Требования к сборке:

Ниже приведена одна команда:

cd $HOME/sigrock_build && \ wget http://sigrok.org/download/source/libserialport/libserialport-0.1.1.tar.gz && \ tar xvf libserialport-0.1.1.tar.gz && \ cd libserialport-0.1.1 && \ ./configure && make && \ sudo checkinstall --pakdir "$HOME/sigrock_build" --backup=no --deldoc=yes \ --pkgname libserialport --pkgversion "0.1.1" --fstrans=no \ --deldesc=yes --delspec=yes --default && \ sudo ldconfig

libsigrock

Следующая команда - единственная команда :

cd $HOME/sigrock_build && \ wget http://sigrok.org/download/source/libsigrok/libsigrok-0.5.0.tar.gz && \ tar xvf libsigrok-0.5.0.tar.gz && cd libsigrok-0.5.0 && \ ./configure && make && \ sudo checkinstall --pakdir "$HOME/sigrock_build" --backup=no --deldoc=yes \ --pkgname libsigrock --pkgversion "0.5.0" --fstrans=no \ --deldesc=yes --delspec=yes --default && \ sudo ldconfig

libsigrock

Ниже приведена одна команда:

cd $HOME/sigrock_build && \ wget http://sigrok.org/download/source/libsigrokdecode/libsigrokdecode-0.5.0.tar.gz && \ tar xvf libsigrokdecode-0.5.0.tar.gz && cd libsigrokdecode-0.5.0 && \ ./configure && make && \ sudo checkinstall --pakdir "$HOME/sigrock_build" --backup=no --deldoc=yes \ --pkgname libsigrockdecode --pkgversion "0.5.0" --fstrans=no \ --deldesc=yes --delspec=yes --default && \ sudo ldconfig

sigrock-cli

Ниже приведена одна команда : [ ! d26] cd $HOME/sigrock_build && \ wget http://sigrok.org/download/source/sigrok-cli/sigrok-cli-0.7.0.tar.gz && \ tar xvf sigrok-cli-0.7.0.tar.gz && cd sigrok-cli-0.7.0 && \ ./configure && make && \ sudo checkinstall --pakdir "$HOME/sigrock_build" --backup=no --deldoc=yes \ --pkgname sigrok-cli --pkgversion "0.7.0" --fstrans=no \ --deldesc=yes --delspec=yes --default && \ sudo ldconfig

sigrock-cli

В моей системе 17.04 это показывает:

andrew@ilium:~$ sigrok-cli --version sigrok-cli 0.7.0 Libraries and features: - libsigrok 0.5.0/4:0:0 (rt: 0.5.0/4:0:0). - Libs: - glib 2.52.0 (rt: 2.52.0/5200:0) - libzip 1.1.2 - libserialport 0.1.1/1:0:1 (rt: 0.1.1/1:0:1) - libusb-1.0 1.0.21.11156 - libftdi 0.20 - Host: x86_64-pc-linux-gnu, little-endian. - SCPI backends: TCP, RPC, serial, USBTMC. - libsigrokdecode 0.5.0/4:0:0 (rt: 0.5.0/4:0:0). - Libs: - glib 2.52.0 (rt: 2.52.0/5200:0) - Python 3.5.3 / 0x30503f0 (API 1013, ABI 3) - Host: x86_64-pc-linux-gnu, little-endian. andrew@ilium:~$

И, надеюсь, у вас будет тот же результат:)

2
ответ дан 24 July 2018 в 19:14

Ответ Andrew.46 был очень полезным (более того, на самом деле).

Но в то же время я нашел дополнительную информацию, которую я хотел добавить, и предпочел, чтобы она не была скрыта в комментарии, поэтому я решил добавить этот ответ, который добавляет только обширный ответ andrew.46.

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

1) ut71 (c) поддерживается драйвером serial-dmm. 2) libsigrokdecode не нужен для использования dmm (но сомневаюсь, что это повредит). 3) Pulseview пока не поддерживается для dmm, но будет в (ближайшем будущем 4), вместо этого можно использовать сигрокметр, но это на по словам разработчиков, момент, не готовый к ежедневному использованию.

https://sigrok.org/wiki/Sigrok-meter. пожалуйста, зависимые зависимости,

sigrok-meter может быть установлен с соответствующими зависимостями с этой единственной командой.

cd $HOME/sigrock_build && \  
sudo -H apt-get install python-qt4 pyqt4-dev-tools python-pip && \  
sudo -H pip install pyqtgraph && \  
git clone git://sigrok.org/sigrok-meter && \  
cd sigrok-meter && \  
./configure && make && \  
sudo checkinstall --pakdir "$HOME/sigrock_build" --backup=no --deldoc=yes \  
                  --pkgname sigrok-meter --fstrans=no \  
                  --deldesc=yes --delspec=yes --default && \  
sudo ldconfig

, хотя я не 100% на линиях «checkinstall», пожалуйста, поправьте меня, если это не так!

после установки, используя ut71c и кабель ut-do4 usb, вы можете запустить программу с помощью:

cd "buildfolder"
./sigrok-meter -d uni-t-ut71c-ser:conn=1a86.e008 --continuous or --frames 5

, вы используете другой кабель ut-do2 plus r232 в usb, найдите соответствующее устройство USB: lsusb и замените 1a86.e008 на правый адрес. Также при использовании другого dmm: замените драйвер на правильный. Вы можете найти все поддерживаемые драйверы с помощью

./sigrok-cli -L   

, к сожалению, есть проблема с подключением к dmm под linux, поскольку ядро ​​linux не отправляет устройство USB в режим сна, когда не используется, как ядро ​​Windows делает. Ранее у меня была аналогичная проблема с 3d-мышью космогония на freecad под linux.

для решения этой проблемы есть работа: запустите скрипт, который вы найдете по ссылке ниже. запускайте этот скрипт каждый раз, прежде чем запускать sigrok-cli.

https://sigrok.org/wiki/Sigrok-meter.

как это сделать? 1) создать txt-файл (без расширения, ok acn использовать .sh, если вы действительно этого хотите) 2) скопируйте этот сценарий, будьте в курсе всех правильных отступов. 3) save 4) выберите через свойства, чтобы разрешить запуск в качестве исполняемого файла. 5) выполняется: sd / location / of / file & amp; & amp; & amp; & amp; ./filename & amp; & amp; & amp; ./sigrok-cli ......

это должно позволить вам запустить программу со всеми желаемыми параметрами.

нравится!

, но прежде, чем я заканчиваю это, я хочу особо поблагодарить Andrew.46 от этого форума и абракса и alm от форума eevblog.

0
ответ дан 22 May 2018 в 19:48

Ответ Andrew.46 был очень полезным (более того, на самом деле).

Но в то же время я нашел дополнительную информацию, которую я хотел добавить, и предпочел, чтобы она не была скрыта в комментарии, поэтому я решил добавить этот ответ, который добавляет только обширный ответ andrew.46.

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

1) ut71 (c) поддерживается драйвером serial-dmm. 2) libsigrokdecode не нужен для использования dmm (но сомневаюсь, что это повредит). 3) Pulseview пока не поддерживается для dmm, но будет в (ближайшем будущем 4), вместо этого можно использовать сигрокметр, но это на по словам разработчиков, момент, не готовый к ежедневному использованию.

https://sigrok.org/wiki/Sigrok-meter. пожалуйста, зависимые зависимости,

sigrok-meter может быть установлен с соответствующими зависимостями с этой единственной командой.

cd $HOME/sigrock_build && \ sudo -H apt-get install python-qt4 pyqt4-dev-tools python-pip && \ sudo -H pip install pyqtgraph && \ git clone git://sigrok.org/sigrok-meter && \ cd sigrok-meter && \ ./configure && make && \ sudo checkinstall --pakdir "$HOME/sigrock_build" --backup=no --deldoc=yes \ --pkgname sigrok-meter --fstrans=no \ --deldesc=yes --delspec=yes --default && \ sudo ldconfig

, хотя я не 100% на линиях «checkinstall», пожалуйста, поправьте меня, если это не так!

после установки, используя ut71c и кабель ut-do4 usb, вы можете запустить программу с помощью:

cd "buildfolder" ./sigrok-meter -d uni-t-ut71c-ser:conn=1a86.e008 --continuous or --frames 5

, вы используете другой кабель ut-do2 plus r232 в usb, найдите соответствующее устройство USB: lsusb и замените 1a86.e008 на правый адрес. Также при использовании другого dmm: замените драйвер на правильный. Вы можете найти все поддерживаемые драйверы с помощью

./sigrok-cli -L

, к сожалению, есть проблема с подключением к dmm под linux, поскольку ядро ​​linux не отправляет устройство USB в режим сна, когда не используется, как ядро ​​Windows делает. Ранее у меня была аналогичная проблема с 3d-мышью космогония на freecad под linux.

для решения этой проблемы есть работа: запустите скрипт, который вы найдете по ссылке ниже. запускайте этот скрипт каждый раз, прежде чем запускать sigrok-cli.

https://sigrok.org/wiki/Sigrok-meter.

как это сделать? 1) создать txt-файл (без расширения, ok acn использовать .sh, если вы действительно этого хотите) 2) скопируйте этот сценарий, будьте в курсе всех правильных отступов. 3) save 4) выберите через свойства, чтобы разрешить запуск в качестве исполняемого файла. 5) выполняется: sd / location / of / file & amp; & amp; & amp; & amp; ./filename & amp; & amp; & amp; ./sigrok-cli ......

это должно позволить вам запустить программу со всеми желаемыми параметрами.

нравится!

, но прежде, чем я заканчиваю это, я хочу особо поблагодарить Andrew.46 от этого форума и абракса и alm от форума eevblog.

0
ответ дан 18 July 2018 в 09:03

Ответ Andrew.46 был очень полезным (более того, на самом деле).

Но в то же время я нашел дополнительную информацию, которую я хотел добавить, и предпочел, чтобы она не была скрыта в комментарии, поэтому я решил добавить этот ответ, который добавляет только обширный ответ andrew.46.

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

1) ut71 (c) поддерживается драйвером serial-dmm. 2) libsigrokdecode не нужен для использования dmm (но сомневаюсь, что это повредит). 3) Pulseview пока не поддерживается для dmm, но будет в (ближайшем будущем 4), вместо этого можно использовать сигрокметр, но это на по словам разработчиков, момент, не готовый к ежедневному использованию.

https://sigrok.org/wiki/Sigrok-meter. пожалуйста, зависимые зависимости,

sigrok-meter может быть установлен с соответствующими зависимостями с этой единственной командой.

cd $HOME/sigrock_build && \ sudo -H apt-get install python-qt4 pyqt4-dev-tools python-pip && \ sudo -H pip install pyqtgraph && \ git clone git://sigrok.org/sigrok-meter && \ cd sigrok-meter && \ ./configure && make && \ sudo checkinstall --pakdir "$HOME/sigrock_build" --backup=no --deldoc=yes \ --pkgname sigrok-meter --fstrans=no \ --deldesc=yes --delspec=yes --default && \ sudo ldconfig

, хотя я не 100% на линиях «checkinstall», пожалуйста, поправьте меня, если это не так!

после установки, используя ut71c и кабель ut-do4 usb, вы можете запустить программу с помощью:

cd "buildfolder" ./sigrok-meter -d uni-t-ut71c-ser:conn=1a86.e008 --continuous or --frames 5

, вы используете другой кабель ut-do2 plus r232 в usb, найдите соответствующее устройство USB: lsusb и замените 1a86.e008 на правый адрес. Также при использовании другого dmm: замените драйвер на правильный. Вы можете найти все поддерживаемые драйверы с помощью

./sigrok-cli -L

, к сожалению, есть проблема с подключением к dmm под linux, поскольку ядро ​​linux не отправляет устройство USB в режим сна, когда не используется, как ядро ​​Windows делает. Ранее у меня была аналогичная проблема с 3d-мышью космогония на freecad под linux.

для решения этой проблемы есть работа: запустите скрипт, который вы найдете по ссылке ниже. запускайте этот скрипт каждый раз, прежде чем запускать sigrok-cli.

https://sigrok.org/wiki/Sigrok-meter.

как это сделать? 1) создать txt-файл (без расширения, ok acn использовать .sh, если вы действительно этого хотите) 2) скопируйте этот сценарий, будьте в курсе всех правильных отступов. 3) save 4) выберите через свойства, чтобы разрешить запуск в качестве исполняемого файла. 5) выполняется: sd / location / of / file & amp; & amp; & amp; & amp; ./filename & amp; & amp; & amp; ./sigrok-cli ......

это должно позволить вам запустить программу со всеми желаемыми параметрами.

нравится!

, но прежде, чем я заканчиваю это, я хочу особо поблагодарить Andrew.46 от этого форума и абракса и alm от форума eevblog.

0
ответ дан 24 July 2018 в 19:14

Другие вопросы по тегам:

Похожие вопросы: