Linux TX2 开发记录

1、打包依赖:ldd client  |  awk '{print $3}' | xargs -i cp -L {} /home/xxx

        client : 可执行程序      /home/xxx : 存放路径

2、tx2 上调试运行错误: ulimit -c 查看赋予core文件大小,如果为0,则ulimit -c 1024 赋大小

      gbd XXX  core  

       run arguments

        where

        list

3、编写shell 脚本   开头写  #!/bin/sh 即可

4、指定编译器 make cc=/usr/bin/arrch64-linux-gnu-gcc ,一般默认是gnu编译器

5、安装串口调试工具 : sudo apt-get install cutecom    ,启动: sudo cutecom

6、无论windows 下还是linux 下 cuda程序测试时间用profile最好,linux下: 将/usr/local/cuda/bin 加入到环境变量中,使用 nvprof  --version 查看是否正常调用,使用 nvprof XXX 进行cuda程序运行测试,windows下也可

7、TX2 浮点算力1.3TFLOPS ,JETSON NX 浮点算力 6TFLOPS

8、使用sudo /usr/bin/jetson_clock.sh 启动高性能模式,小风扇转起来

        sudo nvpmodel -q verbose //查看运行模式

        sudo nvpmodel -m 0    //模式0为火力全开模式

9、cuda 和c++ 混合编译

       nvcc -c  demo.cu

        g++ -c  main.cpp

        g++ -o Test  demo.o main.o  -Lcudart -L/usr/local/cuda/lib64

10、QT creator 高级查找 ctrl + shift +F

11、添加运行路径到环境变量

        暂时:export PATH=/usr/local/xxx:$PATH     //方法一  当前登录用户

        永久动态程序 :vim /etc/ld.so.conf

        永久生效 ,当前登录用户: vim ~/.bashrc   //方法二  source ~/.bashrc生效

        永久生效,所有用户 : vim /etc/bashrc   //方法三  source /etc/bashrc 生效

         永久生效,所有用户 : vim /etc/profile    //方法四  source/etc/profile 生效

环境变量加载顺序

  1. /etc/environment
  2. /etc/profile
  3. /etc/bashrc
  4. ~/.profile
  5. ~/.bashrc

        

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值