Intel® oneAPI IoT Toolkit (Beta) Release Notes

By Juhi Batra,

Published:08/05/2019   Last Updated:09/08/2020

Intel® oneAPI IoT Toolkit includes the following components:

New in This Release

  • oneAPI IoT Toolkit will no longer include Intel® System Debugger Tools. Intel® System Debugger is available as part of System Bring Up Toolkit (powered by oneAPI).

  • Bug fixes

  • Upgrade plugin compatibility to java 11.0.9.

  • Install

    • New Compiler Conda runtime package

  • New sample on FPGA tutorials usage of new FPGA compiler featues based on FPGA exception
  • Upgrade to Eclipse version 2020-06
  • Install
    • New Install Technology
    • Added macOS* support
    • Added support for LLVM and LLVM IDE Components
  • Developer Utilities
    • Update to Eclipse sample browser plugin, the Visual Studio Code* plugin and the oneapi-cli binary tool that enables downloads of sample on demand.
    • Added support for Ubuntu* 20.04
    • Support plugin compatibility with Eclipse version 2020-06.
    • Documentation is available on how to use the Eclipse Docker Build tools plugin in eclipse CDT to build and run oneAPI projects in oneAPI containers.

 

Changes to Existing Features

None in this release

Installation Instructions

The Intel® oneAPI IoT Toolkit can be installed from the download page. For more detailed instructions, see Installation Guide for Intel® oneAPI Toolkits.

For more information on using the toolkit, see: Linux* | Windows* | Containers

Known Issues and Workarounds

  1. Missing Symbolic link in component "Yocto* compatible Linux* Platform Project Development" may cause build failure in <ISS_INSTALL_DIR>/YoctoProject/meta-intel-iss/recipes-socwatch/socawatch/intel-iss-socwatch-target.bb
    Implication: Users will be unable to integrate SoC Watch into Yocto* Project images
    WorkAround:
    • Remove the /lib64 -> /lib symlink if the build failure persists,
    • Create /lib64 folder if it does not exist
    • Create symlink /lib/ld-linux-x86-64.so.2 -> /lib/ld-linux-x86-64.so.2 if it does not exist.
  2. Users will be unable to integrate SoCWatch in to Yocto Project Images
  3. The file third-party-programs.txt has an incorrect path to additional information.
    On Linux for a default installation, the file is /opt/intel/oneapi/licensing/2021.1-beta09/third-party-programs.txt. The path name in that file should be /opt/intel/oneapi.
    On Windows for a default installation the file is: C:\Program Files (x86)\Intel\oneAPI\licensing\2021.1-beta09\third-party-programs.txt. The path name in that file should be C:\Program Files (x86)\Intel\oneAPI.
  4. If you have chosen to download the Get Started Guide to use offline, viewing it in Chrome, may cause the text to disappear when the browser window is resized. To fix this problem, resize your browser window again, or use a different browser.
  5. Yocto Project* 3.1 Toaster Startup bug
    Implication: In Yocto 3.1, Toaster has a startup bug (a proposed fix is listed which may allow some users to use Yocto 3.1) which is affecting multiple components. Users will need to use other supported versions of OS till a fix is issued
    • Linux* Kernel Build Tools does not support Yocto 3.1 as it depends on the Toaster component of Yocto.
      • Workaround: We recommend use of Yocto 3.0 in conjunction with Linux* Kernel Build Tools until a fix is released for this issue. Linux* Kernel Build Tools does not support Ubuntu* 20.04
    • Linux* Kernel Build Tools does not yet support SLES 15/15.1 because it depends on the Toaster component of Yocto, which is not working as expected on SLES 15/15.1. This issue has been reported to Toaster maintainers and is expect to be fixed soon.
  6. Linux* Kernel Build Tools Beta does not support Ubuntu 20.04 because it depends on Yocto 3.1, which does not yet support Ubuntu 20.04.
    We expect the next version of Yocto to support Ubuntu 20.04 which will enable Linux* Kernel Build Tools to support Ubuntu 20.04 in oneAPI Gold release.
  7. The Problems view in Eclipse* may list error results for some oneAPI sample projects.
    Workaround: These errors are false positives and can be ignored. The samples will build and run in Eclipse* when the environment is correctly configured as described in the oneAPI Getting Started documents.
  8. Eclipse* requires Ubuntu* version 18.04.1 or higher. The earlier release includes a version of Java* that does not work properly with HTTPS connections (when Eclipse for oneAPI creates sample projects, the system hangs).
  9. When creating and building sample projects using the Eclipse* samples provider, the Eclipse Intellisense indexer does not work.
    Workaround:
    To resolve the issue, the project toolchain must match the compiler from Intel (usually the Intel® oneAPI DPC++ Compiler) that builds your sample project.

See the Intel® oneAPI Base Toolkit Release Notes for additional details and issues common to multiple toolkits.

Notices and Disclaimers

Intel technologies may require enabled hardware, software or service activation.

No product or component can be absolutely secure.

Your costs and results may vary.

© Intel Corporation. Intel, the Intel logo, and other Intel marks are trademarks of Intel Corporation or its subsidiaries. Other names and brands may be claimed as the property of others.

Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

No license (express or implied, by estoppel or otherwise) to any intellectual property rights is granted by this document.

The products described may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request.

Intel disclaims all express and implied warranties, including without limitation, the implied warranties of merchantability, fitness for a particular purpose, and non-infringement, as well as any warranty arising from course of performance, course of dealing, or usage in trade.

Product and Performance Information

1

Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804