From: MyungJoo Ham Date: Wed, 13 Nov 2019 08:11:12 +0000 (+0900) Subject: Add MA2450_784 firmware & package for Tizen X-Git-Tag: submit/tizen/20191125.075601~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=HEAD;p=platform%2Fadaptation%2Fnpu%2Fintel-movidius-firmware.git Add MA2450_784 firmware & package for Tizen This intends to show how to add other Intel Movidius NCS firmwares into this git repo. Signed-off-by: MyungJoo Ham --- 422d0119be0268aaca14e870b888dcf958170a7e diff --git a/LICENSE b/LICENSE new file mode 100644 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 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 index 0000000..14cc60c --- /dev/null +++ b/ma2450_784/revisions.txt @@ -0,0 +1,2 @@ + +MDK: 6caa68df5a24137e9a33d194e402a0b2f2cf22b1 diff --git a/packaging/intel-movidius-firmware.manifest b/packaging/intel-movidius-firmware.manifest new file mode 100644 index 0000000..41a9320 --- /dev/null +++ b/packaging/intel-movidius-firmware.manifest @@ -0,0 +1,6 @@ + + + + + + diff --git a/packaging/intel-movidius-firmware.spec b/packaging/intel-movidius-firmware.spec new file mode 100644 index 0000000..3519e01 --- /dev/null +++ b/packaging/intel-movidius-firmware.spec @@ -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 +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 +- Initial commit with MV2450-784 firmware