Open main menu

DAVE Developer's Wiki β

Changes

AXEL ULite and SBC Lynx Embedded Linux Kit (XUELK)

2,339 bytes removed, 14:56, 1 April 2016
XUELK updates
=== XUELK updates ===
[[Accessing DAVE Embedded Systems restricted git repositories|Accessing DAVE Embedded Systems restricted git repositories]]
 
TBD
 
{{ImportantMessage|text=It's recommended to use the latest available XUELK version. Please refer to [[#Release notes | Release notes]] for further information.}}
==== Updating git repositories ==== In XUELK, the following source trees are clones updating process consists of '''DAVE Embedded Systems''' public git repositories: {| class="wikitable" |-!| Component!GIT Remote!XUELK Installation Directory|-|Linux|git@git.dave.eu:lynx/linux-2.6-imx.git|/home/dvdk/lynx/linux-2.6-imx|-|U-Boot|git@git.dave.eu:dave/lynx/u-boot-imx.git|/home/dvdk/lynx/u-boot-imx|-|Yocto BSP|git@git.dave.eu:dave/axel/axel-bsp.git|/home/dvdk/lynx/lynx-bsp|-|} This means that these components can be kept in sync and up to date with '''DAVE Embedded Systems''' repositories. ==== RSA key generation ==== Please follow updating the procedure reported below to generate the RSA ssh key: * select your username [[Managed_Virtual_Machine_(ad es. username@myhost.comMVM)* start the DVDK and login into the virtual machine* start a shell session* enter the |Managed Virtual Machine]] it is based on.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> The procedure is described [[Managed_Virtual_Machine_('''private key'''MVM) and <code>~/.ssh/username@myhost.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 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#Updating_MVM|here]with the request for the creation of a new public git account associated to your username. The support team will enable the account and send you a confirmation as soon as possible. ==== Synchronizing the repository ==== When the account is enabled, you can synchronize a source tree entering the repository directory and launching the <code>git fetch</code> command, like in the following example: <pre class="workstation-terminal">dvdk@dvdk-vm:~$ cd /home/dvdk/lynx/linux-2.6-imx/dvdk@dvdk-vm:/home/dvdk/lynx/linux-2.6-imx$ git fetch origin</pre> Please note that <code>git fetch</code> doesn't merge the commits on the current branch. To do that, you should run  <pre class="workstation-terminal">git merge origin/lynx</pre>
or replace the Please note that this process '''implicitly updates source code repositories'fetch-merge'' process with a single <code>git pull</code> command. Please note that the Thus '''it is strongly recommended method is the to create new local branches for modifications''fetch-merge'' process. For further information on Git, please refer to [http://git-scm.com/documentation Git Documentation].
=== Release notes ===
4,650
edits