AIMB-580 User Manual 544.1 IntroductionThe mission of Advantech Embedded Software Services is to "Enhance quality of lifewith Advantech platforms and Microsoft® Windows® embedded technology." Weenable Windows® Embedded software products on Advantech platforms to moreeffectively support the embedded computing community. Customers are freed fromthe hassle of dealing with multiple vendors (hardware suppliers, system integrators,embedded OS distributors) for projects. Our goal is to make Windows EmbeddedSoftware solutions easily and widely available to the embedded computing commu-nity.4.2 Value-Added Software ServicesSoftware API: An interface that defines the ways by which an application programmay request services from libraries and/or operating systems. Provides not only theunderlying drivers required but also a rich set of user-friendly, intelligent and inte-grated interfaces, which speeds development, enhances security and offers add-onvalue for Advantech platforms. It plays the role of catalyst between developer andsolution, and makes Advantech embedded platforms easier and simpler to adopt andoperate with customer applications.You can download the API in Advantech support website.4.2.1 Software API4.2.1.1 ControlSMBusSMBus is the System Management Bus defined by Intel Cor-poration in 1995. It is used in personal computers and serv-ers for low-speed system management communications. TheSMBus API allows a developer to interface a embedded sys-tem environment and transfer serial messages using theSMBus protocols, allowing multiple simultaneous devicecontrol.4.2.1.2 MonitorWatchdogA watchdog timer (WDT) is a device that performs a specificoperation after a certain period of time if something goeswrong and the system does not recover on its own. A watch-dog timer can be programmed to perform a warm boot(restarting the system) after a certain number of seconds.Hardware MonitorThe Hardware Monitor (HWM) API is a system health super-vision API that inspects certain condition indexes, such asfan speed, temperature and voltage.