Intel® System Studio is based on the Eclipse CDT project and offers a comprehensive set of tools under a free and renewable licensing model. This software suite allows you to build, debug, analyze and optimize applications and can be used throughout the entire development cycle from hardware bring-up to deploying the final product. During this presentation, we will introduce you to Intel® System Studio and show how to develop and debug IoT and systems applications. This includes running them locally and remotely on popular Intel Developer Kit platforms like the Aaeon UP2 and IEI Tank, as well as enhancing applications through cloud connectors, sensors, and libraries.
//SPEAKER
Anjali Gola, Intel
5. KITS IDEs
Resources
For Rapid Prototyping
For Production &
Performance Optimization
Plugs-in easily into Eclipse*, Microsoft Visual Studio*, or
Wind River Workbench*
150+ code samples
Reference implementations
Tools, Libraries, SDKs, APIs
Sensor drivers
Synergy
With Partner Frameworks:
software.intel.com/IoT
How-to articles
Documentation
OS resources
5
Hardware Board
OS
Sensors
Development Toolkit
Tight Integration
MRAA
UPM
Natural IoT Extensions
6. 6
What’s Inside Intel® System Studio
2 Linux, Embedded Linux*, Wind River* Linux*, Yocto* Project
3 UEFI: Unified Extensible Firmware Interface
COMPILER AND LIBRARIES ANALYZERS DEBUGGERS
System and Application Code Running on
Linux*2, Android*, Windows* or VxWorks*
C/C++
Compiler
Image, Signal, Math, Threading
Data Analytics
IoT Connection Tools
Power and
Performance
Memory and
Threading
Application and
System
Debug and
Trace
Integrated Development Environment (IDE): Eclipse* Standard, Microsoft Visual Studio*, Wind River Workbench*
Host OS Support: Linux*, Windows*, macOS*
UEFI
Agent
JTAG,
JTAG
over
USB
Intel® Architecture-Based Platforms
7. 7
This component provides standardized, open
sourced abstraction libraries and tools
It consists of Sensor Libraries
And Cloud Connectors
IoT Connection Tools
The IoT connection tools are a collection of libraries essential to any IoT solution developer.
Take advantage of tight integration with the IDE interface and project templates in Intel® System Studio.
TinyBMRAA UPM
Things
Network
Infrastructu
re
Data
Center/Clo
ud
Edge
Compute
IoT Connection Tools
16. Intel Confidential Only - Do Not Forward 16
Remote Target Connection using Eclipse* Target
Communication Framework
Uniform method for connecting to
remote targets:
Ubuntu* Targets – IoT
application deployment and
debugging
JTAG – System Debug and
Trace
17. Intel Confidential Only - Do Not Forward 17
OpenVINO in ISS
• Curated examples with OpenVINO loaded
docker image for quick setup!
• Local and Remote deploy.
18. Download Intel® System Studio 2019 Now
Check out sensor explorer and cloud explorer
Say hello in person or online!
18
Hinweis der Redaktion
Vertical market applications are key drivers for IoT, as they solve market-specific business problems and address particular use cases. So, partner with vertical experts who provide solutions and services that complement horizontal capabilities. Vertical experts have the knowledge of specific business operational and technical environments and their unique requirements, allowing them to integrate IoT with legacy systems and existing business processes
Market Ready Solution in coordination with other companies like(e.g.Bosche) and Request for Proposal kits (partner from the solutions alliance comes with proposal for a kit and intel helps coordinate) MRS for industrial, smart cities, retail, education/enterprise, healthcare
Vision kit,
Open Visual Inference & Neural Network Optimization toolkit is compatible with popular machine learning frameworks such as the open-source TensorFlow and Caffe. With OpenVINO, developers will be able to build and train AI models in the cloud and deploy them across a broad range of products. Included in the toolkit are three new APIs: the Deep Learning Deployment toolkit, a common deep learning inference toolkit that scales across Intel Vision Products, and optimized functions for OpenCV and OpenVX.
Develop professional-grade media and video applications for digital surveillance, retail, industrial, smart home, video conferencing, and more using the libraries, tools, and samples included in this SDK. Its single API enables hardware acceleration for fast video transcoding, image processing, and media workflows while helping you use the capabilities in Intel® Quick Sync Video.
The Intel SDK for OpenCL Applications is a comprehensive development environment for developing and optimizing OpenCL applications on Intel® platforms, and part of an increasingly rich portfolio of Intel tools for heterogeneous programming. The SDK supports offloading compute-intensive parallel workloads to Intel® Graphics Technology using an advanced compiler for OpenCL kernels, runtime debugger, and code performance analyzer. The SDK and driver and run-time packages are installed separately.
Intel active
IEI and Aaeon AI and IoT kits
Mraa and upm libraries – my colleague Tudor who just presented before me about them.
Based on CDT and that gives the advantage it works well with other plugins or enhancements that empower cDT.
UEFI agent – tools for building bios
JTAG using system trace and debug over TCF.
7
Mention about login details
Useful for cross compilation and custom toolchains. You can use cmake or makefile based projects inside docker.
Management of custom images .
CDT now has the redhat docker plugin.
Target Communication Framework
AI vision kit comes pre loaded with ISS and tools , even with a workspace and sample loaded to get developers going.
Use our analyzers like vtune to identify bottlenecks/hotspots while using compute intensive applications. For a vision application, by analyzing one stage at a time, you can figure out which node or network is not optimized.
Works with Python.