NavQPlus Ubuntu 22.04 ROS 2 Humble image on 6.1.22 kernel
See downloadable assets below.
To check current image on NavQPlus, shell in and run:
uname -a
This should return with Linux imx8mpnavq 6.1.22-
followed by humble-240105185325
the release specific name associated with the image files in the assets.
Flash image with uuu
to emmc
Boot switches
Make sure boot switches are in flash mode:
Mode | Switch 1 | Switch 2 |
---|---|---|
SD | ON | ON |
eMMC | OFF | ON |
Flash | ON | OFF |
Uncompress image for flashing faster
unzstd navqplus-image-22.04-humble-240105185325.wic.zst
Make uuu executable
chmod a+x uuu
Flash image with uuu
to emmc
sudo ./uuu -b emmc_all navqplus-image-22.04-humble-240105185325.bin-flash_evk navqplus-image-22.04-humble-240105185325.wic
Switch boot switches back to eMMC and you can now resume any other guide that you were following.
ONLY IF YOU WANT TO BUILD FROM SOURCE
Setup Docker
Clone Docker repository
mkdir -p /home/$USER/git
cd /home/$USER/git
git clone [email protected]:rudislabs/docker-imx-builder.git
Install Docker (with docker compose)
cd /home/$USER/git/docker-imx-builder/navqplusbuilder/install
./docker.sh
Build Docker
cd /home/$USER/git/docker-imx-builder/navqplusbuilder
docker compose build
Build NavQPlus Humble image in Docker
Run Docker
cd /home/$USER/git/docker-imx-builder/navqplusbuilder
docker compose run navqplusbuilder
Run Humble build script in navqplusbuilder Docker
wget https://raw.githubusercontent.com/rudislabs/meta-navqplus-apt-ros/imx-6.1.22-humble/scripts/build.sh
chmod a+x build.sh
./build.sh