From OpenSCADAWiki
Jump to: navigation, search
  1. Клонирование-создание проекта КФС
  2. Предварительная настройка общей конфигурации ptxdist, например, пути к директории проектов (по умолчанию не требуется)

ptxdist setup

  1. Проверка наличия и видимости проектов для клонирования

ptxdist projects

  1. Клонирование одного из доступных проектов

cd ~/proj; ptxdist clone OSELAS.BSP-Pengutronix-Generic New_RootFS

  1. Выбор конфигурации платформы и ранее собранного ToolChain для нашего проекта

cd ~/proj/New_RootFS ptxdist platform configs/arm-qemu-2011.01.0/platformconfig ptxdist toolchain /opt/OSELAS.Toolchain-2011.11.0/arm-xscale-linux-gnueabi/gcc-4.5.2-glibc-2.14.1-binutils-2.21.1a-kernel-2.6.30.5-sanitized/bin

  1. Остальные настройки архитектуры, выбор программ и формирование результата конфигурируется в псевдографическом конфигураторе

ptxdist menuconfig

  1. Сборка КФС и формирование образов

ptxdist go ptxdist images

  1. Конфигурацию сборки дополнительных программ необходимо помещать в директорию "rules" в виде двух файлов pkg.in и pkg.make.
  2. Для того чтобы новая программа появилась в меню псевдографического конфигуратора её нужно добавить
  3. в файле ~/proj/ptxdist/lib/ptxdist-2011.11.0/rules/Kconfig

</syntaxhighlight>