Difference between revisions of "Eclipse CDT projects with bitbake"

From ElphelWiki
Jump to: navigation, search
Line 2: Line 2:
  
 
   
 
   
  ├── bitbake-logs -> /home/eyesis/nc393/elphel393/poky/build/tmp/work/cortexa9-neon-poky-linux-gnueabi/apps-gps/1_0-26/temp
+
  ├── bitbake-logs -> /home/eyesis/nc393/elphel393/poky/build/tmp/work/cortexa9-neon-poky-linux-gnueabi/apps-astreamer/1_0-23/temp
 
  ├── eclipse_project_setup
 
  ├── eclipse_project_setup
 
  │   ├── .externalToolBuilders
 
  │   ├── .externalToolBuilders
  │   │   └── SCP apps-gps to target.launch
+
  │   │   └── SCP apps-astreamer to target.launch
 
  │   ├── .cproject
 
  │   ├── .cproject
 
  │   └── .project
 
  │   └── .project
 
  ├── .externalToolBuilders
 
  ├── .externalToolBuilders
  │   └── SCP apps-gps to target.launch
+
  │   └── SCP apps-astreamer to target.launch
  ├── image -> /home/eyesis/nc393/elphel393/poky/build/tmp/work/cortexa9-neon-poky-linux-gnueabi/apps-gps/1_0-26/image
+
  ├── image -> /home/eyesis/nc393/elphel393/poky/build/tmp/work/cortexa9-neon-poky-linux-gnueabi/apps-astreamer/1_0-23/image
 
  ├── scripts -> ../../scripts/
 
  ├── scripts -> ../../scripts/
  │   ├── run_bitbake.sh
+
  │  ├── run_bitbake.sh
  │   └── used_files.py
+
  │  └── used_files.py
 +
├── .settings
 +
│   └── language.settings.xml
 
  ├── src
 
  ├── src
  │   ├── .depend
+
  │   ├── audio.cpp
  │   ├── exifgen.c
+
  │   ├── audio.h
│   ├── exifgen.h
+
  │   ├── helper.h
  │   ├── garmin.h
+
  │   ├── helpers.cpp
  │   ├── garminusb2exif.c
+
  │   ├── helpers.h
  │   ├── garminusb2nmea.c
+
  │   ├── main.cpp
│   ├── imu_setup.php
 
│   ├── logger_launcher.php
 
  │   ├── log_imu.c
 
 
  │   ├── Makefile
 
  │   ├── Makefile
  │   ├── nmea2exif
+
  │   ├── parameters.cpp
  │   ├── nmea2exif.c
+
│   ├── parameters.h
  │   ├── nmeagen.c
+
│   ├── rtp_stream.cpp
  │   ├── nmeagen.h
+
  │   ├── rtp_stream.h
  │   ├── read_imu_log.php
+
  │   ├── rtsp.cpp
  │   └── start_gps_compass.php
+
  │   ├── rtsp.h
 +
  │   ├── session.h
 +
  │   ├── socket.cpp
 +
│   ├── socket.h
 +
│   ├── streamer.cpp
 +
│   ├── streamer.h
 +
│   ├── video.cpp
 +
│   ├── video.h
 
  ├── sysroots -> /home/eyesis/nc393/elphel393/poky/build/tmp/sysroots
 
  ├── sysroots -> /home/eyesis/nc393/elphel393/poky/build/tmp/sysroots
 
  ├── .cproject
 
  ├── .cproject

Revision as of 16:26, 21 November 2017


├── bitbake-logs -> /home/eyesis/nc393/elphel393/poky/build/tmp/work/cortexa9-neon-poky-linux-gnueabi/apps-astreamer/1_0-23/temp
├── eclipse_project_setup
│   ├── .externalToolBuilders
│   │   └── SCP apps-astreamer to target.launch
│   ├── .cproject
│   └── .project
├── .externalToolBuilders
│   └── SCP apps-astreamer to target.launch
├── image -> /home/eyesis/nc393/elphel393/poky/build/tmp/work/cortexa9-neon-poky-linux-gnueabi/apps-astreamer/1_0-23/image
├── scripts -> ../../scripts/
│   ├── run_bitbake.sh
│   └── used_files.py
├── .settings
│   └── language.settings.xml
├── src
│   ├── audio.cpp
│   ├── audio.h
│   ├── helper.h
│   ├── helpers.cpp
│   ├── helpers.h
│   ├── main.cpp
│   ├── Makefile
│   ├── parameters.cpp
│   ├── parameters.h
│   ├── rtp_stream.cpp
│   ├── rtp_stream.h
│   ├── rtsp.cpp
│   ├── rtsp.h
│   ├── session.h
│   ├── socket.cpp
│   ├── socket.h
│   ├── streamer.cpp
│   ├── streamer.h
│   ├── video.cpp
│   ├── video.h
├── sysroots -> /home/eyesis/nc393/elphel393/poky/build/tmp/sysroots
├── .cproject
├── .gitignore
├── LICENSE
├── Makefile
├── .project
├── README.md
└── VERSION


Figure 1. Project builders
Figure 2. Configuring SCP to target tool for apps-astreamer project
Figure 3. Configuring SCP to target tool for apps-astreamer project(options)
Figure 4. C/C++ Build ⇒ Builder Settings
Figure 5. C/C++ Build ⇒ Behavior
File:File:Eclipse ccpp build refresh.png
Figure 6. C/C++ Build ⇒ Refresh Policy
Figure 7. C/C++ General ⇒ Paths and Symbols ⇒ Source Location