Get required sources:
git submodule init
git submodule update
Install dependencies:
sudo apt-get install bmaptool build-essential debhelper debos \
device-tree-compiler devscripts gcc-arm-none-eabi \
libgnutls-openssl-dev lz4 python3-pyelftools xz-utils
Build image:
./build.sh all
Write image to SD card:
bmaptool copy --removable-device build/luckfox-${BOARD}-trixie.img.xz \
/dev/sdcard
Username is lyra, password is luckfox. You will be prompted to
change the default password after login.
Connect via:
-
Serial Port on UART0. See the board pinout for which pins to use.\
-
USB Ethernet at
192.168.123.100/24. Configure your local IP to another in the192.168.123.xxxsubnet, and use SSH to connect. -
USB Ethernet using DHCP. If there is a DHCP server connected to the board over USB, it will configure itself automatically. You can do this in Linux by (for example) bridging the USB interface with your primary interface.
When using any network method, you can connect to the board using the
domain name luckfox.local (provided your OS supports multicast DNS,
and you are on the same subnet as the board).