不知不觉已经准研究生了。。
1.上手
项目需要,前几天买了块Jetson TK1开发板,做了些基本操作
2.硬件准备
工欲善其事,必先利其器。首先要做一些硬件上的准备工作,
1. 开发板一块
2. HDMI转接线一条(Jetson TK1使用标准HDMI接口)
3. USB3.0 hub(最好自带电源,至少3个USB输入口)。
4. 键盘鼠标一套(多机开发时免不了要同时操作主机和开发板)。
5. 网线一条(上网)
6. 路由器一台(局域网通信)
7. USB转9针母头串口(Remote模式调试与开发)
2.需要准备的安装包
1. ubuntu主机一台,本人是14.04 LTS
2. Jetson TK1环境配置套件(包含cuda6.5,opencv等) JetPackTK1-1.2-cuda6.5-linux-x64.run
3.需要准备的文档
1. Jetson TK1 比较全面的简介 http://elinux.org/Jetson_TK1
2. Jetson TK1 官方教程 Jetson TK1 Development Kit User Guide
2. 视频与音频编解码,摄像头驱动,流媒体等 L4T_Jetson_TK1_Multimedia_User_Guide.pdf
4.配置Caffe
贾扬清推荐的一篇教程
How to run the Caffe deep learning vision library on Nvidia’s Jetson mobile GPU board
注意事项:
1. 一般情况先装 JetPackTK1-1.2-cuda6.5-linux-x64.run,之后再配置caffe。
2. 其中编译caffe时可能报链接错误,鄙人认为是boost库不全造成的,建议在教程的基础上安装
1 sudo apt-get install libboost-all-dev
3. 由于嵌入式开发板不如桌面级显卡给力,make runtest 这一步十分漫长,可能需要3-5个小时(具体记不清了),但是这一步不是必须的,只是验证而已…
5.使用流控制摄像头
官方支持MIPI CSI-2摄像头与USB2.0、USB3.0摄像头,其中USB摄像头开发难度较低,我选择使用USB摄像头。
摄像头开发的基本资料在 L4T_Jetson_TK1_Multimedia_User_Guide.pdf文档中(本人视频处理新手无压力)
6.其他
板子挺好用的,安装了ubuntu14.04LTS之后与其他ubuntu系统并无太多不同,使用spyder做一些基于深度学习的快速开发也是很方便的。可玩性很足的板子。