targets/Xenomai/__init__.py
branch1.1 Korean release
changeset 1384 02fe382c4511
parent 1323 a2b1af39385c
child 1511 91538d0c242c
equal deleted inserted replaced
1280:72a826dfcfbb 1384:02fe382c4511
     3 class Xenomai_target(toolchain_gcc):
     3 class Xenomai_target(toolchain_gcc):
     4     dlopen_prefix = "./"
     4     dlopen_prefix = "./"
     5     extension = ".so"
     5     extension = ".so"
     6     def getXenoConfig(self, flagsname):
     6     def getXenoConfig(self, flagsname):
     7         """ Get xeno-config from target parameters """
     7         """ Get xeno-config from target parameters """
     8         xeno_config=self.CTRInstance.GetTarget().getcontent()["value"].getXenoConfig()
     8         xeno_config=self.CTRInstance.GetTarget().getcontent().getXenoConfig()
     9         if xeno_config:
     9         if xeno_config:
    10             from util.ProcessLogger import ProcessLogger
    10             from util.ProcessLogger import ProcessLogger
    11             status, result, err_result = ProcessLogger(self.CTRInstance.logger,
    11             status, result, err_result = ProcessLogger(self.CTRInstance.logger,
    12                                                        xeno_config + " --skin=native --"+flagsname,
    12                                                        xeno_config + " --skin=native --"+flagsname,
    13                                                        no_stdout=True).spin()
    13                                                        no_stdout=True).spin()