
该软件项目是菲利普·施密德(@CaptnBanana)在 SCHUTZWERK 与 阿伦大学 合作完成的学士学位论文成果。
更多信息请参考相应的 博客文章。
sudo ./install_requirements.sh 以及 sudo -E ./CANalyzat0r.sh。这将在其中创建一个名为 pipenv 的文件夹,内含 pipenv 环境。README.md 文件)更多信息,请阅读 ./doc/build 文件夹中的 HTML 或 PDF 版本文档。




通常情况下,所有 SocketCAN 设备都应兼容。CANalyzat0r 已在与 USB2CAN(常规 CAN)和 PCAN-USB Pro FD(CAN FD)的组合上开发并成功测试。
你可以使用 仪表盘模拟器 来在虚拟 CAN 总线上进行实验,而无需将真实 CAN 设备连接到你的机器上。
请确保设置了 QT_X11_NO_MITSHM 环境变量为 1。当使用 sudo 时,请包含 -E 选项以保留此环境变量,如下所示:sudo -E ./CANalyzat0r.sh。
此应用程序必须以超级用户身份运行。由于缺少配置,当有效 UID 为 0 时,显示的样式可能会被设置为非预期的值。要修复此问题,请按照以下步骤操作:
快速方式:执行 echo "[QT]\nstyle=CleanLooks" >> ~/.config/Trolltech.conf
替代方式:
sudo apt-get install qt4-qtconfig或者使用 Docker 容器
本项目采用 GPLv3 许可证。