Please refer to the [http://processors.wiki.ti.com/index.php/DM814x_EZ_5.04.00_Software_Developers_Guide#Writing_your_own_.22Hello_World.21.22_application_and_executing_it_on_the_target dedicated section on the EZSDK Developers Guide]
The command sequence is the following:
<pre>
nelk@nelk-desktop:/home/shared/devel/dave/naon-DAA/sw/linux/sdk$ mkdir workdir
nelk@nelk-desktop:/home/shared/devel/dave/naon-DAA/sw/linux/sdk$ cd workdir/
nelk@nelk-desktop:/home/shared/devel/dave/naon-DAA/sw/linux/sdk/workdir$ gedit helloworld.c
nelk@nelk-desktop:/home/shared/devel/dave/naon-DAA/sw/linux/sdk/workdir$ gedit Makefile
nelk@nelk-desktop:/home/shared/devel/dave/naon-DAA/sw/linux/sdk/workdir$ export EZSDK=/home/shared/devel/dave/naon-DAA/sw/linux/sdk/sdk-5.03.01.15/
nelk@nelk-desktop:/home/shared/devel/dave/naon-DAA/sw/linux/sdk/workdir$ make helloworld
/home/shared/devel/dave/naon-DAA/sw/linux/sdk/arm-2009q1//bin/arm-none-linux-gnueabi-gcc -o helloworld helloworld.c
nelk@nelk-desktop:/home/shared/devel/dave/naon-DAA/sw/linux/sdk/workdir$ file helloworld
helloworld: ELF 32-bit LSB executable, ARM, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.14, not stripped
nelk@nelk-desktop:/home/shared/devel/dave/naon-DAA/sw/linux/sdk/workdir$
</pre>
=== Build/configure Linux kernel only ===