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/14 16:51] – [Notes] 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> 
-Now you can run the ''clone'' script  
-<code> 
-$ ./clone.sh 
-</code> 
- 
- 
- 
-Change back into your project directory and start the compilation of EEROS, the hardware wrapper library, and the demo application with 
-<code> 
-$ ./make.sh 
-</code> 
- 
-Finally, load the executable onto the target (see notes below if you are doing this on a brand new board) with 
-<code> 
-$ ./deploy.sh 
-</code> 
-The default password on the BeagleBone Blue Board is "temppwd". Edit the ''deploy.txt'' file to define which files are downloaded. \\ 
-Use ssh to get on the target and change into ''/opt/eeros/bin''. 
-Start the demo application with  
-<code> 
-$ sudo ./demo -c HwConfigBBBlue.json 
-</code> 
- 
-Now, everything is ready. The development can be started in the **BeagleBoneBlue/demoApp/** folder. 
- 
  
getting_started/install_and_setup_development_environment/use_with_cb20.1571064667.txt.gz · Last modified: 2019/10/14 16:51 by graf