Intro Often when working with Embedded Linux devices it can be helpful to utilize TFTP from u-boot. It can be used to quickly test changes in the kernel and other components.
Goal and Motivation: Almost all hardware devices have JTAG connections which can provide data from registers or provide low level control of pins via a boundary scan chain. Unfortunately, most microcontrollers do not have libraries or drivers for communicating using the JTAG protocol.
HIPE provides an interface between the user’s simulation environment and a Field Programmable Gate Array (FPGA) containing a Design Under Test (DUT).
Communication Protocols for Embedded Systems