circuitcellar.com
Magazine Support   Digital Library   Products & Services   Suppliers Directory 
 
 





 

April 1999, Issue 105

Win32 and Real Time


by Peter Petersen and Tom Schotland
Start A Solution? Best of Both Worlds Two Approaches A Win32 Compatible RTOS Development Process Scalability Software & Sources

BEST OF BOTH WORLDS

Windows NT and 95 just weren’t designed for embedded systems. Why not use a system designed for such environments that has a Win32-compatible API?

This solution combines the advantages of Windows NT with those of real-time systems. And, being Win32 compatible doesn’t compromise any of the features you’d expect from an embedded-systems OS. The system equirements would include:

  • Win32-compatible API
  • real-time extensions to the Win32 API
  • support for mainstream Win32 development tools
  • support for standard run-time systems
  • scalability
  • access to the computer hardware at the application level

Besides the Win32-specific features, the system should provide general features needed for real-time and embedded systems programming:

 

  • low interrupt latencies
  • memory protection
  • deterministic real-time scheduling
  • low resource requirements
  • ROMability
  • ease of use and powerful debug capabilities
  • low or no run-time royalties