拿到了NVIDIA TX2 的板子,首先按照教程给板子刷上最新的官方系统。
按照网上刷机教程:
https://www.jianshu.com/p/bb4587014349
成功将最新的系统刷到TX2上。
需要注意的是:Ubuntu主机需要和TX2处于同一个路由器下面,否则在按照时将卡在find targe IP上面。
另外本人在安装过程中,使用的网络环境比较复杂。在将系统刷进去之后,遇到了TX2联网却没有DNS的情况。
此时,可以直接使用终端命令 ssh nvidia@192.168.x.x 登录到 TX2 设置网络相关的配置。然后手动更新所需要的包.
接着在板子上部署无人驾驶系统。
本文选择开源的Autoware系统,官方网站: https://autoware.ai
- 部署ROS相关的环境: https://github.com/jetsonhacks/installROSTX2.
使用该链接: https://www.jetsonhacks.com/2017/03/27/robot-operating-system-ros-nvidia-jetson-tx2/
描述的方法将Ubuntu支持ROS。 - Autoware 官网: https://autoware.ai。按照 https://github.com/CPFL/Autoware/wiki/Source-Build 进行安装。
在build之前遇到问题:
No definition of [python-flask]
使用命令: rosdep update
完成之后解决.
最后: sudo ~/jetson_clocks.sh
开启最大功耗