BTW if you go to TI and type in Energy Harvesting in the search boc you will get apps, training videos and suggested ccomponents. There is still lots of original research going on. It's one of the areas I have research in for commercial apps.
Is anybody successfully running a processor that can harvest energy from the environment without being wired for power from someplace and without needed some big infrastructure (solor arrays and converters etc)? That would be a slick way to put sensors where they could be very useful.
@Juan - if you have a need for a process, then the hypervisor can ensure access to the necessary HW - if it exists. That is perhaps the key. It is all part of the aplication development, but it is possible for the Hypervisor to have guaranteed performance.
It will always be possible to load apps onto a system that may cripple its performance - for example. You could say this is one of the differences between iTunes and Android. Apple attempts to control things to make them more consistent whereas Google takes a hands off approach.
is this the answer to my question? Virtualization can help with determinism - especially if the hypervisor is partly copntained in HW. With virtualization a time critical trask can be guaranteed access to the resources it needs.
Frank P - "What ensures that the hypervisor isolates a certain critical system to a certain processr or virtual machine?" - Evidence presented to a qualified and objective third party to validate the claims that the hypervisor is correctly implemented. Ideally this evidence includes a mathematical proof that the hypervisor (hardware and software) simulates multiple independent machines that have no interference between them.
Brian - are there initiatives in the automotive space that integrate the engine/suspension/transmisssion control networks (FlexRay/CAN/etc), with the Infotainment networks into a single architecture? Who is doing that work?
INtime Distributed RTOS is a fully preemptive 32-bit operating system, supporting 256 priority levels and round robin scheduling that can run several kernels at a time, each running process loop times of <50μS to meet the needs of the most sophisticated control SW applications. It features a unique Inter Process Communication (IPC) technology called GOBsnet that enables applications to run without modification on different system configurations, spanning the range from single-core processors to multi-core processor systems to multi-platform systems. INtime Distributed RTOS is based on INtime for Windows core technology, a tried and proven 32-bit RTOS for PCs that has been running some of the most complex and mission critical applications in the Industry for over 15 years.
As is being said, all four pillars are extremely important. I believe connectivity could perhaps be sacrificed to a greater degree than the others, if need be, as long as the local, immediate task could successfully continue.
The streaming audio player will appear on this web page when the show starts at 2pm eastern today. Note however that some companies block live audio streams. If when the show starts you don't hear any audio, try refreshing your browser. The player "like" Firefox better than IE.