Changes

Jump to: navigation, search

Axel Embedded Linux Kit (XELK)

112 bytes removed, 06:46, 14 October 2019
Updating git repositories
{| class="wikitable"
!
! colspan="1012" | XELK version
|-
|Release number
|3.5.0
|4.0.0
|4.1.0
|5.0.0
|-
|Release type
|Maintenance
|Maintenance
|Maintenance
|Major
|Maintenance
|Major
|Released
|Released
|Released
|In progress
|-
|Release date
|April 2019
|August 2019
|October 2019
|Q1 2020
|-
|'''Release notes'''
|[[#XELK 3.5.0 | Ver 3.5.0]]
|[[#XELK 4.0.0 | Ver 4.0.0]]
|[[#XELK 4.1.0 | Ver 4.1.0]]
|[[#XELK 5.0.0 | Ver 5.0.0]]
|-
|SOM PCB version
|Axel Ultra: CS030713B<br>Axel Lite: CS335013A
|Axel Ultra: CS030713B<br>Axel Lite: CS335013A<br>Axel Lite: CS335013C
|Axel Lite: CS335013A<br>Axel Lite: CS335013C
|Axel Lite: CS335013A<br>Axel Lite: CS335013C
|Axel Lite: CS335013A<br>Axel Lite: CS335013C
|Axel Lite: CS335013A<br>Axel Lite: CS335013C
|{{pageoldid|AxelEVB-Lite|2970}}<br>[[:Category:Dacu | Dacu]]
|{{pageoldid|AxelEVB-Lite|2970}}<br>[[AxelEVB-Lite|AxelEVB-Lite rev.A]]<br>[[:Category:Dacu | Dacu]]
|{{pageoldid|AxelEVB-Lite|2970}}<br>[[AxelEVB-Lite|AxelEVB-Lite rev.A]]<br>[[:Category:Dacu | Dacu]]<br>[[:Category:SBC-AXEL | SBCX]]
|{{pageoldid|AxelEVB-Lite|2970}}<br>[[AxelEVB-Lite|AxelEVB-Lite rev.A]]<br>[[:Category:Dacu | Dacu]]<br>[[:Category:SBC-AXEL | SBCX]]
|{{pageoldid|AxelEVB-Lite|2970}}<br>[[AxelEVB-Lite|AxelEVB-Lite rev.A]]<br>[[:Category:Dacu | Dacu]]<br>[[:Category:SBC-AXEL | SBCX]]
|{{pageoldid|AxelEVB-Lite|2970}}<br>[[AxelEVB-Lite|AxelEVB-Lite rev.A]]<br>[[:Category:Dacu | Dacu]]<br>[[:Category:SBC-AXEL | SBCX]]
|2016.03-xelk-3.5.0
|2017.03-xelk-4.0.0
|2017.03-xelk-4.0.0
|2018.03-xelk-5.0.0
|-
|Linux version
|4.1.15-xelk-3.0.0
|4.9.11-xelk-4.0.0
|4.9.11-xelk-4.0.0
|4.14.98-xelk-5.0.0
|-
|Drivers
| valign="top" | SPI NOR Flash (boot)<br>UART debug (2-wire)<br>USB Host<br>USB OTG<br>SD/MMC1<br>CAN<br>Touch screen controller<br>EMAC<br>SATA<br>HDMI<br>LVDS0<br>NAND<br>RTC<br>I2C<br>SPI<br>Video Input (MIPI)<br>PCIe<br>[[ConfigID_and_UniqueID | ConfigID]]<br>Splash screen (U-Boot) [1]
| valign="top" | SPI NOR Flash (boot)<br>UART debug (2-wire)<br>USB Host<br>USB OTG<br>SD/MMC1<br>CAN<br>Touch screen controller<br>EMAC<br>SATA<br>HDMI<br>LVDS0<br>NAND<br>RTC<br>I2C<br>SPI<br>Video Input (MIPI)<br>PCIe<br>[[ConfigID_and_UniqueID | ConfigID]]<br>Splash screen (U-Boot) [1]
| valign="top" | SPI NOR Flash (boot)<br>UART debug (2-wire)<br>USB Host<br>USB OTG<br>SD/MMC1<br>CAN<br>Touch screen controller<br>EMAC<br>SATA<br>HDMI<br>LVDS0<br>NAND<br>RTC<br>I2C<br>SPI<br>Video Input (MIPI)<br>PCIe<br>[[ConfigID_and_UniqueID | ConfigID]]<br>Splash screen (U-Boot) [1]<br>SPL boot[2]
| valign="top" | SPI NOR Flash (boot)<br>UART debug (2-wire)<br>USB Host<br>USB OTG<br>SD/MMC1<br>CAN<br>Touch screen controller<br>EMAC<br>SATA<br>HDMI<br>LVDS0<br>NAND<br>RTC<br>I2C<br>SPI<br>Video Input (MIPI)<br>PCIe<br>[[ConfigID_and_UniqueID | ConfigID]]<br>Splash screen (U-Boot) [1]<br>SPL boot[2]
| valign="top" | SPI NOR Flash (boot)<br>UART debug (2-wire)<br>USB Host<br>USB OTG<br>SD/MMC1<br>CAN<br>Touch screen controller<br>EMAC<br>SATA<br>HDMI<br>LVDS0<br>NAND<br>RTC<br>I2C<br>SPI<br>Video Input (MIPI)<br>PCIe<br>[[ConfigID_and_UniqueID | ConfigID]]<br>Splash screen (U-Boot) [1]<br>SPL boot[2]
| valign="top" | SPI NOR Flash (boot)<br>UART debug (2-wire)<br>USB Host<br>USB OTG<br>SD/MMC1<br>CAN<br>Touch screen controller<br>EMAC<br>SATA<br>HDMI<br>LVDS0<br>NAND<br>RTC<br>I2C<br>SPI<br>Video Input (MIPI)<br>PCIe<br>[[ConfigID_and_UniqueID | ConfigID]]<br>Splash screen (U-Boot) [1]<br>SPL boot[2]
|L4.1.15-2.0.0
|L4.9.11_1.0.0
|L4.9.11_1.0.0
|imx_4.14.98_2.0.0_ga
|-
|Graphic libraries
|Qt 5.6.2
|Qt 5.9.8
|Qt 5.9.8
|Qt 5.12.4
|-
|Build System
|Yocto Krogoth (2.1)
|Yocto Morty (2.2)
|Yocto Morty (2.2)
|Yocto Sumo (2.5)
|-
|Android
|Marshmallow 6.0.1
|Marshmallow 6.0.1
|
|
|
|}
==== Updating git repositories ====
 In XELK, the following source trees are clones of the correspondent '''DAVE Embedded Systems''' public git repositories: {| class="wikitable"
|-
!| Component
!GIT Remote
!XELK Installation Directory
|-
|LinuxU-Boot|<code>git@git.dave.eu:dave/axel/linuxu-2.6boot-imx.git|/home/dvdk/axel</linuxcode>
|-
|U-BootLinux kernel|<code>git@git.dave.eu:dave/axel/ulinux-boot2.6-imx.git|</home/dvdk/axel/u-bootcode>
|-
|Yocto BSP
|<code>git@git.dave.eu:dave/axel/axel-bsp.git|</home/dvdk/axel/axel-bsp|-code>
|}
For more information about the access to these repositories, please refer to [[Building_the_Yocto_BSP_(XELK)|this link]].
This means that these components can be kept in sync and up Access to date with '''DAVE Embedded Systems''' git repositories. ==== RSA key generation ==== Please follow the procedure reported below is granted to generate the RSA ssh key: * select your username (ad es. username@myhost.com)* start the DVDK and login into the virtual machine* start a shell session* enter the .ssh subdirectory into your home directory: <code>cd ~/.ssh/</code>* launch the following command: <br><pre>ssh-keygen -t rsa -C "username@myhost.com" -f username@myhost.com</pre>* this command creates the files <code>~/.ssh/username@myhost.com</code> (development kit'''private key''') and <code>~/.ssh/username@myhosts owners only.com.pub</code> ('''public key''')* edit your <code>~/.ssh/config</code> adding the following lines: <pre>Host git.dave.eu User git Hostname git.dave.eu PreferredAuthentications publickey IdentityFile ~/.ssh/username@myhost.com</pre> Please send the public key file refer to one of the following email support addresses (depending on which SOM is included in your kit version) * [mailto:support-axel@dave.eu support-axel@dave.eu[Accessing_DAVE_Embedded_Systems_restricted_git_repositories|this page]with the request for the creation of a new public git account associated detailed instructions on how to your username. The support team will enable the account and send you a confirmation as soon as possibleget access.
==== Synchronizing the repository ====
When The components listed in the account is enabled, you table above can synchronize a source tree entering the repository directory be kept in sync and launching the <code>git fetch</code> command, like in the following example:up to date with DAVE Embedded Systems' repositories.
Once the git account has been enabled, the developer can:*clone the repository with the <pre class="workstation-terminal"code>dvdk@dvdk-vm:~$ cd /home/dvdk/axel/linuxgit clone <git_remote_repository></code> command dvdk@dvdk-vm:/home/dvdk/axel/linux$ *synchronize a source tree entering the repository directory and launching the <code>git fetch origin</precode>command.
Please note that <code>git fetch</code> doesn't merge the commits on the current branch. To do that, you the developer should run  the <pre class="workstation-terminal"code>git merge origin/axel</precodecommand or replace the ''fetch-merge'' process with a single <code>git pull</code> command. Please note that the recommended method is the ''fetch-merge'' process. For further information on Git, please refer to [the official Git Documentation (http://git-scm.com/documentation Git Documentation].
== Release types ==
{{ImportantMessage|text=After the XELK DVDK installation, please check for updates of the source tree repositories provided with the kit, as described in [[Axel_Embedded_Linux_Kit_(XELK)#XELK_Updates | XELK Updates]].}}
 
=== XELK 4.1.0 ===
 
{{ImportantMessage|text=New MVM must be installed for using XELK-4.0.0. The VM is available for download on DAVE's XELK Reserved Area for registered users.}}
 
Release notes:
 
* Updated Yocto version: added X11, browser, Qt5 Wayland rot file system images
=== XELK 4.0.0 ===
* Updated Qt version
=== XELK older releases === For XELK older ''unsupported'' releases information, please click on Expand here below (on the right) <div class="mw-collapsible mw-collapsed"> ==== XELK 2.3.1 ====
{{ImportantMessage|text=It's highly recommended to read the [[ConfigID and UniqueID]] page.}}
* Bug fixes and minor changes
==== XELK 2.2.0 === * Release date: 03/02/2016* Status: released* Freescale Linux BSP: L3.10.17-1.0.3* Supported carrier boards: AxelEVB-Lite on Dacu, SBCX ==== Notes ====
{{ImportantMessage|text=It's highly recommended to read the [[ConfigID and UniqueID]] page.}}
* Bug fixes and minor changes
===== Known Limitations =====
The following table reports the known limitations of this XELK release:
|}
==== XELK 2.1.0 === * Release date: 04/05/2015* Status: released* Freescale Linux BSP: L3.10.17-1.0.0* Supported carrier boards: AxelEVB-Lite on Dacu ==== Notes ====
{{ImportantMessage|text=It's highly recommended to read the [[ConfigID and UniqueID]] page.}}
* Bug fixes and minor changes
===== Known Limitations =====
The following table reports the known limitations of this XELK release:
|}
==== XELK 2.0.0 === * Release date: 26/11/2014* Status: released* Freescale Linux BSP: L3.10.17-1.0.0* Supported carrier boards: AxelEVB-Lite on Dacu ==== Notes ====
* Added support for Yocto 1.5
* Bug fixes and minor changes
===== Known Limitations =====
The following table reports the known limitations of this XELK release:
|}
==== XELK 1.2.0 === * Release date: 20/05/2014* Status: released* Freescale Linux BSP: L3.0.35-4.1.0* Supported carrier boards: AxelEVB-Lite on Dacu ==== Notes ====
* Added support for Axel Lite SOM
* Bug fixes and minor changes
===== Known Limitations =====
The following table reports the known limitations of this XELK release:
|}
==== XELK 1.1.0 === * Release date: January, 29th 2014* Status: released* Freescale Linux BSP: L3.0.35-4.1.0* Supported carrier boards: AxelEVB-Lite on Dacu ==== Notes ====
* Minor update that adds support for more peripherals: nand, rtc, i2c, spi
* The system can boot from SD
===== Known Limitations =====
The following table reports the known limitations of this XELK release:
|}
==== XELK 1.0.0 === * Release date: November, 4th 2013* Status: released* Freescale Linux BSP: L3.0.35-4.1.0* Supported carrier boards: AxelEVB-Lite on Dacu==== Notes ====
* First official release
===== Known Limitations =====
The following table reports the known limitations of this XELK release:
|-
|}
 
</div>
== Quick start guide ==
8,154
edits

Navigation menu