12.07.2015 Views

HVAC Control in the New Millennium.pdf - HVAC.Amickracing

HVAC Control in the New Millennium.pdf - HVAC.Amickracing

HVAC Control in the New Millennium.pdf - HVAC.Amickracing

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

PC-based <strong>Control</strong>, Software and Bus TrendsW<strong>in</strong>dows CE uses a graphics device <strong>in</strong>terface with more than 50available components. The use and arrangement of <strong>the</strong>se componentsallows application <strong>in</strong>terfaces for specific products.No longer be<strong>in</strong>g tied to <strong>the</strong> X86 microprocessors is a new developmentfor W<strong>in</strong>dows products. W<strong>in</strong>dows CE has been ported to at least fiveprocessor families <strong>in</strong>clud<strong>in</strong>g MIPS, SH3/4, PowerPC, and Arm/StrongArm processors as well as a variety of peripheral devices, <strong>in</strong>clud<strong>in</strong>gPCMCIA, PC Card, PCI, and ISA buses. I/O types <strong>in</strong>clude modems,E<strong>the</strong>rnet, serial, parallel, <strong>in</strong>frared, keyboards, displays, flash memory, rotat<strong>in</strong>gmedia, wireless, touch screens and voice. Device drivers are used tosupport custom peripherals. There is also device power management.W<strong>in</strong>dows CE provides graphics, w<strong>in</strong>dow<strong>in</strong>g, event management,support for color, fonts, dialog boxes, shell, pr<strong>in</strong>t<strong>in</strong>g, sound, I/O, andfiles. W<strong>in</strong>dows CE can run 32 protected processes and an unlimitednumber of threads. With one processor, it supports preemptive, prioritybasedschedul<strong>in</strong>g, and has eight priority levels with <strong>the</strong> ability to handlepriority <strong>in</strong>version.CE uses virtual memory where memory is allocated to applicationsone page at a time. The page size is determ<strong>in</strong>ed by <strong>the</strong> application. Ina hand-held application, <strong>the</strong> memory page size is usually 1K-4K bytes.Many W<strong>in</strong>dows 95-based applications can be ported to W<strong>in</strong>dowsCE. Only a subset of W<strong>in</strong>32 API is supported and some of this has areduced feature set with fewer supported w<strong>in</strong>dow styles and limitedsupport for colors and fonts.DevelopmentW<strong>in</strong>dows CE development tools for system design <strong>in</strong>clude PlatformBuilder with OS modules and sample configurations. It is set upfor PC-based or Hitachi D9000 reference platforms. The Platform Buildersupports object-oriented programm<strong>in</strong>g through Microsoft’s ComponentObject Model (COM). O<strong>the</strong>r development tools <strong>in</strong>clude sample OALs,device drivers and a configuration tool to select only <strong>the</strong> componentsthat are needed for an application. A ROM image maker and remotedebugger are also provided. The tools provide <strong>the</strong> ability to developapplications us<strong>in</strong>g an emulation of a real device.Language support for application development consists of <strong>the</strong>same language-based tools used for standard W<strong>in</strong>dows 9x/NT programm<strong>in</strong>g.These <strong>in</strong>clude Visual C++ and Visual Basic.©2001 by The Fairmont Press, Inc. All rights reserved.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!