Swordtail (VL-EPC-2702) Yocto Linux User Guide v
Contents
Introduction ..................................................................................................................... 7
Quick Start ....................................................................................................................... 8
Setting up Swordtail for the First Time .............................................................................. 8
Booting up Swordtail for the First Time ............................................................................. 9
Basic Swordtail Features and Commands ................................................................. 11
USB Support ..................................................................................................................... 11
Video Support ................................................................................................................... 11
Integrated Wi-Fi/Bluetooth ............................................................................................... 11
Cellular Modem Socket .................................................................................................... 11
Storage Support................................................................................................................. 11
Setting up the Development Host ................................................................................ 12
Host Packages ................................................................................................................... 12
Setting up the Repo Utility ............................................................................................... 12
Yocto Project Setup ...................................................................................................... 14
Building the Swordtail Image ....................................................................................... 16
Setting up the Build Configurations ................................................................................. 16
Patching the Build Configuration ..................................................................................... 17
Creating the Target Image ................................................................................................ 18
Deploying the Image to Swordtail................................................................................ 19
Deploying the MicroSD Card ........................................................................................... 19
Booting from the Network ................................................................................................ 19
Configuring the Host PC...................................................................................... 19
Configuring U-Boot Environmental Variables .................................................... 20
Deploying to eMMC ............................................................................................ 23
Creating a Simple Application ..................................................................................... 25
Standalone Application ..................................................................................................... 25
Adding the Application to the Image ................................................................................ 26
Customizing the Image ................................................................................................. 29
Adding or Removing Packages ......................................................................................... 29
Modifying Linux Kernel Configuration ........................................................................... 30
Updating U-Boot ............................................................................................................... 32
Building Kernel 5.4.3 with Yocto’s Zeus Release ............................................................ 34
Advanced Features and Commands ........................................................................... 36