Add MA2450_784 firmware & package for Tizen master sandbox/leemgs/test
authorMyungJoo Ham <myungjoo.ham@samsung.com>
Wed, 13 Nov 2019 08:11:12 +0000 (17:11 +0900)
committerMyungJoo Ham <myungjoo.ham@samsung.com>
Wed, 13 Nov 2019 08:16:34 +0000 (17:16 +0900)
This intends to show how to add other Intel Movidius NCS
firmwares into this git repo.

Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>
LICENSE [new file with mode: 0644]
ma2450_784/MvNCAPI-ma2450.mvcmd [new file with mode: 0644]
ma2450_784/revisions.txt [new file with mode: 0644]
packaging/intel-movidius-firmware.manifest [new file with mode: 0644]
packaging/intel-movidius-firmware.spec [new file with mode: 0644]

diff --git a/LICENSE b/LICENSE
new file mode 100644 (file)
index 0000000..5435ee0
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,63 @@
+Intel Simplified Software License (Version April 2018)
+
+Copyright (c) 2018 Intel Corporation.
+
+Use and Redistribution.  You may use and redistribute the software (the "Software"), without modification,
+provided the following conditions are met:
+
+* Redistributions must reproduce the above copyright notice and the following terms of use in the Software
+and in the documentation and/or other materials provided with the distribution.
+
+* Neither the name of Intel nor the names of its suppliers may be used to endorse or promote products derived
+from this Software without specific prior written permission.
+
+* No reverse engineering, decompilation, or disassembly of this Software is permitted.
+
+Limited patent license.  Intel grants you a world-wide, royalty-free, non-exclusive license under patents
+it now or hereafter owns or controls to make, have made, use, import, offer to sell and sell ("Utilize") 
+this Software, but solely to the extent that any such patent is necessary to Utilize the Software alone.
+The patent license shall not apply to any combinations which include this software.  No hardware per se 
+is licensed hereunder.
+
+Third party and other Intel programs.  "Third Party Programs" are the files listed in the
+"third-party-programs.txt" text file that is included with the Software and may include Intel programs
+under separate license terms. Third Party Programs, even if included with the distribution of the Materials,
+are governed by separate license terms and those license terms solely govern your use of those programs. 
+
+DISCLAIMER.  THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
+BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE,
+AND NON-INFRINGEMENT ARE DISCLAIMED. THIS SOFTWARE IS NOT INTENDED FOR USE IN SYSTEMS OR APPLICATIONS
+WHERE FAILURE OF THE SOFTWARE MAY CAUSE PERSONAL INJURY OR DEATH AND YOU AGREE THAT YOU ARE FULLY RESPONSIBLE
+FOR ANY CLAIMS, COSTS, DAMAGES, EXPENSES, AND ATTORNEYS’ FEES ARISING OUT OF ANY SUCH USE, EVEN IF ANY CLAIM
+ALLEGES THAT INTEL WAS NEGLIGENT REGARDING THE DESIGN OR MANUFACTURE OF THE MATERIALS.
+
+LIMITATION OF LIABILITY. IN NO EVENT WILL INTEL BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
+ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. YOU AGREE TO
+INDEMNIFY AND HOLD INTEL HARMLESS AGAINST ANY CLAIMS AND EXPENSES RESULTING FROM YOUR USE OR UNAUTHORIZED
+USE OF THE SOFTWARE.
+
+No support.  Intel may make changes to the Software, at any time without notice, and is not obligated to
+support, update or provide training for the Software.
+
+Termination. Intel may terminate your right to use the Software in the event of your breach of this Agreement
+and you fail to cure the breach within a reasonable period of time.
+
+Feedback.  Should you provide Intel with comments, modifications, corrections, enhancements or other input
+("Feedback") related to the Software Intel will be free to use, disclose, reproduce, license or otherwise
+distribute or exploit the Feedback in its sole discretion without any obligations or restrictions of any
+kind, including without limitation, intellectual property rights or licensing obligations.
+
+Compliance with laws.  You agree to comply with all relevant laws and regulations governing your use,
+transfer, import or export (or prohibition thereof) of the Software.
+
+Governing law.  All disputes will be governed by the laws of the United States of America and the State
+of Delaware without reference to conflict of law principles and subject to the exclusive jurisdiction of
+the state or federal courts sitting in the State of Delaware, and each party agrees that it submits to
+the personal jurisdiction and venue of those courts and waives any objections. The United Nations
+Convention on Contracts for the International Sale of Goods (1980) is specifically excluded and will
+not apply to the Software.
+
+*Other names and brands may be claimed as the property of others.
\ No newline at end of file
diff --git a/ma2450_784/MvNCAPI-ma2450.mvcmd b/ma2450_784/MvNCAPI-ma2450.mvcmd
new file mode 100644 (file)
index 0000000..d6814b7
Binary files /dev/null and b/ma2450_784/MvNCAPI-ma2450.mvcmd differ
diff --git a/ma2450_784/revisions.txt b/ma2450_784/revisions.txt
new file mode 100644 (file)
index 0000000..14cc60c
--- /dev/null
@@ -0,0 +1,2 @@
+
+MDK: 6caa68df5a24137e9a33d194e402a0b2f2cf22b1
diff --git a/packaging/intel-movidius-firmware.manifest b/packaging/intel-movidius-firmware.manifest
new file mode 100644 (file)
index 0000000..41a9320
--- /dev/null
@@ -0,0 +1,6 @@
+<manifest>
+    <request>
+        <domain name="_"/>
+    </request>
+</manifest>
+
diff --git a/packaging/intel-movidius-firmware.spec b/packaging/intel-movidius-firmware.spec
new file mode 100644 (file)
index 0000000..3519e01
--- /dev/null
@@ -0,0 +1,42 @@
+Name:          intel-movidius-firmware
+Summary:       A collection of Intel Movidius NCS firmware
+Version:       1.0.0
+Release:       0
+Group:         System Environment/Libraries
+License:       ISSL
+Packager:      MyungJoo Ham <myungjoo.ham@samsung.com>
+Source0:       %{name}-%{version}.tar.gz
+Source1000:    %{name}.manifest
+URL:           https://download.01.org/opencv/2019/openvinotoolkit/R3/inference_engine/
+BuildArch:     noarch
+
+%define FIRMWARE_PATH  /usr/lib/firmware/npu
+
+%description
+A collection of Intel Movidius firmware for Tizen
+
+%prep
+%setup -q
+cp %{SOURCE1000} .
+
+%build
+#Nothing to do
+
+%install
+mkdir -p %{buildroot}%{FIRMWARE_PATH}
+install -m 0644 ma2450_784/MvNCAPI-ma2450.mvcmd %{buildroot}%{FIRMWARE_PATH}/
+
+%package ma2450_784
+Summary:               Intel Movidius 2450_784 Firmware
+%description ma2450_784
+Intel Movidius MA2450_784 firmware for Tizen
+This is from https://download.01.org/opencv/2019/openvinotoolkit/R3/inference_engine/
+
+%files ma2450_784
+%manifest %{name}.manifest
+%{FIRMWARE_PATH}/MvNCAPI-ma2450.mvcmd
+%license LICENSE
+
+%changelog
+* Wed Nov 13 2019 MyungJoo Ham <myungjoo.ham@samsung.com>
+- Initial commit with MV2450-784 firmware