Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save tomykaira/005b87cefe169ed6e61083d59bdd1c7f to your computer and use it in GitHub Desktop.
Save tomykaira/005b87cefe169ed6e61083d59bdd1c7f to your computer and use it in GitHub Desktop.
sudo docker run --privileged -it petalinux /bin/bash
1 sudo apt-get update
2 apt-get update
3 apt-get install build-essential binutils ncurses-dev u-boot-tools file
4 $ sudo apt-get install tofrodos iproute2 gawk net-tools libncurses5-dev tftp tftpd-hpa zlib1g-dev libssl-dev flex bison libselin
5 $ sudo apt-get install diffstat xvfb chrpath xterm libtool socat autoconf unzip texinfo gcc-multilib libsdl1.2-dev libglib2.0-dev zlib1g:i386
6 apt-get install diffstat xvfb chrpath xterm libtool socat autoconf unzip texinfo gcc-multilib libsdl1.2-dev libglib2.0-dev zlib1g
7 ll
8 ls
9 /petalinux-v2018.2-final-installer.run /opt/Xilinx/petalinux
10 mkdir /opt/Xilinx/petalinux
11 mkdir -p /opt/Xilinx/petalinux
12 user
13 adduser tomita
14 su - tomita
15 chown tomita:tomita /opt/Xilinx/petalinux
16 ls
17 su - tomita
18 apt-get install wget libtool git
19 su - tomita-
20 apt-get install libtool
21 apt-get install libtool-dev
22 apt-get install bash
23 su - tomita
24 kapt search libtoolapt-cache sear
25 apt search libtool
26 apt install libtool-bin
27 su - tomita
28 locale -a
29 sudo locale-gen en_US.UTF-8
30 apt search locale
31 apt search locale-gen
32 apt search updatge-locale
33 apt search update-locale
34 sudo locale-gen en_US.UTF-8
35 apt install language-pack-en
36 locale -a
37 su - tomita
38 apt install cpio
39 su - tomita
40 apt install vim
41 su - tomita
42 cd home/tomita/simplePS/
43 . /opt/Xilinx/petalinux/settings.sh
44 petalinux-build
45 export LANG=en_US.UTF-8
46 petalinux-build
47 su - tomita
48 vi /usr/bin/fakeroot
49 su - tomita
50 vi /usr/bin/fakeroot
51 su - tomita
52 apt install libgtk-x11
53 apt install gtk-x11
54 apt search gtk
55 su - tomita
56 apt-get install libgtk2.0-0
57 su - tomita
58 history
1 /petalinux-v2018.2-final-installer.run /opt/Xilinx/petalinux
2 wget
3 /petalinux-v2018.2-final-installer.run /opt/Xilinx/petalinux
4 bash /petalinux-v2018.2-final-installer.run /opt/Xilinx/petalinux
5 libtoolize
6 bash /petalinux-v2018.2-final-installer.run /opt/Xilinx/petalinux
7 ll /tmp/
8 ll /tmpll
9 ll
10 less petalinux_installation_log
11 ll
12 ll ltmain.sh
13 bash /petalinux-v2018.2-final-installer.run /opt/Xilinx/petalinux
14 LC_ALL=C LANG=C bash /petalinux-v2018.2-final-installer.run /opt/Xilinx/petalinux
15 apt search cpio
16 apt install cpio
17 sudo apt install cpio
18 LC_ALL=C LANG=C bash /petalinux-v2018.2-final-installer.run /opt/Xilinx/petalinux
19 ls
20 . /opt/Xilinx/petalinux/components/yocto/source/microblaze_lite/environment-setup-microblazeel-v10.0-bs-cmp-re-ml-xilinx-linux
21 devtool
22 export LC_ALL=C.UTF-8
23 . /opt/Xilinx/petalinux/components/yocto/source/microblaze_lite/environment-setup-microblazeel-v10.0-bs-cmp-re-ml-xilinx-linux
24 devtool
25 . /opt/Xilinx/petalinux/components/yocto/source/microblaze_lite/environment-setup-microblazeel-v10.0-bs-cmp-re-ml-xilinx-linux
26 . /opt/Xilinx/petalinux/settings.
27 . /opt/Xilinx/petalinux/settings.sh
28 petalinux-create --type project --template zynq --name simplePS
29 cd simplePS/
30 ls
31 ls ..
32 ls /
33 ls
34 ls /
35 petalinux-config --get-hw-description /hw.sdk
36 petalinux-build
37 cat /home/tomita/simplePS/build/tmp/work/plnx_zynq7-xilinx-linux-gnueabi/fsbl/2018.2+gitAUTOINC+6e82c0183b-r0/temp/log.do_configure.41511
38 ll /opt/Xilinx/petalinux/tools/hsm/bin/loader
39 less /opt/Xilinx/petalinux/tools/hsm/bin/loader
40 petalinux-build
41 petalinux-build --help
42 petalinux-build --verbose
43 devtool
44 petalinux-build --help
45 less /opt/Xilinx/petalinux/components/yocto/source/arm/layers/core/meta/recipes-core/busybox/busybox_1.24.1.bb
46 petalinux-build -b /opt/Xilinx/petalinux/components/yocto/source/arm/layers/core/meta/recipes-core/busybox/busybox_1.24.1.bb
47 ll
48 petalinux-build --verbose
49 petalinux-build -b /opt/Xilinx/petalinux/components/yocto/source/arm/layers/core/meta/recipes-core/udev/udev-extraconf_1.1.bb
50 petalinux-build --verbose555
51 petalinux-build --verbose
52 . /opt/Xilinx/petalinux/components/yocto/source/microblaze_lite/environment-setup-microblazeel-v10.0-bs-cmp-re-ml-xilinx-linux
53 petalinux-build --verbose
54 vi /opt/Xilinx/petalinux/components/yocto/source/arm/layers/core/meta/recipes-core/udev/udev-extraconf_1.1.bb
55 cat /opt/Xilinx/petalinux/components/yocto/source/arm/layers/core/meta/recipes-core/udev/udev-extraconf_1.1.bb
56 find /opt/Xilinx/petalinux/ -name bitbake-worker
57 /opt/Xilinx/petalinux/components/yocto/source/arm/layers/core/bitbake/bin/bitbake-worker
58 vi /opt/Xilinx/petalinux/components/yocto/source/arm/layers/core/bitbake/bin/bitbake-worker
59 cat /opt/Xilinx/petalinux/components/yocto/source/arm/layers/core/bitbake/bin/bitbake-worker
60 vi /opt/Xilinx/petalinux/components/yocto/source/arm/layers/core/bitbake/bin/bitbake-worker
61 petalinux-build --verbose
62 . /opt/Xilinx/petalinux/components/yocto/source/microblaze_lite/environment-setup-microblazeel-v10.0-bs-cmp-re-ml-xilinx-linux
63 . /opt/Xilinx/petalinux/settings.sh
64 . /opt/Xilinx/petalinux/components/yocto/source/microblaze_lite/environment-setup-microblazeel-v10.0-bs-cmp-re-ml-xilinx-linux
65 petalinux-build --verbose
66 cd simplePS/
67 petalinux-build --verbose
68 export LC_ALL=C.UTF-8
69 cd simplePS/
70 export LC_ALL=C.UTF-8
71 petalinux-build --verbose
72 vi /opt/Xilinx/petalinux/components/yocto/source/arm/layers/core/bitbake/bin/bitbake-worker
73 export LC_ALL=C.UTF-8
74 petalinux-build --verbose
75 vi /opt/Xilinx/petalinux/components/yocto/source/arm/layers/core/bitbake/bin/bitbake-worker
76 petalinux-build --verbose
77 vi /opt/Xilinx/petalinux/components/yocto/source/arm/layers/core/bitbake/bin/bitbake-worker
78 petalinux-build --verbose
79 ll scripts/kconfig/lxdialog/check-lxdialog.sh
80 find /opt/Xilinx/petalinux/ --name check-lxdialog.sh
81 find /opt/Xilinx/petalinux/ -name check-lxdialog.sh
82 find . -name check-lxdialog.sh
83 vi ./build/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/busybox/1.24.1-r0/busybox-1.24.1/scripts/kconfig/lxdialog/check-lxdialog.sh
84 quilt --quiltrc /home/tomita/simplePS/build/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/busybox/1.24.1-r0/recipe-sysroot-native/etc/quiltrc push
85 find /opt/ -name quilt
86 /opt/Xilinx/petalinux/components/yocto/source/arm/layers/core/meta/recipes-devtools/quilt/quilt --quiltrc /home/tomita/simplePS/build/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/busybox/1.24.1-r0/recipe-sysroot-native/etc/quiltrc push
87 find /opt/ -name quilt
88 vi ./build/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/busybox/1.24.1-r0/busybox-1.24.1/scripts/kconfig/lxdialog/check-lxdialog.sh
89 rm -rf ./build/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/busybox/
90 petalinux-build --verbose
91 ll /home/tomita/simplePS/build/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/busybox/1.24.1-r0
92 petalinux-build --verbose --clean
93 petalinux-build --verbose clean
94 petalinux-build --verbose -x distclean
95 petalinux-build --verbose
96 ll /home/tomita/simplePS/build/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/busybox/1.24.1-r0/recipe-sysroot-native/etc/quiltrc
97 less /home/tomita/simplePS/build/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/busybox/1.24.1-r0/recipe-sysroot-native/etc/quiltrc
98 cat /home/tomita/simplePS/build/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/busybox/1.24.1-r0/recipe-sysroot-native/etc/quiltrc
99 less /home/tomita/simplePS/build/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/busybox/1.24.1-r0/recipe-sysroot-native/etc/quilt.quiltrc
100 cat /home/tomita/simplePS/build/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/busybox/1.24.1-r0/recipe-sysroot-native/etc/quiltrc
101 less /home/tomita/simplePS/build/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/busybox/1.24.1-r0/temp/log.do_patch.76981
102 find . -name busybox-udhcpc-no_deconfig.patch
103 vi ./build/tmp/work/cortexa9hf-neon-xilinx-linux-gnueabi/busybox/1.24.1-r0/busybox-1.24.1/patches/busybox-udhcpc-no_deconfig.patch
104 find . -name dhcpc.c
105 find . -name networking
106 find busybox-1.24.1-r0 /opt/Xilinx/petalinux/
107 find /opt/Xilinx/petalinux/ -name busybox-1.24.1-r0
108 find /opt/Xilinx/petalinux/ -name 'busybox*'
109 ls /opt/Xilinx/petalinux/components/yocto/source/arm/layers/core/meta/recipes-core/busybox/
110 ls /opt/Xilinx/petalinux/components/yocto/source/arm/layers/core/meta/recipes-core/busybox/busybox
111 ls /opt/Xilinx/petalinux/components/yocto/source/arm/layers/core/meta/recipes-core/busybox/busybox-1.24.1/ifupdown-pass-interface-device-name-for-ipv6-route-c.patch
112 ls /opt/Xilinx/petalinux/components/yocto/source/arm/layers/core/meta/recipes-core/busybox/busybox
113 ls /opt/Xilinx/petalinux/components/yocto/source/arm/layers/core/meta/recipes-core/busybox/files/
114 petalinux-build --verbose -b /opt/Xilinx/petalinux/components/yocto/source/arm/layers/core/meta/recipes-core/busybox/busybox_1.24.1.bb
115 petalinux-build --verbose
116 ag patch_do_patch
117 find /opt/Xilinx/petalinux/components/yocto/source/arm/layers/core/meta/recipes-core/busybox | xargs grep do_patch
118 find /opt/Xilinx/petalinux/components/yocto/source/arm/layers/core/meta/recipes-core/busybox | xargs grep patch
119 mv /opt/Xilinx/petalinux/components/yocto/source/arm/layers/core/meta/recipes-core/busybox/busybox/busybox-udhcpc-no_deconfig.patch{,.bak}ppp
120 petalinux-build --verbose
121 vi /opt/Xilinx/petalinux/components/yocto/source/arm/layers/core/meta/recipes-core/busybox/busybox_1.24.1.bb
122 petalinux-build --verbose
123 vi /opt/Xilinx/petalinux/components/yocto/source/arm/layers/core/meta/recipes-core/busybox/busybox_1.24.1.bb
124 petalinux-build --verbose
125 @
126 vi /opt/Xilinx/petalinux/components/yocto/source/arm/layers/core/meta/recipes-core/udev/udev-extraconf_1.1.bb
127 . /opt/Xilinx/petalinux/components/yocto/source/microblaze_lite/environment-setup-microblazeel-v10.0-bs-cmp-re-ml-xilinx-linux
128 . /opt/Xilinx/petalinux/settings.sh
129 . /opt/Xilinx/petalinux/components/yocto/source/arm/environment-setup-cortexa9hf-neon-xilinx-linux-gnueabi
130 cd simplePS/
131 petalinux-build --verbose
132 export LC_ALL=C.UTF-8
133 petalinux-build --verbose
134 less /opt/Xilinx/petalinux/components/yocto/source/arm/layers/core/meta/recipes-core/udev/udev-extraconf_1.1.bb
135 find fakeroot /opt/
136 find /opt/ -name fakeroot
137 fakeroot
138 which fakeroot
139 vi fakeroot
140 vi /usr/bin/fake
141 vi /usr/bin/fakeroot
142 sudo vi /usr/bin/fakeroot
143 history
144 vi .bashrc
145 . .bashrc
146 cd simplePS/
147 petalinux-build --verbose
148 ll
149 cd simplePS/
150 petalinux-build --verbose
151 export DISPLAY=127.0.0.1:11.0
152 petalinux-build --verbose
153 cd /home/tomita/simplePS/build/../components/plnx_workspace/fsbl
154 ls
155 cd -
156 less /home/tomita/simplePS/build/../components/plnx_workspace/fsbl/SDK.log
157 xsct /home/tomita/simplePS/build/tmp/work/plnx_zynq7-xilinx-linux-gnueabi/fsbl/2018.2+gitAUTOINC+6e82c0183b-r0/app.tcl -ws /home/tomita/simplePS/build/../components/plnx_workspace/fsbl -pname fsbl -rp /opt/Xilinx/petalinux/tools/hsm/data/embeddedsw -processor ps7_cortexa9_0 -hdf /home/tomita/simplePS/build/tmp/deploy/images/plnx-zynq7/Xilinx-plnx-zynq7.hdf -arch 32 -app Zynq FSBL -yamlconf /home/tomita/simplePS/build/tmp/work/plnx_zynq7-xilinx-linux-gnueabi/fsbl/2018.2+gitAUTOINC+6e82c0183b-r0/fsbl.yaml
158 sudo vi /usr/bin/fakeroot
159 cd simplePS/
160 petalinux-build --verbose
161 ls
162 ls /
163 less /home/tomita/simplePS/build/../components/plnx_workspace/fsbl/SDK.log
164 LANG=C LC_ALL=C petalinux-build --verbose
165 LANG=C.UTF-8 LC_ALL=C.UTF-8 petalinux-build --verbose
166 less /home/tomita/simplePS/build/../components/plnx_workspace/fsbl/SDK.log
167 swt-pi-gtk
168 apt search swt
169 cat /home/tomita/simplePS/build/../components/plnx_workspace/fsbl/SDK.log
170 ll /home/tomita/simplePS/build/tmp/xsctenv/.swt/lib/linux/x86_64/libswt-pi-gtk.so
171 ll /home/tomita/simplePS/build/tmp/xsctenv/.swt/lib/
172 ll /home/tomita/simplePS/build/tmp/xsctenv/.swt/lib/linux/x86_64/libswt-pi-gtk.so
173 ll /home/tomita/simplePS/build/tmp/xsctenv/.swt/lib/linux/x86_64/
174 ldd /home/tomita/simplePS/build/tmp/xsctenv/.swt/lib/linux/x86_64/libswt-pi-gtk-4626.so
175 apt search gtk-x11
176 apt search gtk x11
177 cd simplePS/
178 LANG=C.UTF-8 LC_ALL=C.UTF-8 petalinux-build --verbose
179 etalinux-package --image -c kernel --format uImage
180 petalinux-package --image -c kernel --format uImage
181 pkill -f petalinux-package
182 ps
183 petalinux-package --boot --force --fsbl images/linux/zynq_fsbl.elf --fpga images/linux/design_1_wrapper.bit --u-boot
184 petalinux-package --boot --force --fsbl images/linux/zynq_fsbl.elf --fpga /hw.sdk/base_zynq_wrapper.hdf
185 find . -name '*.bit'
186 petalinux-package --boot --force --fsbl images/linux/zynq_fsbl.elf --fpga /hw.sdk/base_zynq_wrapper.hdf
187 find . -name '*.bit' | xargs sha1sum
188 petalinux-package --boot --force --fsbl images/linux/zynq_fsbl.elf --fpga ./project-spec/hw-description/base_zynq_wrapper.bit
189 ls images/linux/
190 abs -f images/linux/
191 readlink -f images/linux/
192 sudo vi /usr/bin/fakeroot
193 history
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment