新千葉 ガーベージ・コレクション

FPGA マガジンやインターフェースで書けなかったこと等をちょぼちょぼ書いてます。@ryos36

Yocto いろいろ

やっぱり自分で Shell と似たような構文を持っていた。そんな気はしていたのだが、、、ご苦労様。pysh とか shell.py とかがある。poky/bitbake/lib/bb の下。
どういうわけか expr 10 / 1024 みたいな割り算ができない。expr 10 % 1024 はできるのに、、、、

あれ? expr 10 \/ 1024 とするとできたりできなかったり、、、なんだよ。どうやら、先に計算できるところは計算しているようね。う~ん。

あと、fsl のimage_types_fsl.bbclass では ${DEPLOY_DIR_IMAGE} を直接使っているけど、これだと clean のときにちゃんとファイルを削ってくれない。bitbake が DEPLOY のファイルを管理している。ので、${DELOYDIR} に置くのがよい。(多分これが正解)。

そうすると clean のときにちゃんとファイルを削ってくれる。