Nvidia TX2 Robot 环境配置记录
p.p1 { margin: 0.0px 0.0px 2.0px 0.0px; font: 14.0px "Helvetica Neue"; color: #454545 }
p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px "Helvetica Neue"; color: #454545 }
p.p3 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px "Helvetica Neue"; color: #454545; min-height: 14.0px }
p.p4 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px "Helvetica Neue"; color: #e4af0a }
p.p5 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px ".PingFang SC"; color: #454545 }
span.s1 { font: 14.0px ".PingFang SC" }
span.s2 { font: 12.0px ".PingFang SC" }
span.s3 { color: #454545 }
span.s4 { color: #e4af0a }
span.s5 { font: 12.0px "Helvetica Neue" }
1:安装ssd
$sudo parted /edv/sda mklabel gpt
新建一个磁盘 compatible with linux systems ext4 命名为Jetson
$sudo cp -ax / ‘/media/nvidia/Jetson’ 把根目录所有东西都拷贝到新的硬盘里
$cp /boot/extlinux/
$sudo su
$cp extlinux.conf extlinux.conf.original
$gedit extlinux.conf
将root地址改为新建立的那个分区 比如root=/dev/sda1
2:安装kernel
$git clone https://github.com/jetsonhacks/buildJetsonTX2Kernel
$cd buildJetsonTX2Kernel
$./getKernelSources.sh
然后可以在kernel configurations中设置一下版本名称。在general setup->local version append to kernel release中 设置-name-version
然后在edit->find中,找到 ACM ch341 并钩上这两个驱动,是pl2303和ch340的驱动程序,不装的话Arduino等设备无法识别
Ps:
打开kernel configurations的方法
cd /usr/src/kernel/kernel-4.4
make xconfig
$./makeKernel.sh
$./copyImage.sh
由于是在ssd里build而启动是在emmc,所以需要把这个image file拷贝到emmc的boot目录中去
$cd /usr/src/kernel/kernel-4.4
$sudo cp arch/arm64/boot/Image /media/nvidia/……/boot/Image
$sudo reboot
$uname -a
显示linux tegra-ubuntu 4.4.38-jetsonbot-v0.1 #1 SMP PREEMPT Wed Nov…. aarch64 aarch64 aarch64 GNU/Linux
3:ZED SDK
官网安装即可。。。nothing to say here
4:安装ROS
$git clone https://github.com/jetsonhacks/installROSTX2
$cd installROSTX2
$./installROS.sh
$./setupCatkinWorkspace.sh (name) 我忽略了参数,默认直接就叫catkin_ws了
ros practic evm password: rockettt
5:http://stevenshi.me/2017/05/17/ros-serial/
ps:可能需要的库
$sudo apt-get install ros-kinetic-serial ros-kinetic-joy
savioke relay
sudo nvpmodel -m 0 快模式
UART of TX2:J21:ttyTHS1(console),J17:ttyTHS2 蓝牙t:tyTHS3
Nvidia TX2 Robot 环境配置记录的更多相关文章
- Windows7_64位 NVIDIA 卡 OpenCl环境配置
序 最近做一个项目需要用到OpenCL,由于之前没有接触过,所以在环境配置第一关就遇到了一些问题,查阅很多资料才配置完成,现在记录如下,希望给一些童鞋一些帮助. 整个步骤也很简单: 了解系统配置,选择 ...
- 乌班图18.04 LTS 版LAMP环境配置记录
-- 2018.06.07 -- liujunhang lamp 环境包括:Apache服务器.php.Mysql数据库,linux服务器架构在虚拟机中.Tip:在进行环境配置之前最好进行镜像存储.1 ...
- Linux系统本地yum源环境配置记录
由于IDC的一些服务器没有外网,不能对外访问.所以打算部署一套内网的yum源环境,以供内网服务器使用.以下简单记录下操作过程: 1)下载centos6.9和centos7.3的镜像,并挂载 [root ...
- Ubuntu 常用环境配置记录
引言 经常使用 Ubuntu 虚拟机,双系统,WSL,服务器等等,每次配置常用开发环境都要去百度细节,故在此记录一下. 更换软件源 阿里云镜像 清华镜像 # 更新 sudo apt update &a ...
- jsp 环境配置记录
1. jdk,下载地址1 环境变量配置: 1)新建 JAVA_HOME 变量 . 变量值填写jdk的安装目录(本人是 C:\Java\jdk1.7.0) 2) 系统变量→寻找 Path 变量→编辑 ...
- Linux 下安装JDK和jmeter 及环境配置记录过程
一.安装首先要查看linux系统的位数,用命令getconf LONG_BIT,我的是centOS 32位 二.官网下载32位的JDK8 http://www.oracle.com/technetwo ...
- Hybrid app(cordova) 环境配置记录
node版本管理 NVM 安装过程 由于最新版 node 不兼容部分功能,所以需要安装 nvm 切换 node 版本 在 https://github.com/coreybutler/nvm-wind ...
- OpenCV+QT5在Window下的环境配置记录
在安装OpenCV时最需要注意的是,OpenCV库,也就是我们需要的dll和动态库需要我们使用CMake来生成. 虽然在官网上下载得到的文件中已经包含了库文件和.h等头文件,但是在具体开发中编译器编译 ...
- java环境配置记录
1.启动Eclipse时报错:Failed to load the JNIshared library 这种问题是因为Java与Eclipse两个软件的位数不一样,一个是32位,一个是64位,存在冲突 ...
随机推荐
- win10 UWP 全屏
win10 可以全屏软件或窗口,窗口有一般.最小化.最大化.我们有新的API设置我们软件是全屏,是窗口.我们可以使用ApplicationView让我们软件全屏,取消. 下面是一个简单的例子,判断我们 ...
- 解读python中SocketServer源码
在看SocketServer源码之前,先看一个例子: class Base(object): def __init__(self, name): self.name = name self.Testf ...
- JSP中的九大隐式对象及四个作用域
在这篇博文中,我们将讨论和学习JSP中的隐式对象及四个作用域. 一.九大隐式对象 这些对象是JSP容器为每个页面中的开发人员提供的Java对象,开发人员可以直接调用它们而不用显式地声明它们再调用. J ...
- BootStrap Table和Mybatis Plus实现服务端分页
一.后台java代码(Mybatis Plus分页) (1)Mybatis Plus分页的配置,在mybatis的xml文件中增加如下配置(Mybatis Plus官方文档:http://baomid ...
- 超文本传送协议HTTP
1. HTTP的操作过程: HTTP是面向事务的应用层协议.HTTP协议本身是无连接的,为了保证数据的可靠传输,HTTP使用了面向连接的TCP作为运输层协议.所以,在发送HTTP报文之前都需要先建立T ...
- 在webapi中为Action使用dynamic参数实现Post方式调用
1.在webapi中使用controller/action/id的路径配置,打开文件[App_Start] -[WebApiConfig] config.Routes.MapHttpRoute( na ...
- swift 之 namespace
场景: 项目中类名过长,造成不能根据文件名区分出来,并且如果一个模块的类较多时,很难取一个比较优雅的名字.为了使模块名可读, 我们一般的做法就是添加模块前缀.但是如果模块中还有个子模块,如果还继续按 ...
- IntelliJ下断点不可用 No executable code found
情景说明:ant工程+IntelliJ Idea 采取copy编译后的class文件到WEB-INF/classes目录下,断点一直不可用 如图: 网上查了很多资料都说的不够明确,IntelliJ社区 ...
- iscroll 下拉刷新,上拉加载
新手,直接贴代码了 <!DOCTYPE html><html class=""><head lang="en"><me ...
- linux C 文件操作之fscanf()
描述: int fscanf(FILE *stream, const char *format, ...) 从流 stream 读取格式化输入. 声明: int fscanf(FILE *stream ...