Changes

Jump to: navigation, search

Software Manual (Diva)

2,795 bytes removed, 08:14, 29 October 2018
Release notes
{{Applies To Diva}}
{{InfoBoxBottom}}
 
{{WarningMessage|text=The following information are valid for <b>DIVELK</b> version up to release <b>2.2.0</b>}}
= Introduction =
== About this manual ==
This document describes how to run Linux on the DIVA/DIVAEVB-Lite/Carrier-board system and how to work with '''DIVELK version 2.0.0'''and above. For novice users who have no experience at all about embedded Linux systems, reading of [http://shop.oreilly.com/product/9780596002220.do Building Embedded Linux Systems By Karim Yaghmour] is strongly recommended. Practically speaking, the book covers all matters involved in developing software for such systems (from tool-chain organization to the most famous file systems running on top of MTD). It is not a reference guide, but it provides a complete and exhaustive overview that helps the developer save a lot of time in searching for such information on the Internet. For a brief but still exhaustive overview of the Linux and Embedded Linux world, please look at the Training and Docs sections of [http://free-electrons.com Free Electrons website].
== Support service ==
'''DAVE Embedded Systems''' adds to the latest AMSDK from Texas Instruments the customization required to support the DIVA platform. For this reason most of the documentation provided by TI remains valid for the DIVELK development kit. However, some customization is required, in particular at bootloader and linux kernel levels.
The following [[Diva_Embedded_Linux_Kit_(DIVELK)#DIVELK_software_components | Please refer to this table shows how DIVELK releases are related to AMSDK releases.{| class="wikitable" !!colspan="3" | DIVELK version|-|Release number|1.0.0|2.0.0|2.1.0|-|Status|Released|Released|Released|-|Release date|June 2013|October 2014|June 2015|-|'''Release notes'''|[[Software_Manual_(Diva)#DIVELK_1.0.0 | Ver 1.0.0]]|[[Software_Manual_(Diva)#DIVELK_2.0.0 | Ver 2.0.0]]|[[Software_Manual_(Diva)#DIVELK_2.1.0 | Ver 2.1.0]]|-|SOM PCB version|CS133012A|CS133012C|CS133012C|-|Supported carrier boards|[[DivaEVB-Lite]]<br>[[:Category:Dacu | Dacu]]|[[DivaEVB-Lite]]<br>[[:Category:Dacu | Dacu]]|[[DivaEVB-Lite]]<br>[[:Category:Dacu | Dacu]]|-|U-Boot version|2012.10-divelk-1.0.0|2013.10-divelk-2.0.0|2013.10-divelk-2.1.0|-|Linux version|3.2.0-divelk-1.0.0|3.12.10-divelk-2.0.0|3.12.10-divelk-2.1.0|- |Drivers|valign="top" | SPI NOR Flash (boot)<br>NAND 8 bit (boot)<br>UART0 (2-wire)<br>USB Host<br>SD/MMC1<br>GPIO<br>LCD<br>Touch screen controller<br>EMAC0 RMII (Fast Ethernet)<br>PMIC RTC (battery powered)<br>Audio (ALSA)|valign="top" | SPI NOR Flash (boot)<br>NAND 8 bit (boot)<br>UART0 (2-wire)<br>USB Host<br>SD/MMC1<br>GPIO<br>LCD<br>Touch screen controller<br>EMAC0 RMII (Fast Ethernet)<br>PMIC RTC (battery powered)<br>Audio (ALSA)<br>USB OTG<br>CAN<br>ADC|valign="top" | SPI NOR Flash (boot)<br>NAND 8 bit (boot)<br>UART0 (2-wire)<br>USB Host<br>SD/MMC1<br>GPIO<br>LCD<br>Touch screen controller<br>EMAC0 RMII (Fast Ethernet)<br>PMIC RTC (battery powered)<br>Audio (ALSA)<br>USB OTG<br>CAN<br>ADC<br>Splash screen in u-boot<br>ConfigID|-|TI AMSDK|05.06.00.00|07.00.00.00|07.00.00.00|-|Build System| -|Yocto Dylan (1.4)|Yocto Dylan (1.4)|-|Graphic libraries|Qt 4.8.4|Qt 4.8.4<br>Qt 5.x|Qt 4.8.4<br>Qt 5.3|-|}
=== DIVELK Updates ===
== Release notes ==
'''N.B.''' '''Customers who want to update from DIVELK 1.0.0 to DIVELK 2.0.0 can send an email Please refer to [mailtohttps:support-diva@dave//wiki.eu support-diva@dave.eu]'''/index=== php/Diva_Embedded_Linux_Kit_(DIVELK 2.1.0 === * Release date: June 2015* Status: Released* AMSDK version: 07.00.00.00* Supported carrier boards: DIVAEVB-Lite, Dacu ==== Notes ==== * Maintenance release* Updated kernel and u-boot versions* Bug fixes ==== Known limitations ==== {| class="wikitable" |-!Issue )#!Component!Subsystem!Description|-|0001|Linux|USB|USB0, when configured as OTG, requires loading of the gadget module for detecting devices (and entering host mode)|-|0002|Yocto|ADT|The Yocto ADT plugin for Eclipse doesn't work|-|0003|Linux|Audio|Codec on the DACU board doesn't work out-of-the-box. A software patch is required, please contact [mailto:support-diva@dave.eu support-diva@dave.euRelease_notes this page] for information on how to enable the audio codec.|-|}  === DIVELK 2.0.0 === * Release date: October 2014* Status: Released* AMSDK version: 07.00.00.00* Supported carrier boards: DIVAEVB-Lite, Dacu ==== Notes ==== * First major update* Added Yocto support* Updated kernel and u-boot versions* Bug fixes ==== Known limitations ==== {| class="wikitable" |-!Issue #!Component!Subsystem!Description|-|0001|Linux|USB|USB0, when configured as OTG, requires loading of the gadget module for detecting devices (and entering host mode)|-|0002|Yocto|ADT|The Yocto ADT plugin for Eclipse doesn't work|-|} === DIVELK 1.0.0 === * Release date: June 2013* Status: released* AMSDK version: 05.06.00.00* Supported carrier boards: DIVAEVB-Lite, Dacu ==== Notes ==== * First official release
= Developing environment =
* LXDE desktop environment
* Boot disk with the distro and pre-configured basic Linux services:
** TFTP: with base directory /srv/tftp/(please refer to [[VirtualBox_Network_Configuration]])** NFS: configured through the /etc/exports file(please refer to [[VirtualBox_Network_Configuration]])
* Secondary disk containing source code and tools:
** Bootloader (u-boot) source tree cloned from DAVE Embedded Systems public git repository
The default DVDK NFS installation is configured for sharing <code>/home/dvdk/divelk</code> directory and all the subdirectories.
 
We recommend reading the [[VirtualBox_Network_Configuration]] page for additional details on the DVDK networking configuration and on how to enable NFS.
==== Pre-built toolchain ====
8,157
edits

Navigation menu