Petalinux2018.3によるzynq-7000ブート用SDカード作成 の履歴(No.1)
更新- 履歴一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- 電気回路/zynq/Petalinux2018.3によるzynq-7000ブート用SDカード作成 へ行く。
Petalinux 2018.3 を使って zynq-7000 用のブートSDカードを作る†
電気回路/zynq/Petalinux2018.3環境を整える の続き。
以前、Petalinux 2016.4 でやった 電気回路/zynq/Petalinux のビルド#aabc4100 を新しいバージョンでやり直すことになる。
ターゲットは z-turn board
- 電気回路/z-turn
- 電気回路/z-turn/linux kernel のビルド
- 電気回路/z-turn/Linuxの設定
- 電気回路/z-turn/tera term の設定方法
- 電気回路/z-turn/VirtualBox に Debia8 を入れる
- 電気回路/z-turn/基本事項
Petalinux により標準でサポートされている環境ではない(BSP が提供されていない)ので、 いろいろ調べながらやることになる。
プロジェクトの作成†
z-turn ボードに対応する BSP は配布されていないので、 zynq の汎用テンプレートを使ってプロジェクトを作る。 (BSP が配布されているシステムであればプロジェクト作成時に BSP を指定する)
プロジェクトルートに .gitignore が作られるので、 それをそのまま使うことで git による管理が基本的には可能となる。
ただし、現時点で petalinux の git 対応は完全ではないため、 プロジェクトを共有するには BSP を使った方が良い、との注意もあった。
LANG:console $ cd $ mkdir petalinux $ cd petalinux $ petalinux-create -t project --template zynq -n zturn_v2018.3 INFO: Create project: zturn_v2018.3 INFO: New project successfully created in /home/takeuchi/petalinux/zturn_v2018.3 $ cd zturn_v2018.3 $ cat .gitignore */*/config.old */*/rootfs_config.old build/ images/linux/ pre-built/linux/ .petalinux/* !.petalinux/metadata *.o *.jou *.log project-spec/meta-plnx-generated/ /components/plnx_workspace $ git init Initialized empty Git repository in /home/takeuchi/petalinux/zturn_v2018.3/.git/ $ git add . $ git config --global user.email "osamu@big.jp" $ git config --global user.name "Osamu Takeuchi" $ git commit -m "newly created" [master (root-commit) 441cd0f] newly created 22 files changed, 997 insertions(+) create mode 100644 .gitignore create mode 100644 config.project create mode 100644 project-spec/attributes create mode 100644 project-spec/configs/config create mode 100644 project-spec/configs/rootfs_config create mode 100644 project-spec/hw-description/metadata create mode 100644 project-spec/meta-user/COPYING.MIT create mode 100644 project-spec/meta-user/README create mode 100644 project-spec/meta-user/conf/layer.conf create mode 100644 project-spec/meta-user/conf/petalinuxbsp.conf create mode 100644 project-spec/meta-user/recipes-apps/gpio-demo/files/Makefile create mode 100644 project-spec/meta-user/recipes-apps/gpio-demo/files/gpio-demo.c create mode 100644 project-spec/meta-user/recipes-apps/gpio-demo/gpio-demo.bb create mode 100644 project-spec/meta-user/recipes-apps/peekpoke/files/Makefile create mode 100644 project-spec/meta-user/recipes-apps/peekpoke/files/peek.c create mode 100644 project-spec/meta-user/recipes-apps/peekpoke/files/poke.c create mode 100644 project-spec/meta-user/recipes-apps/peekpoke/peekpoke.bb create mode 100644 project-spec/meta-user/recipes-bsp/device-tree/device-tree.bbappend create mode 100644 project-spec/meta-user/recipes-bsp/device-tree/files/system-user.dtsi create mode 100644 project-spec/meta-user/recipes-bsp/u-boot/files/platform-top.h create mode 100644 project-spec/meta-user/recipes-bsp/u-boot/u-boot-xlnx_%.bbappend create mode 100644 project-spec/meta-user/recipes-core/images/petalinux-image-full.bbappend
Counter: 14311 (from 2010/06/03),
today: 32,
yesterday: 5