User Tools

Site Tools


getting_started:install_and_setup_development_environment:use_with_cb20

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
getting_started:install_and_setup_development_environment:use_with_cb20 [2019/10/15 09:18] grafgetting_started:install_and_setup_development_environment:use_with_cb20 [Unknown date] (current) – removed - external edit (Unknown date) 127.0.0.1
Line 1: Line 1:
-====== Use on a cb20 Board ====== 
-The following is a step-by-step procedure to get started using EEROS on the [[https://wiki.ntb.ch/infoportal/embedded_systems/imx6/cb#cb20_board|cb20 Board]]. It describes how to set up the cross development tool chain. The application is developed on a Linux host machine and can then be deployed to the board. 
- 
-As cross tool chain, the **arm-linux-gnueabihf-gcc-4.9** is needed. It is recommended to use a Ubuntu 16.04 as host operating system, since this packet is available in the default repositories. 
-If a Linux host is used in a virtual machine, a [[https://lubuntu.net/downloads/|lightweight Ubuntu distribution]] is recommended. In case you are using a newer Ubuntu version, you have to add //xenial// to your sources list, see [[https://askubuntu.com/questions/1036108/install-gcc-4-9-at-ubuntu-18-04]]. 
- 
-Fetch the [[https://github.com/eeros-project/eeros-build-scripts.git|EEROS scripts]] on your cross development system with 
-<code> 
-$ git clone https://github.com/eeros-project/eeros-build-scripts.git eeros-project 
-$ cd eeros-project 
-</code> 
-Edit the file ''config.sh.in'' as follows 
-<code> 
-use_simulator=false 
-use_flink=true 
-use_bbblue=false 
-use_comedi=false 
-use_ros=false 
-use_custom_application=true 
-</code> 
-Setting the last entry to //true// will fetch an existing application from a git repository. Per default this will will be [[https://github.com/eeros-project/simple-motor-control.git]]. However, you could choose another repository in ''config.sh.in''. Or you could set the entry to //false// if you want to develop your own application. \\ \\ 
-There is a test application for the cb20 board in [[https://github.com/ntb-ch/cb20.git]] under the directory ///Software//. If you wish to use this you can alter ''config.sh.in'' as follows 
-<code> 
-use_custom_application=true 
-custom_application_name=cb20test 
-</code>   
-and further down 
-<code> 
-custom_application_git_remote_address=https://github.com/ntb-ch/cb20.git 
-custom_application_git_version=master 
-custom_application_source_dir="$wd/Software/$custom_application_name" 
-</code>   
- 
-Now you can run the ''clone'' script  
-<code> 
-$ ./clone.sh 
-</code> 
- 
-After this you can continue with [[getting_started:compile_eeros|]]. 
  
getting_started/install_and_setup_development_environment/use_with_cb20.1571123917.txt.gz · Last modified: 2019/10/15 09:18 by graf