Patent ID: 7500092
Filing Date: 2009-03-03
Classification: H04N

Abstract:
1. A standardized method for developing an embedded system, comprising: providing a standardized set of abstraction data items; designing a hardware platform together with a bios program, wherein the hardware platform includes a processing unit and a set of control features, and wherein the bios program is stored in a read only memory and includes code for setting up the control features on the hardware platform and for collecting and storing abstraction data values in a standardized format; and designing an operating system that includes an interface call to obtain the abstraction data values, and wherein the operating system is designed to be operational on the hardware platform with the abstraction data values, wherein the set of abstraction data items represents a minimum number of data parameters necessary to run the operating system on the hardware platform, and wherein at least one of the control features is selected from the group consisting of: clock registers, ebiu (external bus interface unit) controllers, memory controllers, GPIOs (general purpose IOs), xilinx configurations, and cache configurations, wherein the set of abstraction data items includes: a CPU clock specification; a timer clock specification; a memory amount; a memory start address; a system bus clock specification; and a hardware MAC address.