This shows you the differences between two versions of the page.
|
ass:labs-2025:01:tasks:00 [2025/08/03 15:21] florin.stancu created |
ass:labs-2025:01:tasks:00 [2026/07/13 13:52] (current) florin.stancu |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ==== 00. Build infrastructure / VM ==== | ==== 00. Build infrastructure / VM ==== | ||
| - | If you wish to run the build locally, make sure you have a pretty powerful x64 laptop/PC (8-16 powerful cores, 32GB RAM, 50GB SSD free space). | + | If you wish to run the build locally, make sure you have a pretty powerful x64 laptop/PC (8-16 powerful cores, 16-32GB RAM, 50GB SSD free space). |
| Otherwise, we offer some rather powerful VMs hosted inside the Faculty’s private cloud (OpenStack) for use with this workshop. | Otherwise, we offer some rather powerful VMs hosted inside the Faculty’s private cloud (OpenStack) for use with this workshop. | ||
| Line 23: | Line 23: | ||
| </code> | </code> | ||
| - | Now copy and paste your public key and give it to a supervisor (together with a preferred username to be created) to gain access to the build machine and wait for confirmation... | + | Now copy your public key and give it to a supervisor (together with a preferred username to be created) to gain access to the build machine, but wait for confirmation... |
| - | Finally, try to connect to your assigned VM and port, e.g.: | + | When notified, try to connect to your assigned VM and port, e.g.: |
| <code bash> | <code bash> | ||
| - | ssh youruser@arm2025.root.sx -p 221X # where X is your assigned VM index | + | ssh -p 220X youruser@arm2026.root.sx # where X is your assigned VM index |
| </code> | </code> | ||
| Line 40: | Line 40: | ||
| make -C "$(ATF_DIR)" $(ATF_MAKE_FLAGS) | make -C "$(ATF_DIR)" $(ATF_MAKE_FLAGS) | ||
| - | UBOOT_DIR = u-boot-tn-imx | + | UBOOT_DIR = uboot |
| UBOOT_MAKE_FLAGS = | UBOOT_MAKE_FLAGS = | ||
| uboot: | uboot: | ||
| Line 51: | Line 51: | ||
| **Suggestion #2:** You can either manually download all required open-source projects via git or use git submodules and add them to a parent repository! But beware though: Linux's repo is quite huge (several GBs -- but you'll see it yourself in the next lab)! | **Suggestion #2:** You can either manually download all required open-source projects via git or use git submodules and add them to a parent repository! But beware though: Linux's repo is quite huge (several GBs -- but you'll see it yourself in the next lab)! | ||
| </note> | </note> | ||
| - | |||
| - | |||