top of page


Dump the partitions from a BOOT.bin built with bootgen
Pass -log trace to bootgen to dump the partitions of a BOOT.bin


Which Linux kernel is PetaLinux Tools using?
Figure out how to get here: https://github.com/Xilinx/linux-xlnx/tree/b450e900fdb473a53613ad014f31eedbc80b1c90


Add GENIVI's DLT to a PetaLinux Tools Managed Build
cd components/ext_source/;
git clone https://github.com/GENIVI/meta-ivi;
cd meta-ivi; git checkout 12.0.0


Find files updated less then 3 minutes ago, less then 10 minutes ago
To find a file that was update 3 minutes ago on Linux type find . -cmin 3 To find a file that was updated 10 minutes ago type: find . -cmin


Use PetaLinux Tools to Add a Script that Will Execute at Boot
1. cd into your PetaLinux project directory, 2. Run: petalinux-create -t apps --template install -n bootscript --enable, 3. Edit project-spe


man page sections
1 Executable programs or shell commands 2 System calls (functions provided by the kernel) 3 Library calls (functions within program librarie


Quickly Enable cscope in Vim
sudo apt-get install scope; .vim/plugin/cscope_maps.vim; cscope -R; Control+\+s


Configure a U-Boot Autoboot Command in PetaLinux
project-spec/meta-user/recipes-bsp/u-boot/files/platform-top.h #define CONFIG_BOOTDELAY 10
#define CONFIG_BOOTCOMMAND "bootm 03000000 0


tar.gz up a dir / tar.gz extract
tar -cvzf directory.tar.gz directory; tar -xvzf directory.tar.gz


Where is U-Boot's Manual?
The link to U-Boot's documentation lists some documentation under a chapter called Das U-Boot (@ link). The link also lists something ca


Change the Boot Mode of the Xilinx Zynq UltraScale+ MPSoC from XSCT
targets -set -nocase -filter {name =~ "*PSU*"}; stop; mwr 0xff5e0200 0x0100; rst -system


Boot Linux on the Zynq UltraScale+ MPSoC over JTAG using PetaLinux Tools
1. Upon reset, the device mode pins are read to determine the primary boot device to be used: NAND, Quad-SPI, SD, eMMC, or JTAG.


A Way to Print an Environment Variable from a Yocto Task
bb.note("Unpacking source tarball WORKDIR = ", d.getVar('WORKDIR', True), "DL_DIR = ", d.getVar('DL_DIR'


Integrate SWUpdate into a PetaLinux Project
git clone https://github.com/sbabic/meta-swupdate.git


Edit local.conf in a PetaLinux Build
Put your changes in ./project-spec/meta-user/conf/petalinuxbsp.conf to "edit" conf/local.conf.


Prepare a Computer for Linux Foundation Class
wget http://bit.ly/LFready -O ready-for.sh;
chmod 755 ready-for.sh;
./ready-for.sh LFD460;


Add a Yocto Layer to a PetaLinux Project and Build a Recipe in the Layer with PetaLinux Tools
Add a layer to BBLAYERS in conf/bblayers.conf by running petalinux-config.


Print the name of a file and the file's contents
This post lists a Linux command that will print the name of a file and then print the contents of that file. The following command will...


Install Ubuntu on an External Hard Drive
1. Connect the external hard drive and the USB stick...


Diagnostic Log and Trace Daemon Install and Smoke Test Walk Through
cd dlt-daemon/
mkdir build
cd build
cmake ..
make
optional: sudo make install
optional: sudo ldconfig


Install Ubuntu 16.04 on a USB Stick from Windows
(1) Go to http://releases.ubuntu.com/16.04.4/ (2) Download 64-bit PC (AMD64) desktop image (3) Insert your USB stick


Xilinx's Zynq UltraScale+ MPSoC Diagrams are Wrong
Are there 4 ARM Cortex-A53's? There are not.


Arg! Nothing I type shows up in the Minicom console!
Try turning off hardware flow control.
bottom of page