iv Zebra (VL-EPC-2701) Yocto Linux User Guide
Contents
Introduction ..................................................................................................................... 6
Quick Start ....................................................................................................................... 7
Setting up Zebra for the First Time ..................................................................................... 7
Booting up Zebra for the First Time ................................................................................... 8
Basic Zebra Features and Commands ........................................................................ 10
USB Support ..................................................................................................................... 10
Video Support ................................................................................................................... 10
MikroBUS Compatible Socket ......................................................................................... 10
Storage Support................................................................................................................. 10
Multimedia Support .......................................................................................................... 10
Multimedia Playback ........................................................................................... 10
Audio Recording ............................................................................................................... 11
Setting up the Development Host ................................................................................ 13
Host Packages ................................................................................................................... 13
Setting up the Repo Utility ............................................................................................... 14
Yocto Project Setup ...................................................................................................... 15
Building the Zebra Image ............................................................................................. 17
Setting up the Build Configurations ................................................................................. 17
Patching the Build Configuration ..................................................................................... 18
Creating the Target Image ................................................................................................ 19
Deploying the Image to Zebra ...................................................................................... 21
Deploying the MicroSD Card ........................................................................................... 21
Booting from the Network ................................................................................................ 21
Configuring the Host PC...................................................................................... 21
Configuring U-Boot Environmental Variables .................................................... 22
Deploying to eMMC ............................................................................................ 24
Creating a Simple Application ..................................................................................... 26
Standalone Application ..................................................................................................... 26
Adding the Application to the Image ................................................................................ 27
Customizing the Image ................................................................................................. 30
Adding or Removing Packages ......................................................................................... 30
Modifying Linux Kernel Configuration ........................................................................... 31
Updating U-Boot ............................................................................................................... 33
Building Kernel 5.4.3 with Yocto’s Zeus Release ............................................................ 35