专栏底层软件J5 EVB安装 Cmake, Python, g++, gtest

J5 EVB安装 Cmake, Python, g++, gtest

已解决
weikaiyun2022-12-21
58
21

想问下 如何在J5 EVB 安装如题所示的软件包呢?

底层软件
征程5
评论2
0/1000
  • 新手村
    Lv.4

    您好:

    请参考社区文档:https://developer.horizon.ai/api/v1/fileData/J5EVM%E5%BC%80%E5%8F%91%E5%A5%97%E4%BB%B6%E7%94%A8%E6%88%B7%E6%89%8B%E5%86%8C_20221110214335/index.html 中的1.1章节

    2022-12-21
    0
    14
    • weikaiyun回复新手村:

      这个文档讲解 我没有怎么看明白咋操作呀 能详细说下流程吗

      2022-12-21
      0
    • 新手村回复weikaiyun:

      gtest我们提供的系统默认就支持了,应该不需要你安装;

      其他的话,需要你下载源码,通过交叉编译的方式,生成执行文件,放到开发板侧就能工作了

      2022-12-22
      0
    • weikaiyun回复新手村:

      默认的gtest放在哪个目录呢 没找到呢

      2022-12-22
      0
    • 新手村回复weikaiyun:

      你参考一下我们源代码的测试用例,就是用gtest写的,代码目录如下j5dev-5.10/unittest/testapp/j5_vio_test

      2022-12-22
      0
    • weikaiyun回复新手村:

      我没有这个源代码呢 gtest这个执行文件在J5开发板的哪个目录呢 我全局搜索也没搜到呢

      2022-12-22
      0
    • 只蓝片羽回复weikaiyun:

      您好,关于gtest,我们应该是只继承了库可直接使用,位于:

      host/third_party/gcc-9/usr/lib/libgtest.a

      host/third_party/gcc-9/usr/lib/libgtest_main.a

      头文件:

      host/third_party/gcc-9/usr/include/gtest

      使用参考:

      unittest/testapp/j5_vio_test

      谢谢~

      2022-12-22
      0
    • 新手村回复weikaiyun:

      如果没有源代码,那只能把gtest源码载下来,通过gcc-ubuntu-9.3.0-2020.03-x86_64-aarch64-linux-gnu编译器生成静态库文件,再让测试程序引用就行,我们内部就是这么做的

      2022-12-22
      0
    • weikaiyun回复新手村:
      你们有把gcc环境装到J5上吗 我现在把gcc-arm-none-eabi-10.3-2021.10-aarch64-linux这个直接拷贝到J5上 编译程序总是报错 gcc: unrecognized option -rdynamic

      不知道你们有碰到过吗

      2022-12-26
      0
    • 费小财回复weikaiyun:

      Gcc的版本匹配吗

      2022-12-26
      0
    • 新手村回复weikaiyun:

      我们没试过在J5开发板环境上使用GCC交叉编译工具;我们都是先在PC侧编译完成后,放到J5开发环境上使用的;麻烦先在PC侧编译

      2022-12-26
      0
    • weikaiyun回复费小财:

      GCC版本一定得是9.3.0吗 我现在装的10.3.0

      2022-12-26
      0
    • weikaiyun回复新手村:

      主要是我们现在得在J5上安装catkin 来运行我们的程序

      2022-12-26
      0
    • 新手村回复weikaiyun:

      GCC版本得一样,不然大概率会有其他问题

      2022-12-26
      0
    • 费小财回复weikaiyun:

      是的,GCC版本是必须要匹配的

      2022-12-29
      2
  • 费小财
    Lv.5

    您好,

    可以离线交叉编译好 ,临时的话mount上去一个路径就好,长期有效的话可放到rootfs里面,重新编译镜像

    2022-12-21
    0
    5
    • weikaiyun回复费小财:

      我在别的arm平台编译好 然后直接拷贝到 J5 userdata目录下可行吗

      2022-12-21
      0
    • 费小财回复weikaiyun:

      是64位的吗,一般是可以的,你可以拿过来试试

      2022-12-21
      0
    • weikaiyun回复费小财:

      好的 我试试

      2022-12-21
      0
    • weikaiyun回复费小财:

      是64位的机器 就是在jetson orin dev kit上编译好

      2022-12-21
      0
    • 费小财回复weikaiyun:

      理论上应该是可以的

      2022-12-21
      0