移植计算棒

首先下载官方的计算棒的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

你可能感兴趣的:(嵌入式开发,嵌入式开发)