exponenta event banner

rtw.connectivity. MakefileBuilder

Настройка процесса построения на основе цепочки инструментов

Описание

Управление процессом построения на основе цепочки инструментов для создания приложения PIL.

Создание

Описание

пример

rtw.connectivity.MakefileBuilder(componentArgs, targetApplicationFramework, exeExtension) создает объект со следующими аргументами:

  • componentArgs один rtw.connectivity.ComponentArgs объект

  • TargetApplicationFramework один rtw.pil.RtIOStreamApplicationFramework объект. Например, myPIL.TargetFramework.

  • exeExtension - расширение имени исполняемого файла для целевой системы. Расширение зависит от последовательности инструментов, определенной rtw.connectivity.ConfigRegistry. Для встроенной цели расширение может быть, например, '.elf', '.abs', '.sre', или '.hex'. Для целевого компьютера для разработки Windows ® расширение '.exe'. Для целевого компьютера разработки UNIX ® расширение пустое ,''.

Если для построения приложения PIL используется подход makefile шаблона, необходимо предоставить makefile шаблона, включающий следующие маркеры:

  • MAKEFILEBUILDER_TGT

  • STANDALONE_SUPPRESS_EXE

Можно создать make-файл шаблона путем настройки копии одного из поставляемых make-файлов шаблона ERT, например: ert_unix.tmf или ert_vc.tmf. Необходимо связать MAKEFILEBUILDER_TGT и STANDALONE_SUPPRESS_EXE маркеры с соответствующими правилами makefile. Дополнительные сведения см. в разделе Настройка Makefiles шаблонов.

Примеры

Используя rtw.connectivity.MakefileBuilder в PIL Connectivity

Пример использования этого объекта при настройке подключения PIL см. в разделе:

Представлен в R2008b