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 [2021/02/12 17:46] ursgrafgetting_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. 
- 
-On the host, you have to install the cross development SDK, see [[https://wiki.ntb.ch/infoportal/software/linux/toradex/start|Linux on Toradex Colibri i.MX6]]. Also make sure to have the newest image from our download section [[https://wiki.ntb.ch/infoportal/software/linux/images/start|Linux Images]] installed on the target. 
- 
-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_can=false 
-use_custom_application=true 
-use_cross_compilation_environment=true 
-use_ros_setup_script=false 
-</code> 
-If you do a cross development and your target contains a different processor architecture from your host, you have to choose a suitable SDK.   
-<code> 
-toolchain_file="$wd"/toolchainfile/arm-linux-gnueabihf-gcc-4.9.cmake 
-</code> 
-You can omit the toolchain file if you use our [[https://wiki.ntb.ch/infoportal/embedded_systems/imx6/cb|cb20 board]] together with the associated [[https://wiki.ntb.ch/infoportal/software/linux/toradex/start|Cross Development SDK]]. \\ 
- 
-If you want to use CAN, choose  
-<code> 
-use_can=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. \\ 
-Now you can run the ''clone'' script  
-<code> 
-$ ./clone.sh 
-</code> 
- 
-After this you can continue with [[getting_started:compile_eeros|]]. 
- 
- 
-==== Test 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/$custom_application_name/Software/$custom_application_name" 
-custom_application_build_dir="$build_dir/$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.1613148409.txt.gz · Last modified: 2021/02/12 17:46 by ursgraf