top of page


Vim is Stuck!
Try Control + q


Practice Splitting a Window Horizontally and Vertically, Moving Between the Windows and Closing Them
:split
:vsplit
Control-w l
Control-w j
Control-w k
ZZ
ZZ
:q


Practice Recovering a File in Vim
:e! #
:diffsp hello.c


A Way to Disable Cursor Movement Animation in Word 2016 by Using the Windows Classic Theme
Select the Windows Classic theme to turn off cursor animation in Word.


How To Find Which Version of Word You're Using
Click File, Accout, About Word


Install ADB and fastboot from Android Studio 3.0.1 on Windows 7 Professional
Click (1) Tools, (2) Android, (3) SDK Manager
Click (1) SDK Tools then (2) Android SDK Platform-Tools and click (3) Apply


Enter Android Recovery Mode on a Google Pixel
1. Press & hold the Volume down button. While holding Volume down, press & hold the Power button until the device turns on. You'


SSH Directly to a Machine You'd Normally Need to SSH Into a Server to Get To
Host *
ServerAliveInterval 60
Host remote.server.com
HostName remote.server.com
Port 10022
User useronremote
IdentityFile ~/.ssh/


What is the Voltage of the UART on my Zynq UltraScale+ MPSoC Board?
Look at the schematic to see which MIO UART TX and RX are connected to. Consult this table. Find the corresponding VCC_PSIO pin and what vo


Xilinx's Wiki Instructions to Add Yocto Layer Fail with PetaLinux Tools 2017.4
The "Installing the meta-example layer on your host" instructions listed on the "PetaLinux Yocto Tips" at http://www.wik
Remove Timestamps From Linux boot logs with Vim
:%s/\(\[\).*\(\]\)/\1 \2/g


Run the 2017.4 ZCU102 PetaLinux BSP on QEMU
petalinux-create -t project -s xilinx-zcu102-v2017.4-final.bsp --name zcu102qemu


Download, Build and Install Make 3.81 to a Local Directory From a tar.gz
wget https://ftp.gnu.org/gnu/make/make-3.81.tar.gz
tar -xvzf $LOCALPACKAGE/make-3.81.tar.gz
cd make-3.81


Set Up and Test VirtualBox NAT Port Forwarding
nc -l -p 9000
nc localhost 9001


Create a TCP Client and Server and Send Messages with Netcat
nc -l -p 12345
nc localhost 12345


Installing 2017.4 Vivado and SDK on Linux
Download Xilinx_Vivado_SDK_2017.4_1216_1.tar.gz from the Xilinx.com download center @ https://www.xilinx.com/member/forms/download/xef.html?


How a VirtualBox Virtual Machine can Access the Internet
A VM accesses the internet through the VirtualBox networking engine. The VirtualBox networking engine creates and manages a private network


QSPI24, 24-bit addressing, 3-byte addressing QSPI32, 32-bit addressing, 4-byte addressing
QSPI24 means 24-bit addressing which also means 3-byte address mode and that QSPI32 means 32-bit addressing which also means 4-byte address


DTC Syntax Error
Error: xxx.dts:1.1-2 syntax error
Is reporting that something is not valid
in file xxx.dts
line 1
columns 1-2


Commands to Create, Build and Run a PetaLinux Build
petalinux-create --type project --template zynqMP --name proj4


Create, Build and Test a PetaLinux Tools 2017.4 Project
petalinux-create --type project --template zynqMP --name myproj


A Quick debugfs Example
This posts shows how to create, build and run a quick debugfs tree on QEMU.


Build the Linux kernel and Busybox and run them on QEMU
This post is a condensed version of Mitchel Humpherys excellent post on building a minimal custom Linux kernel, creating a busybox based us


Download and Install Xilinx's 2017.4 PetaLinux Tools
This post shows how to download and install Xilinx's 2017.4 PetaLinux Tools on Ubuntu 16.04.1.
bottom of page