Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. No such plugin:"peakcan" on Raspi
Qt 6.12 LTS is out! See what's new in the release blog

No such plugin:"peakcan" on Raspi

Scheduled Pinned Locked Moved Solved General and Desktop
15 Posts 4 Posters 2.0k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C Offline
    C Offline
    ChrisW67
    wrote on last edited by
    #4

    And the second question?

    Y 2 Replies Last reply
    0
    • C ChrisW67

      And the second question?

      Y Offline
      Y Offline
      y.exars
      wrote on last edited by
      #5

      @ChrisW67
      the same
      "No such plugin:'peakcan'"

      1 Reply Last reply
      0
      • C ChrisW67

        And the second question?

        Y Offline
        Y Offline
        y.exars
        wrote on last edited by
        #6

        @ChrisW67
        It doesn't have any deviecs Avaliable.

        1 Reply Last reply
        0
        • K Offline
          K Offline
          kuzulis
          Qt Champions 2020
          wrote on last edited by kuzulis
          #7

          That means that you has did not installed the peack-can plugin in your Raspi. Maybe it is in the Raspi repository, also maybe something else. You can search for this shared library in your Raspi file system where the Qt installed.

          It is a question to the Raspi maintainers.

          1 Reply Last reply
          0
          • K Offline
            K Offline
            kuzulis
            Qt Champions 2020
            wrote on last edited by
            #8

            Besides, to use the PEAKCAN you need to install to the Raspi the PEAK-CAN vendor drivers and specific shared libraries downloaded from the PEAK-CAN WEB site. Are you sure that you have all these requirements? Read the documentation at first: https://doc.qt.io/qt-6/qtserialbus-peakcan-overview.html

            UPD: You can use the socket-can plugin with the PEAK-CAN adapters, that does work by default. The PEAK-CAN adapter is detected in Linux as usual socket-can device (AFAIK).

            Y 1 Reply Last reply
            0
            • K kuzulis

              Besides, to use the PEAKCAN you need to install to the Raspi the PEAK-CAN vendor drivers and specific shared libraries downloaded from the PEAK-CAN WEB site. Are you sure that you have all these requirements? Read the documentation at first: https://doc.qt.io/qt-6/qtserialbus-peakcan-overview.html

              UPD: You can use the socket-can plugin with the PEAK-CAN adapters, that does work by default. The PEAK-CAN adapter is detected in Linux as usual socket-can device (AFAIK).

              Y Offline
              Y Offline
              y.exars
              wrote on last edited by
              #9

              @kuzulis
              I already Installed Peakcan driver before. but I had wrote the below code and didn't have any return or deivces showed

              const QStringList plugins = QCanBus::instance()->plugins();
              
              for (auto plugin : plugins) {
                  QString errorString;
                  const QList<QCanBusDeviceInfo> devices = 
                        QCanBus::instance()->availableDevices(
                              plugin, &errorString);
                  if (!errorString.isEmpty())
                      qDebug() << plugin << errorString;
                  for (auto device : devices)
                      qDebug() << plugin << device.name();
              }
              
              1 Reply Last reply
              0
              • K Offline
                K Offline
                kuzulis
                Qt Champions 2020
                wrote on last edited by
                #10

                @y-exars said in No such plugin:"peakcan" on Raspi:

                const QStringList plugins = QCanBus::instance()->plugins();

                does plugins contains peakcan ?

                Y 1 Reply Last reply
                0
                • K kuzulis

                  @y-exars said in No such plugin:"peakcan" on Raspi:

                  const QStringList plugins = QCanBus::instance()->plugins();

                  does plugins contains peakcan ?

                  Y Offline
                  Y Offline
                  y.exars
                  wrote on last edited by
                  #11

                  @kuzulis

                  program did not run into

                  for (auto plugin : plugins)
                  

                  while debug plugin is show 0

                  1 Reply Last reply
                  0
                  • K Offline
                    K Offline
                    kuzulis
                    Qt Champions 2020
                    wrote on last edited by
                    #12

                    Well, it means that your Raspi has not any qtserialbus plugins installed. Maybe they are in the different packages of Raspi repository. You need to install them.

                    Y 1 Reply Last reply
                    0
                    • K kuzulis

                      Well, it means that your Raspi has not any qtserialbus plugins installed. Maybe they are in the different packages of Raspi repository. You need to install them.

                      Y Offline
                      Y Offline
                      y.exars
                      wrote on last edited by
                      #13

                      @kuzulis

                      but I already installed qtserialbus by using

                      sudo apt-get install libqt5serialbus5-dev
                      

                      this one, doesn't install qtserialbus plugins ??

                      jsulmJ 1 Reply Last reply
                      0
                      • Y y.exars

                        @kuzulis

                        but I already installed qtserialbus by using

                        sudo apt-get install libqt5serialbus5-dev
                        

                        this one, doesn't install qtserialbus plugins ??

                        jsulmJ Offline
                        jsulmJ Offline
                        jsulm
                        Lifetime Qt Champion
                        wrote on last edited by
                        #14

                        @y-exars said in No such plugin:"peakcan" on Raspi:

                        doesn't install qtserialbus plugins ??

                        No
                        libqt5serialbus5-plugins does

                        https://forum.qt.io/topic/113070/qt-code-of-conduct

                        1 Reply Last reply
                        1
                        • Y Offline
                          Y Offline
                          y.exars
                          wrote on last edited by
                          #15
                          This post is deleted!
                          1 Reply Last reply
                          0

                          • Login

                          • Login or register to search.
                          • First post
                            Last post
                          0
                          • Categories
                          • Recent
                          • Tags
                          • Popular
                          • Users
                          • Groups
                          • Search
                          • Get Qt
                          • Unsolved