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:<pre class="workstation-terminal">dvdk@dvdk-vm:~$ cd /home/dvdk/axel/linux/dvdk@dvdk-vm:/home/dvdk/axel/linux$ git fetch origin</pre>Please note that <code>git fetch</code> doesnup to date with DAVE Embedded Systems't merge the commits on the current branchrepositories. To do that, you should run
Once the git account has been enabled, the developer can:*clone the repository with the <code>git clone <git_remote_repository><pre class="workstation-terminal"/code>command *synchronize a source tree entering the repository directory and launching the <code>git merge fetch origin/axel</precode>command.
Please note that git fetch doesn't merge the commits on the current branch. To do that, the developer should run the <code>git merge</code> command 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.1 ===
Release notes:
* Added kernel support for AxelLite SOM with iMX6Q @1.2GHz and NOR SPI ISSI model
=== 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.}}