发明名称 GENERATION OF FIRMWARE CODE USING A GRAPHIC REPRESENTATION
摘要 A utility with a windows interface with which a single original-equipment-manufacturer (OEM) programmer can generate firmware compatible with the Avanced Configuration and Power Interface (ACPI) specification. The firmware includes an ACPI name space, i.e., a hierarchical tree structure in operating system-controlled memory containing data objects, control method objects, and bus/device package objects. The hierarchical name space is constructed using a "click and drag" methodology, and is represented in the windows interface as an iconographic tree structure. From the root of the tree structure are branches for general purpose events, processor power control, sleep states, the system bus, and temperature controls. The system bus has branches for devices located thereon, and the devices have branches for folders containing current resource settings, hardware identification, possible resource settings, and set resource settings information. The utility prompts the OEM programmer during the creation of the name space for information required to complete the specification of the details of the system. The utility provides a large number of default components, from the level of the entirety of the hierarchical tree structure to the level of the individual devices. Using a recursive process, the constructed hierarchical tree structure is mapped to ASL source code with a structure roughly mirroring that of the tree structure. In general, the recursive process creates a name statement, opening brace, body and closing brace for each item, and child items within the scope of a parent item fall within the body of the parent item. For some items (such as fields, methods, packages and resources) it is necessary to override the generation of braces and/or the body.
申请公布号 WO9922295(A2) 申请公布日期 1999.05.06
申请号 WO1998US22694 申请日期 1998.10.27
申请人 PHOENIX TECHNOLOGIES LIMITED;LEWIS, TIMOTHY, A. 发明人 LEWIS, TIMOTHY, A.
分类号 G06F1/32;G06F9/44;G06F9/445 主分类号 G06F1/32
代理机构 代理人
主权项
地址