Create a new disk image with space pre-allocation (4000 MBytes):
fallocate -l 4000M virtual_usb.img
Create Ext4 file system:
mkfs -t ext4 virtual_usb.img
| #!/bin/bash | |
| directory=$1 | |
| pngfile_list=$(mktemp /tmp/oxipng_to_proceed.XXXXXX) | |
| jpegfile_list=$(mktemp /tmp/jpegoptim_to_proceed.XXXXXX) | |
| find "$directory" -maxdepth 1 -type f -exec file --mime-type {} + | grep 'image/png$' | cut -d ':' -f 1 > $pngfile_list | |
| find "$directory" -maxdepth 1 -type f -exec file --mime-type {} + | grep 'image/jpeg$' | cut -d ':' -f 1 > $jpegfile_list | |
| xargs --arg-file=$pngfile_list -d '\n' oxipng | |
| xargs --arg-file=$jpegfile_list -d '\n' jpegoptim -m 80 -w `nproc --all` |
| #!/bin/bash | |
| set -e | |
| help() { | |
| cat << EOF | |
| Usage: $0 [-r|--randomize-macaddr] <wlan interface> <AP ESSID> | |
| Capture PMKID value from a WPA-protected Wi-Fi access point. | |
| Options: |
Команды отправляется на устройство через последовательный порт с baudrate 115200 bauds. Каждая команда — текстовое сообщение в следующем формате:
[<название команды>]<полезная нагрузка>\n
В случае успешной обработки команды дисплей вернёт ответ: