$ sudo apt-get install git wget flex bison gperf python3 python3-pip python3-venv cmake ninja-build ccache libffi-dev libssl-dev dfu-util libusb-1.0-0
#
$ mkdir -p ~/esp
$ cd ~/esp
$ git clone --recursive https://github.com/espressif/esp-idf.git
#
$ cd ~/esp/esp-idf
$ ./install.sh all
#
cd
#
$ git clone --recursive https://github.com/mROS-base/mros2-esp32.git
$ cd mros2-esp32
$ cd workspace/echoback_string
$ . $HOME/esp/esp-idf/export.sh
$ idf.py set-target esp32s3
$ idf.py menuconfig
$ idf.py build
$ cd ~/ethernet/basic/components/ethernet_init
$ . $HOME/esp/esp-idf/export.sh
$ idf.py set-target esp32s3
4
$