An embedded system having a programmable logic circuit, a plurality of storage devices each storing configuration data defining circuit information of the logic circuit, a setting information storage storing setting information including information of a storage device storing the configuration data and a controller selecting one of the plurality of storage devices based on the setting information and incorporating circuit information defined by configuration data stored in the selected storage device into the logic circuit.