1.SDK的设置
(1)从“https://github.com/dji-sdk/Onboard-SDK”下载了Onboard-SDK-master,OnboardSDK-master是OSDK的主分支,包含最新的功能特性,master分支已经合并了OSDK-3.9,用这个就行。
(2)“cd //Onboard-SDK-master”,然后mkdir build,再cd build,
再cmake … -DADVANCED_SENSING=ON -DWAYPT2_CORE=ON
再make -j4,在build中就应该编译好例程了。例程存在“//Onboard-SDK-master/build/bin/advanced-sensing”中。有时候编译会出错,这时缺什么,补什么。例如,我编译Onboard-SDK3.9时根据log提示编译失败的原因是WAYPT2_CORE下载失败导致,可以通过浏览器下载“waypointv2-core”,存放在/Onboard-SDK-3.9/osdk-core/目录下并重新编译。
2.硬件+操作
(1)用USB-USB线连接妙算2与大疆210V2的USB口,此时妙算2的网卡会多出来一个。将新多出的网卡配置静态IP,其中IP:192.168.42.3,子网掩码:255.255.255.0,gateway:192.168.42.2。此时应该执行ping 192.168.42.2可以通过。
(2)cd /*/Onboard-SDK-master/build/bin/advanced-sensing,并且将“Onboard-SDK-master/utility/bin/linux/x86-64”下的M210ConfigTool拷贝到/build/bin/advanced-sensing中,
执行./M210ConfigTool --usb-port /dev/ttyACM0 --config-file UserConfig.txt --usb-connected-flight on,
再执行./camera-stream-poll-sample,则可以开始运行程序。
不行则执行sudo ./camera-stream-poll-sample UserConfig.txt /dev/ttyACM0。