Единственный релевантный и простой для понимания пример, который я нашел для использования devtool
в рабочем процессе Yocto, был Видео от Тима Орлинга в Embedded Linux Conference
В своем рабочем процессе:
- Он использует
devtool add
, чтобы добавить nano
devtool build
чтобы построить его
devtool deploy-target
для развертывания на qemu
devtool undeploy-target
для удаления nano
devtool finish nano ../meta-foo
Я пытался сделать то же самое, но нет подкоманды finish
в devtool
когда я пытаюсь devtool finish --help
devtool finish --help
ERROR: argument <subcommand>: invalid choice: 'finish' (choose from 'create-workspace', 'add', 'modify', 'extract', 'sync', 'update-recipe', 'status', 'reset', 'build-image', 'deploy-target', 'undeploy-target', 'build', 'search', 'upgrade', 'edit-recipe', 'configure-help')
Какова эквивалентная подкоманда для devtool finish
. Это devtool reset
?
Среда сборки хоста
Ubuntu 16.04.4 LTS виртуальная машина
Версия Bitbake: 1.30.0
devtool
информация
usage: devtool [--basepath BASEPATH] [--bbpath BBPATH] [-d] [-q]
[--color COLOR] [-h]
<subcommand> ...
OpenEmbedded development tool
optional arguments:
--basepath BASEPATH Base directory of SDK / build directory
--bbpath BBPATH Explicitly specify the BBPATH, rather than getting it
from the metadata
-d, --debug Enable debug output
-q, --quiet Print only errors
--color COLOR Colorize output (where COLOR is auto, always, never)
-h, --help show this help message and exit
subcommands:
Beginning work on a recipe:
add Add a new recipe
modify Modify the source for an existing recipe
upgrade Upgrade an existing recipe
Getting information:
status Show workspace status
search Search available recipes
Working on a recipe in the workspace:
build Build a recipe
edit-recipe Edit a recipe file in your workspace
configure-help Get help on configure script options
update-recipe Apply changes from external source tree to recipe
reset Remove a recipe from your workspace
Testing changes on target:
deploy-target Deploy recipe output files to live target machine
undeploy-target Undeploy recipe output files in live target machine
build-image Build image including workspace recipe packages
Advanced:
create-workspace Set up workspace in an alternative location
extract Extract the source for an existing recipe
sync Synchronize the source tree for an existing recipe
Use devtool <subcommand> --help to get help on a specific command