3,260
edits
Changes
Created page with " {{InfoBoxTop}} {{AppliesToNaon}} {{InfoBoxBottom}} === Introduction === The Naon Embedded Linux Kit is directly derived Linux EZ Software Development Kit (EZSDK) provided b..."
{{InfoBoxTop}}
{{AppliesToNaon}}
{{InfoBoxBottom}}
=== Introduction ===
The Naon Embedded Linux Kit is directly derived Linux EZ Software Development Kit (EZSDK) provided by Texas Instruments (see [http://www.ti.com/tool/linuxezsdk-davinci|EZSDK TI Website] and [http://processors.wiki.ti.com/index.php/Category:EZSDK|EZSDK in TI wiki])
Dave adds to the latest EZSDK the customization required to support Dave's platforms (e.g. [[:Category:Naon|Naon]])
For this reason most of the documentation provided by TI itself is valid in the SDK provided by us too. Anyway some customization is required
=== Overview of NELK ===
NELK contains all the required software to develop Linux application on [[:Category:Naon|Naon]] platform:
* u-boot bootloader source code and pre-build binaries
* Linux kernel source code and pre-build binaries
* pre-build OMX libraries (most OMX source code is under NDA from TI)
* gstreamer source code
* sample development (huge!) root file system
* sample production (small enough to fit Naon on-board storage) root file system
* tools and utilities
=== HowTo Build ===
Generally speaking, if you are using [[:Category:DVDK|Dave Virtual Development Kit]] building the whole kit is a matter of:
# startup and login into the virtual machine
# enter the right directory
# execute <code>make all && sudo make install</code>
The <code>make all</code> command will build all the components of the development kit (e.g. [[:Category:U-Boot|U-Boot binaries]], [[:Category:Linux|Linux kernel]], custom libraries and utilities) and install them into the root file system.