Real-Time Development from Theory to Practice Featuring TenAsys INtime
Book Details
Author(s)John R. Malin, Sean D. Liming
ISBN / ASIN0984280103
ISBN-139780984280100
Sales Rank8,516,848
MarketplaceUnited States 🇺🇸
Description
Windows XP Embedded and Windows Embedded Standard 7 have grown into a popular operating system choices for embedded systems. The low development cost is a big reason, with off the shelf hardware, a full line of device drivers available, standard development tools for applications and custom drivers with Visual Studio, and the ability to use desktop applications that run in Windows XP Pro. Different programming solutions such Adobe® FlashTM, Adobe® AirTM, Java, Silverlight, and .NET Framework allow users to create dynamic and custom branded user interfaces. Deterministic response, a.k.a. real-time, is one aspect that Windows lacks. Being a general purpose operation system, the Windows Kernel doesn't provide the deterministic response that true real-time operating systems like other solutions. Direct programmatic access to hardware under Windows is not supported, requiring a custom Windows driver solution to be developed for all hardware interaction.
Some developers have tried to program in Ring 0 / kernel layer, but the consumption of processor resources can interfere with the timing of the kernel and hurt overall system performance.
TenAsys® INtime® adds on the real-time, deterministic response to Windows by adding a second kernel. Using Visual Studio, you can write real-time applications that take advantage of the INtime kernel and access hardware directly, while still having access to the rich GUI of Widows.
Developing real-time applications is no simple task, though. Timing is everything to the system. The more complex the system the more attention to detail is required. Real-Time Application Programming featuring TenAsys' INtime provides the core foundation to go from understanding real-time concepts to putting them to use in applications.

