1. 程式人生 > >移植計算棒

移植計算棒

首先下載官方的計算棒的SDK
git clone -b ncsdk2 http://github.com/Movidius/ncsdk && cd ncsdk && make install

這是官方SDK的原始碼,只能編譯出基於armv7架構或者X86_64架構的庫,其他平臺不能用。

下面是如何讓我們的系統支援mdev。

1.在使用busybox製作根檔案系統的時候,選擇支援mdev
Linux System Utilities —>
[*] mdev
[*] Support /etc/mdev.conf
[*] Support command execution at device addition/removal

2.在檔案系統新增如下內容

Vim /etc/init.d/rcS
mount -t tmpfs mdev /dev
mount -t sysfs sysfs /sys
mkdir /dev/pts
mount -t devpts devpts /dev/pts
echo /sbin/mdev>/proc/sys/kernel/hotplug
mdev –s
這些語句的新增在mdev的手冊中可以找到。
以上的目的是可以在udev裝置插入時,可在/dev/目錄下產生裝置結點

cp 97-usbboot.rules /etc/udev/rules.d/
cp opencv3.4.2/lib /lib
cp ffmpeg/lib /lib
cp libmvnc.so.0 /lib/libmvnc.so
cp libmvnc_highclass.so /lib
cp libz.so /lib
cp libkmod.so /lib
cp libblkid.so /lib
cp mvnc/MvNCAPI-ma2450.mvcmd /home/INTER/mvnc/MvNCAPI-ma2450.mvcmd