francois:yocto
Ceci est une ancienne révision du document !
Yocto tips and tricks
| Command | Description | ||||
|---|---|---|---|---|---|
| hob | bitbake frontend/GUI. | ||||
| bitbake-layers show-recipes “*-image-*” | Show possible images to bake. Without “*-images-*”, it shows ALL recipes | ||||
| bitbake-layers show-layers | Show layers | ||||
| bitbake –v <image> 2>&1 | tee image_build.log Print (on console) and store verbose baking | ||||
| bitbake virtual/kernel -c menuconfig | Interactive kernel configuration | ||||
| bitbake <package> -c devshell | Open a new shell where with neccesary system values already defined for package | ||||
| bitbake <package> -c listtasks | List all tasks for package | ||||
| bitbake <package> -c <task> | Execute a particular package's task. Default Tasks names: fetch, unpack, patch, configure, compile, install, package, package_write, and build. | ||||
| bitbake <image> -c fetchall | Fetch sources for a particular image | ||||
| bitbake <image> | Bake an image (add -k to continue building even errors are found in the tasks execution) | ||||
| bitbake <image > -g -u depexp | Show the package dependency for image. | ||||
| bitbake -s | |||||
| bitbake -g <pkg> && cat pn-depends.dot | grep -v -e '-native' | grep -v digraph | grep -v -e '-image' | awk '{print $1}' | sort |
bitbake -g <image> && cat pn-depends.dot | grep -v -e '-native' | grep -v digraph | grep -v -e '-image' | awk '{print $1}' | sort | uniq Show image's packages
Example: To show all packages included on fsl-image-gui
$ bitbake fsl-image-gui -g -u depexp
NOTE: This command will open a UI window, so it must be execute on a console inside the host machine (either virtual or native).
Example: To (force) compiling a kernel and then build, type:
$ bitbake linux-imx -f -c compile $ bitbake linux-imx
francois/yocto.1523202848.txt.gz · Dernière modification : (modification externe)
