sigrok和DSview安装指南

sigrok和DSview安装指南

关于sigrok和DSview

DSview是基于sigrok开发的第三方的解码器应用,配合逻辑分析仪使用。
sigrok是集成解码器和解码协议的信号分析软件。官方其实也自带了一个解码UI界面pulseview。


sigrok

sigrok-cil下载安装链接
pulseview下载安装链接


DSView

DSview1.01安装流程

  1. 先克隆github的项目
    git clone https://github.com/DreamSourceLab/DSView.git

  2. 安装相应的软件需求(ubuntu):

 
  sudo apt-get install git-core build-essential cmake autoconf automake libtool pkg-config \
   libglib2.0-dev libzip-dev libudev-dev libusb-1.0-0-dev \
   python3-dev qt5-default libboost-dev libboost-test-dev libboost-thread-dev libboost-system-dev libboost-filesystem-dev check libfftw3-dev
  1. building
 $ cd libsigrok4DSL
 $ ./autogen.sh
 $ ./configure
 $ make
 $ sudo make install
 $ cd ..

 $ cd libsigrokdecode4DSL
 $ ./autogen.sh
 $ ./configure
 $ make
 $ sudo make install
 $ cd ..

 $ cd DSView
 $ cmake .

 \\如果失败,添加`export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig`到你的`~/.bashrc`并加载他`~/.bashrc`

 make 
 sudo make install

如果make失败原因为`QApplication::setAttribute(Qt::AA_EnableHighDpiScaling);` 这句所引起的话,在main.cpp里屏蔽此句,这个highDpi在linux下设置有点问题。屏蔽完了还是能够使用的。

完成上述步骤后,可以在命令行输入DSview启动,如果启动成功则安装完成。

如何用自己的解码器

法一:
/usr/local/share/libsigrokdecode4DSL/decoders/目录下,将自己的解码器文件夹放入,直接打开DSview即可。

法二:

  1. 将咱们的解码器文件放入/PATH/DSview/libsigrokdecode4DSL/decoders/目录下
cd libsigrokdecode4DSL
sudo make install
  1. 编译dsview
cd ..
cd DSView
cmake .
  1. 运行,建议在命令行输入DSview运行,这样可以看到print等相关打印内容,方便查找错误。

相关问题

我运行时为啥会报很多解码器部分的错误?
答:可能之前安装过旧版的dsview0.99的原因,旧版的解码器在加载后会另外放到/usr/local/share/libsigrokdecode4DSL/decoders/中,你可能需要手动去删除他。

相关链接

dsview project
dsview官方的详细安装介绍

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Saleae Logic是一款质量优秀、易于使用的逻辑分析仪。官方网站提供了详细的使用教程,你可以在中提供的官方网站上找到教程。 首先,你需要连接Saleae Logic到你的计算机。Saleae Logic有两代产品,分别是Saleae Logic和Saleae Logic16。它们的主要区别在于通道数和采样率。Saleae Logic有8个通道,采样率为24MHz;而Saleae Logic16有16个通道,可在不同通道数下选择不同的采样率,最高可达到100MHz。 在官方网站上,你可以找到关于Saleae Logic的详细介绍和使用指南。这些教程包括了如何设置和连接设备、如何配置采样参数、如何捕获和分析信号等。此外,网站上还提供了一些示例和常见问题的解答,以帮助你更好地使用Saleae Logic。 对于软件的选择,你提到了你使用了sigrok而不是Saleae的官方软件。Sigrok是一个开源的信号采集和分析软件,它与Saleae Logic兼容。你可以在官方网站或者Sigrok的官方网站上找到关于使用Sigrok的详细教程和指南。 总之,通过参考Saleae官方网站和Sigrok官方网站上的教程,你可以了解如何正确使用Saleae Logic逻辑分析仪以及与之兼容的软件。希望这些信息对你有帮助!<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [saleae逻辑分析仪使用分享](https://blog.csdn.net/a1394c/article/details/51209269)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值