Intel Unveils In-Vehicle Solutions and Development Kit for Assisted Driving and Autonomous Cars
Intel has announced their In-Vehicle Solutions (IIVS) for automakers comprised of hardware based on Intel’s industrial Bay Trail Atom 3800 series SoC, and software solutions relying on a Linux based operating system but it’s not clear whether it might be Wind River Linux, Tizen IVI, or another new OS. The solutions will first provide In Vehicle Infotainment (IVI) with assisted driving features such as , and over time it will allow semi-autonomous and self-driving cards.
At the heart of the system, Intel will provide CM1050 computer-on-module that will be part of a development kit including a chassis with CAN, Ethernet, and USB ports, as well as audio and CVBS multimedia I/Os, and radios and antennas for FM, AM, DAB, GPS, WiFi, Bluetooth, and cellular. A Blu-ray drive, and SSDs will be available as storage options. The complete system is designed to be upgradeable, and automakers can expected modules with faster processors in the future to allow for autonomous, but currently CM1050 CoM will be based on four different Atom E3800 SoC from single to quad core models.
The complete development kits includes a compute module ((Intel In-Vehicle Solution CM1050), the chassis with thermal solution and EMI suppression, six types of antennas, a 12V/10A power brick, a 11.6″ HD capacitive touchscreen, various cables, a Blu-ray drive, Intel Solid-State Drives, and a CAN Box. The hardware complies with RoHS and REACH directives, and the kit inclides “Hardened and Optimized Automotive Middleware” (Intel In-Vehicle Solution Software Foundation), as well as the following development tools and sample code:
- CBC Configurator Toolchain – The carrier board communication (CBC) Tool Chain tutorial describes the process for configuring Eclipse for the CBC Tool Chain and building a CBC plug-in for the compute module
- GENIVI Diagnostic Log and Trace Viewer Plug-in – Used to trace, analyze, and debug ultrafast, inter-process communication (UF-IPC) messages between components on the target.
- Eclipse IDE Plug-in for Audio – Audio configuration is done using a domain specific language (DSL) defined for the audio subsystem.
- Eclipse IDE Plug-in for IDL Programming – The IDL files that describe the software foundation (i.e., middleware) subsystem APIs can be accessed via an Intel-supplied IDL Editor, distributed as an Eclipse plug-in.
- Line Diagnosis and Analysis (LinDA) – This tool provides an independent test framework that can be used to support hardware testing, automotive platform development, production, debugging, benchmarking, and certification.
- Sample Applications – To demonstrate technologies included in the package. The applications currently cover multimedia, CBC tutorial, client/server UF-IPC, and LinDA.
Intel expects the main use cases of their IIVS to be as follows:
- Multi-zone audio and video
- Multimedia processing
- DVD playback
- Distributed audio/video management
- Distributed playback
- Ethernet audio/video bridging (AVB)
- User Interface Technologies
- Speech recognition
- Text to speech
- Gesture recognition
- Touch screen
- Navigation and GPS
- Internet and Cloud Connectivity
- Accident Avoidance (i.e., cameras)
- Advanced Driver Assistance
- Graphics Display
Automakers will be able to select advanced (720p) and premium (1080p) entertainment packages, and various connectivity and multimedia options depending on the class of the cars. You can watch the animated promo video below to get an idea of how this will all fit together, and which options are available.