Open main menu

DAVE Developer's Wiki β

Changes

Naon Embedded Linux Kit (NELK)

38 bytes removed, 09:09, 24 February 2021
The big picture
==Introduction==
 
[[File:DELK_01.png|500px]]
Major software components of an [[Embedded Linux]] system are:
* build Linux applications that will run on the target.
The kit is composed by:
* hardware platform composed by Naon/Maya/Dido system-on-module (SOM for short) and , carrier board. Supported and adapters* supported carrier boards are:
** [[NaonEVB-Lite]]
** [[NaonEVB-Mid]]
* adapters for the NaonEVB-Mid are:
** [[ADD-ON_DVI-RX]]
** [[ADD-ON_KS]]
** [[ADD-ON_PCIe-extension]]
* U-Boot bootloader sources
* Linux kernel sources
=== Support service ===
Technical support is delivered through email exclusively. Only kit owners can access the support service. The addresses are:* [mailto:support-naon@dave.eu support-naon@dave.eu]* [mailto:support-maya@dave.eu support-maya@dave.eu]* address is [mailto:support-didohelpdesk@dave.eu support-didohelpdesk@dave.eu]
Technical support and access to download area are lifetime for processor module buyers and one year for the other customers.
The heart of Naon/Maya/Dido SOMs is Texas Instruments DaVinci Digital Media Processor TMS320DM8148 (http://www.ti.com/product/tms320dm8148). From software standpoint, Texas Instruments supports this processor - and its derivatives such as Sitara AM387x http://www.ti.com/product/am3874 - through so-called Linux EZ Software Development Kit (EZSDK for short). EZSDK releases are published on a regular basis. For more details please refer to:
* http://www.ti.com/tool/linuxezsdk-davinci
* http://processors.wiki.ti.com/index.php/Category:EZSDK
Naon Embedded Linux Kit, in turn, is directly derived from EZSDK. Hence NELK documentation often refers to EZSDK resources.
'''DAVE Embeddded Systems''' adds to the latest EZSDK the customization required to support '''DAVE Embeddded Systems''' platforms ([[:Category:Naon|NaonNAON]], [[:Category:Maya|MayaMAYA]], and [[:Category:Dido|DidoDIDO]])
For this reason most of the documentation provided by TI remains valid for the NELK development kit. However, some customization is required, in particular at bootloader and linux kernel levels.
NELK contains all the required software to develop Linux application on [[:Category:Naon|NaonNAON]], [[:Category:Maya|MayaMAYA]] and [[:Category:Dido|DidoDIDO]] platforms:
* U-Boot bootloader source tree and pre-built binaries
==Naon/Maya/Dido overview==
Please refer to [[:Category:Naon SOM|NAON]], [[:Category:Maya SOM|MAYA]], [[:Category:Dido SOM|DIDO]] for an overview about the DM814x/AM387x-based system-on-module architecture.
==Quick start==
===TI DM8148 EZSDK software organization===
Please refer to this page for an introduction of EZSDK software organization:
[[wikipriv:TI DM8148 EZSDK software organization|TI DM8148 EZSDK software organization]].
For detailed documentation on software development using the TI EZSDK, please refer to the [http://processors.wiki.ti.com/index.php/Category:EZSDK_Software_Developers_Guide EZSDK Software Developers Guide]
8,186
edits