Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
Collapse
Brand Logo

ModalAI Forum

  1. ModalAI Support Forum
  2. VOXL SDK and Software
  3. voxl-tflite-server forward compatibility ?

voxl-tflite-server forward compatibility ?

Scheduled Pinned Locked Moved Unsolved VOXL SDK and Software
mpa
20 Posts 4 Posters 4.5k Views 2 Watching
  • 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.
  • Philemon BennerP Offline
    Philemon BennerP Offline
    Philemon Benner
    Regular
    wrote on last edited by
    #11

    @Matt-Turi btw why is voxl-emulator architecture armv7l if we have aarch64 on actual voxl? Will this be a problem when compiling in emulator?

    Eric KatzfeyE 1 Reply Last reply
    0
    • ? Offline
      ? Offline
      A Former User
      wrote on last edited by [[global:former-user]]
      #12
      This post is deleted!
      1 Reply Last reply
      0
      • Philemon BennerP Philemon Benner

        @Matt-Turi btw why is voxl-emulator architecture armv7l if we have aarch64 on actual voxl? Will this be a problem when compiling in emulator?

        Eric KatzfeyE Offline
        Eric KatzfeyE Offline
        Eric Katzfey
        ModalAI Team
        wrote on last edited by
        #13

        @Philemon-Benner Voxl is 64 bit and the OS is 64 bit. However, Qualcomm provides many of their packages for the device as 32 bit and, consequently, anything that has a dependency on these packages must also be 32 bit. That is why you can build 64 bit applications and have them run successfully on Voxl. It just means that that application had no 32 bit dependencies.

        1 Reply Last reply
        0
        • Philemon BennerP Offline
          Philemon BennerP Offline
          Philemon Benner
          Regular
          wrote on last edited by
          #14

          Okey thanks for explaining

          1 Reply Last reply
          0
          • Philemon BennerP Offline
            Philemon BennerP Offline
            Philemon Benner
            Regular
            wrote on last edited by Philemon Benner
            #15

            @Matt-Turi
            I know it's not really related to the voxl but if include directorys in cmake like that:

            include_directories(/home/root/third_party/AWS/wrkspace/lib)
            

            the compiler should find the packages located in there or?

            [100%] Linking CXX executable Process
            /usr/lib/gcc-cross/aarch64-linux-gnu/7/../../../../aarch64-linux-gnu/bin/ld: cannot find -lDiscovery-cpp
            /usr/lib/gcc-cross/aarch64-linux-gnu/7/../../../../aarch64-linux-gnu/bin/ld: cannot find -lEventstreamRpc-cpp
            

            but the linked library is located there:

            voxl-cross:~(master)$ ls /home/root/third_party/AWS/wrkspace/lib | grep Discovery-cpp
            Discovery-cpp
            libDiscovery-cpp.a
            
            1 Reply Last reply
            0
            • Chad SweetC Offline
              Chad SweetC Offline
              Chad Sweet
              ModalAI Team
              wrote on last edited by
              #16

              Not totally sure what you're asking, but try looking into target_link_libraries in the cmake documentation

              1 Reply Last reply
              0
              • Philemon BennerP Offline
                Philemon BennerP Offline
                Philemon Benner
                Regular
                wrote on last edited by
                #17

                @Matt-Turi Ok so i got it working with CXX17, it's working in voxl-emulator:

                voxl-emulator:~$ file program
                voxl-mission-logic: ELF 64-bit LSB executable, ARM aarch64, version 1 (GNU/Linux), statically linked, BuildID[sha1]=somekey , for GNU/Linux 5.4.0, not stripped
                voxl-emulator:~$ ./program --arg someArg
                [2022-03-22 12:23:14.804] [info] someText
                [2022-03-22 12:23:14.807] [info] someText
                [2022-03-22 12:23:15.279] [info] someText
                

                But on actual voxl it's not working:

                voxl:/data$ ./program --arg someArg
                FATAL: kernel too old
                Aborted
                

                Kernel Versions in voxl-emulator and voxl_platform_3-3-0-0.5.0-a system image are actually different:
                emulator kernel version: 5.13.0-35-generic
                voxl kernel version: 3.18.71-perf
                Shouldn't voxl emulator have the same kernel version as the voxl?
                in the docs it says:

                • voxl-emulator simulates the VOXL system image and is built alongside the base system image
                1 Reply Last reply
                0
                • Philemon BennerP Offline
                  Philemon BennerP Offline
                  Philemon Benner
                  Regular
                  wrote on last edited by
                  #18

                  Upgrading to newest system image didn't work either

                  Eric KatzfeyE 1 Reply Last reply
                  0
                  • Philemon BennerP Philemon Benner

                    Upgrading to newest system image didn't work either

                    Eric KatzfeyE Offline
                    Eric KatzfeyE Offline
                    Eric Katzfey
                    ModalAI Team
                    wrote on last edited by
                    #19

                    @Philemon-Benner voxl-emulator is a Docker image, not a complete Virtual Machine, so it uses the same kernel as the machine you run it on.

                    Philemon BennerP 1 Reply Last reply
                    0
                    • Eric KatzfeyE Eric Katzfey

                      @Philemon-Benner voxl-emulator is a Docker image, not a complete Virtual Machine, so it uses the same kernel as the machine you run it on.

                      Philemon BennerP Offline
                      Philemon BennerP Offline
                      Philemon Benner
                      Regular
                      wrote on last edited by
                      #20

                      @Eric-Katzfey Ok thanks for the fast answer.

                      1 Reply Last reply
                      0

                      Reading along? Create a free ModalAI Forum account to join in.

                      With an account you can reply, ask your own question, get an email when a ModalAI engineer answers, and mark the reply that solved it. Your place in each thread is saved between visits.

                      Questions about VOXL, Flight Core, ESCs and ModalAI drones are answered here by the engineers who build them.

                      Register Login
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      ModalAI
                      Categories Recent Tags ModalAI.com Docs
                      © 2026 ModalAI® · Accelerating autonomy for smaller, smarter, safer drones · Powered by NodeBB
                      • Login

                      • Don't have an account? Register

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