# Regulart Meeting (2020.3.22)
* Problem in Last Week: root password?
* in official doc: xilinx
## Run program
* compile: using arm-linux-gcc-linaro(compiler) on host(my PC)
* execute: on pynq-z2 board (pynq-z2 default Linux)
* prog: xvc-server-sw (debug mode)

## Progress tree for
* hw: *top.tcl -> output xvc_server.xsa*
* sw: *xvc-server.c* -> compile to *bin* and run on the pynq-z2 with Linux
* OS
```
* hw.bit <-\
<-xvc_server.xsa--\
* FSBL <---/ \
<- BOOT.BIN-----\
* boot-loader (u-boot) <------/ \
<-- /boot
* Device-tree.dts => .dtb <--\ /
<--- image.ub---/
* Kernel.img <---------------/
* etc. of linux
```
FSBL: First-Stage-Boot-Loader

* This boot sequence(ARM) is very different from what we know about x86
* Device Tree is not vailed on x86 target, only for ARM or SPARC or PowerPC
* Note: Modern x86 PCs (~2005) apply UEFI to boot and handle firmware
Ref:
https://gist.github.com/yunqu/827862e580a5f9b069eccdfcdcf70398
###### tags: `Regular Meeting` `DeWei`