yocto習得

yocto習得

yocto環境バックアップ

$ cd $WORK/$TOP
$ mkdir build/images/$MACHINE/
$ $ rsync -a build/tmp/deploy/images/$MACHINE/ build/images/$MACHINE/
$ rm -rf build/tmp/

$ cd $WORK
$ 

${DL_DIR}の古いものを削除

以下のコマンドで、長期間アクセスしていないファイル(長期間読み書きされていない)を削除する。 (以下の例は90日間アクセスしていないファイルを削除している)

# 削除対象の合計を確認
$ find ${DL_DIR} -type f -atime +90 -print | xargs du -shc
[snip]
2.7G     合計

# 削除
$ find ${DL_DIR} -type f -atime +90 -print | xargs rm -rf

参考: https://docs.oracle.com/cd/E19455-01/806-2718/6jbtrjv1a/index.html

Yocto Project Quick Start

https://www.yoctoproject.org/docs/2.2/yocto-project-qs/yocto-project-qs.html

  • 節約術

以下の1行追加すると、レシピ毎に生成した workディレクトリ を削除してくれる。(レシピのwork/temp/ログ は残る) 詳細はここ

[snip]
INHERIT += "rm_work"

スクリーンショット 2017-04-30 8.48.11.png

  • Next Step
Step 概要
Web site This
Development Manual column
(SDK) Developer's Guide will
(BSP) Developer's Guide raspberry pi を例に
Toaster User Manual Webインターフェース。
Reference Manual aligned