Imaging solutions with Free Software & Open Hardware

Who's online

There are currently 0 users online.

11/22/17 [linux-elphel][rocko] by Oleg Dzhimiev: updated

Elphel GIT logs - Wed, 11/22/2017 - 15:43
Oleg Dzhimiev committed changes to the Elphel git project :
updated

11/22/17 [linux-elphel][rocko] by Oleg Dzhimiev: updated

Elphel GIT logs - Wed, 11/22/2017 - 15:39
Oleg Dzhimiev committed changes to the Elphel git project :
updated

11/22/17 [linux-elphel][rocko] by Oleg Dzhimiev: updated

Elphel GIT logs - Wed, 11/22/2017 - 15:34
Oleg Dzhimiev committed changes to the Elphel git project :
updated

11/22/17 [linux-elphel][rocko] by Oleg Dzhimiev: updated

Elphel GIT logs - Wed, 11/22/2017 - 15:30
Oleg Dzhimiev committed changes to the Elphel git project :
updated

11/22/17 [linux-elphel][rocko] by Oleg Dzhimiev: +comment

Elphel GIT logs - Wed, 11/22/2017 - 15:28
Oleg Dzhimiev committed changes to the Elphel git project :
+comment

11/22/17 [linux-elphel][rocko] by Oleg Dzhimiev: updated

Elphel GIT logs - Wed, 11/22/2017 - 15:22
Oleg Dzhimiev committed changes to the Elphel git project :
updated

11/22/17 [linux-elphel][rocko] by Oleg Dzhimiev: updated

Elphel GIT logs - Wed, 11/22/2017 - 14:51
Oleg Dzhimiev committed changes to the Elphel git project :
updated

11/22/17 [linux-elphel][rocko] by Oleg Dzhimiev: changes to nand_base

Elphel GIT logs - Wed, 11/22/2017 - 14:40
Oleg Dzhimiev committed changes to the Elphel git project :
changes to nand_base

Eclipse CDT projects with bitbake

Wiki Recent Changes - Wed, 11/22/2017 - 11:00

‎Setting up New Project

Show changes Andrey.filippov

Eclipse CDT projects with bitbake

Wiki Recent Changes - Wed, 11/22/2017 - 10:42

‎Setting up New Project

Show changes Andrey.filippov

Eclipse CDT projects with bitbake

Wiki Recent Changes - Tue, 11/21/2017 - 23:49

Show changes Andrey.filippov

Eclipse CDT projects with bitbake

Wiki Recent Changes - Tue, 11/21/2017 - 20:16

‎Initializing Eclipse Workspace for Existing (Cloned) Projects

← Older revision Revision as of 03:16, 22 November 2017 (17 intermediate revisions by the same user not shown)Line 1: Line 1:  +==Introduction==  +Elphel camera software is based on Yocto Poky distribution, all the individual projects such as Linux kernel drivers, C/C++ applications, web applications, Python projects are organized as '''Makefile''' projects, each tied to a separate Git repository. The makefiles are not standalone, they receive defined variables provided by '''bitbake''' recipes and classes.     +The top project [https://git.elphel.com/Elphel/elphel393 elphel393] has the '''setup.py''' script that installs and synchronizes them. All projects have Eclipse IDE configuration data (in '''eclipse_project_setup''' subdirectories), and this data is copied to the project root by '''setup.py'''. As Eclipse project settings may have user-dependent settings, current configuration files (/.project, /.cproject, ...) are not version controlled, so to restore them after corruption or just to get updated versions you need either to manually copy '''eclipse_project_setup''' sub-tree, or delete /.project and re-run '''setup.py'''.    − +Eclipse IDE setting reference not only files that are in the Git repository, but also those that are generated during build process, so Eclipse should be launched with these projects only after the command-line [[Poky_2.0_manual#Setup|build process]] has finished. If Eclipse is opened after some project is cleared (such as with '''bitbake -c clean''') it will delete the non-existing directories from '''.cproject''' configuration files. If that happens, you may close Eclipse and restore '''.cproject''' from the '''eclipse_project_setup/.cproject'''. −  ├── bitbake-logs -> /home/eyesis/nc393/elphel393/poky/build/tmp/work/cortexa9-neon-poky-linux-gnueabi/apps-gps/1_0-26/temp+  −  ├── eclipse_project_setup+   +After running '''setup.py''' for the first time you may create the brand [[#Initializing_Eclipse_Workspace_for_Existing_.28Cloned.29_Projects|new workspace]] for Eclipse.  +Projects are relying on '''bitbake''' build process, so main Eclipse build command launches '''bitbake ''target-name'' -c compile -f''' instead of '''make all''' or similar. And as error processing (problem highlighting in the source code, jump to source file/line) is possible only for the main builder, it is the '''CDT Builder''' that has to be configured this way.  +   +   +==Project Files and Directories==  +   +Below is the file/directory list of a typical application ('''elphel-apps-astreamer''' is a subdirectory of '''elphel393/rootfs-elphel''', '''apps-astreamer''' - bitbake target for this project):  +   +  ├── '''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   │   ├── .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+  ├── '''.git''' −  ├── scripts -> ../../scripts/+  ... −  │   ├── run_bitbake.sh+ ├── '''image''' -> /home/eyesis/nc393/elphel393/poky/build/tmp/work/cortexa9-neon-poky-linux-gnueabi/apps-astreamer/1_0-23/image −  │   └── used_files.py+  ├── '''scripts''' -> ../../scripts/ −  ├── src+  │  ├── '''run_bitbake.sh''' − │   ├── .depend+  │  └── '''used_files.py''' −  │   ├── exifgen.c+  ├── '''.settings''' − │   ├── exifgen.h+  │   └── language.settings.xml −  │   ├── garmin.h+  ├── '''src''' −  │   ├── garminusb2exif.c+  │   ├── audio.cpp −  │   ├── garminusb2nmea.c+  │   ├── audio.h − │   ├── imu_setup.php+  ... − │   ├── logger_launcher.php+  │   ├── streamer.h − │   ├── log_imu.c+  │   ├── video.cpp −  │   ├── Makefile+  │   └── video.h − │   ├── nmea2exif+  ├── '''sysroots''' -> /home/eyesis/nc393/elphel393/poky/build/tmp/sysroots − │   ├── nmea2exif.c+  ├── '''.cproject''' − │   ├── nmeagen.c+  ├── '''.gitignore''' − │   ├── nmeagen.h+  ├── '''LICENSE''' −  │   ├── read_imu_log.php+  ├── '''Makefile''' −  │   └── start_gps_compass.php+  ├── '''.project''' −  ├── sysroots -> /home/eyesis/nc393/elphel393/poky/build/tmp/sysroots+  ├── '''README.md''' −  ├── .cproject+  └── '''VERSION''' −  ├── .gitignore+*'''bitbake-logs''' is a convenience link to the latest bitbake build logs −  ├── LICENSE+*'''eclipse_project_setup''' copy of Eclipse IDE  settings under version control. Content of the subdirectory is copied (during setup or manually) to teh project root directory (one level up). −  ├── Makefile+*'''.externalToolBuilders''' is copied from '''eclipse_project_setup''' and then maintained by Eclipse. Currently is used to launch file copying to the target (actual camera). −  ├── .project+*'''.git''' - project Git data tree −  ├── README.md+*'''image''' is a link to directory that contains deployable files, built as a result of bitbake recipes execution. −  └── VERSION+*'''scripts''' - a link to a collection of scripts needed for all projects. It contains the following files:  +**'''run_bitbake.sh''' - script to create an environment and execute bitbake recipe. Used every time Eclipse builds the project.  +**'''used_files.py''' - script to create a list of header files/directories used by bitbake to build the project. It is not needed to run to configure existing projects - all of them are provided with preconfigured '''.cproject''' files. ''TODO: add link to description''  +*'''.settings''' - project settings maintained by Eclipse IDE  +*'''src''' - a hard-coded (in '''used_files.py''') directory name for C/C++ source files. Source files should not be in the project root directory for convenience of filter generation for additional source (headers) directories  +*'''sysroots''' - a link to header files directories, available in the target system. The content is generated after the linux kernel is being built. All the applications use header files from the subdirectories of this folder. This link is generated for every project by the bitbake class.  +*'''.cproject''' - Eclipse CDT project configuration. Parts of this file are modified by the scripts, such as '''used_files.py'''. This file is copied from version-controlled '''eclipse_project_setup''' during setup or manually.  +*'''.gitignore''' - Git ignore file list  +*'''LICENSE''' - project GNU GPLv3 license  +*'''Makefile''' - top make file of the project. It is invoked when executing bitbake recipes, it receives variables defined in bitbake recipes/classes  +*'''.project''' - Eclipse general project configuration. This file is copied from version-controlled '''eclipse_project_setup''' during setup or manually.  +*'''README.md''' - README file presented by the Git repository web interface  +*'''VERSION''' - project version, used by bitbake build process to determine which dependent recipes have to be re-ran.  +==Initializing Eclipse Workspace for Existing (Cloned) Projects==  +After running '''setup.py''' for the first time you may create the brand new workspace for Eclipse, that should have all necessary plugins (such as CDT and EGit at least) already installed. Workspace is created with '''setup_eclipse.py''' script, list of projects that it sets up is saved in '''setup_eclipse_paths.xml''' file. '''setup_eclipse.py''' provides usage information when launched without parameters, for normal run it requires full path to Eclipse installation - directory that contains '''eclipse''' executable and '''eclipse.ini''' configuration. Before running '''setup_eclipse.py''' Eclipse should have all the required plugins installed (at least CDT and EGit) using temporary workspace.  +   +'''setup_eclipse.py''' performs 2 actions:  +*It first batch-imports all the listed in '''setup_eclipse_paths.xml''' projects using headless build of the CDT (org.eclipse.cdt.managedbuilder.core.headlessbuild), without actually building and indexing files - indexing should be done manually before using particular project.  +*Next it connects project Git repositories to Eclipse EGit, so the projects are immediately ready for Git operations ('team' operations). project navigator shows repository and branch for each of the projects.     +After creating a new workspace with '''setup_eclipse.py''' it can be opened with Eclipse, the projects you plan to use have to be indexed (right-click on the project in the Navigator ⇒ Index ⇒ Rebuild.     +==a==  +==b==  +==c==  [[File:Eclipse builders.png|500px|thumb|right|Figure 1. Project builders]] [[File:Eclipse builders.png|500px|thumb|right|Figure 1. Project builders]]  [[File:Eclipse scp main.png|500px|thumb|right|Figure 2. Configuring SCP to target tool for apps-astreamer project]] [[File:Eclipse scp main.png|500px|thumb|right|Figure 2. Configuring SCP to target tool for apps-astreamer project]]  [[File:Eclipse scp options.png|500px|thumb|right|Figure 3. Configuring SCP to target tool for apps-astreamer project(options)]] [[File:Eclipse scp options.png|500px|thumb|right|Figure 3. Configuring SCP to target tool for apps-astreamer project(options)]]  [[File:Eclipse ccpp build.png|500px|thumb|right|Figure 4. C/C++ Build ⇒ Builder Settings]] [[File:Eclipse ccpp build.png|500px|thumb|right|Figure 4. C/C++ Build ⇒ Builder Settings]] −[[File:Eclipse builders.png|500px|thumb|right|Figure 5. Project builders]]+[[File:Eclipse ccpp build behavior.png|500px|thumb|right|Figure 5. C/C++ Build ⇒ Behavior]] −[[File:Eclipse builders.png|500px|thumb|right|Figure 6. Project builders]]+[[File:Eclipse ccpp build refresh.png|500px|thumb|right|Figure 6. C/C++ Build ⇒ Refresh Policy]] −[[File:Eclipse builders.png|500px|thumb|right|Figure 6. Project builders]]+[[File:Eclipse source location.png|500px|thumb|right|Figure 7. C/C++ General ⇒ Paths and Symbols ⇒ Source Location]] Andrey.filippov

11/21/17 [linux-elphel][rocko] by Oleg Dzhimiev: gpio struct has changed in kernel 4.9

Elphel GIT logs - Tue, 11/21/2017 - 19:43
Oleg Dzhimiev committed changes to the Elphel git project :
gpio struct has changed in kernel 4.9

Eclipse CDT projects with bitbake

Wiki Recent Changes - Tue, 11/21/2017 - 19:43

‎Project Files and Directories

← Older revision Revision as of 02:43, 22 November 2017 (10 intermediate revisions by the same user not shown)Line 1: Line 1:  +==Introduction==  +Elphel camera software is based on Yocto Poky distribution, all the individual projects such as Linux kernel drivers, C/C++ applications, web applications, Python projects are organized as '''Makefile''' projects, each tied to a separate Git repository. The makefiles are not standalone, they receive defined variables provided by '''bitbake''' recipes and classes.     +The top project [https://git.elphel.com/Elphel/elphel393 elphel393] has the '''setup.py''' script that installs and synchronizes them. All projects have Eclipse IDE configuration data (in '''eclipse_project_setup''' subdirectories), and this data is copied to the project root by '''setup.py'''. As Eclipse project settings may have user-dependent settings, current configuration files (/.project, /.cproject, ...) are not version controlled, so to restore them after corruption or just to get updated versions you need either to manually copy '''eclipse_project_setup''' sub-tree, or delete /.project and re-run '''setup.py'''.    − +Eclipse IDE setting reference not only files that are in the Git repository, but also those that are generated during build process, so Eclipse should be launched with these projects only after the command-line [[Poky_2.0_manual#Setup|build process]] has finished. If Eclipse is opened after some project is cleared (such as with '''bitbake -c clean''') it will delete the non-existing directories from '''.cproject''' configuration files. If that happens, you may close Eclipse and restore '''.cproject''' from the '''eclipse_project_setup/.cproject'''. −  ├── bitbake-logs -> /home/eyesis/nc393/elphel393/poky/build/tmp/work/cortexa9-neon-poky-linux-gnueabi/apps-gps/1_0-26/temp+  −  ├── eclipse_project_setup+After running '''setup.py''' for the first time you may create the brand new workspace for Eclipse, that should have all necessary plugins (such as CDT and EGit at least) already installed. Workspace is created with '''setup_eclipse.py''' script, list of projects that it sets up is saved in '''setup_eclipse_paths.xml''' file. '''setup_eclipse.py''' provides usage information when launched without parameters, for normall run it requires full path to Eclipse installation - directory that contains '''eclipse''' executable and '''eclipse.ini''' configuration.  +   +Projects are relying on '''bitbake''' build process, so main Eclipse build command launches '''bitbake ''target-name'' -c compile -f''' instead of '''make all''' or similar. And as error processing (problem highlighting in the source code, jump to source file/line) is possible only for the main builder, it is the '''CDT Builder''' that has to be configured this way.  +   +   +==Project Files and Directories==  +   +Below is the file/directory list of a typical application ('''elphel-apps-astreamer''' is a subdirectory of '''elphel393/rootfs-elphel''', '''apps-astreamer''' - bitbake target for this project):  +   +  ├── '''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   │   ├── .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+  ├── '''.git''' −  ├── scripts -> ../../scripts/+  ... −  │   ├── run_bitbake.sh+ ├── '''image''' -> /home/eyesis/nc393/elphel393/poky/build/tmp/work/cortexa9-neon-poky-linux-gnueabi/apps-astreamer/1_0-23/image −  │   └── used_files.py+  ├── '''scripts''' -> ../../scripts/ −  ├── src+  │  ├── '''run_bitbake.sh''' − │   ├── .depend+  │  └── '''used_files.py''' −  │   ├── exifgen.c+  ├── '''.settings''' − │   ├── exifgen.h+  │   └── language.settings.xml −  │   ├── garmin.h+  ├── '''src''' −  │   ├── garminusb2exif.c+  │   ├── audio.cpp −  │   ├── garminusb2nmea.c+  │   ├── audio.h − │   ├── imu_setup.php+  ... − │   ├── logger_launcher.php+  │   ├── streamer.h − │   ├── log_imu.c+  │   ├── video.cpp −  │   ├── Makefile+  │   └── video.h − │   ├── nmea2exif+  ├── '''sysroots''' -> /home/eyesis/nc393/elphel393/poky/build/tmp/sysroots − │   ├── nmea2exif.c+  ├── '''.cproject''' − │   ├── nmeagen.c+  ├── '''.gitignore''' − │   ├── nmeagen.h+  ├── '''LICENSE''' −  │   ├── read_imu_log.php+  ├── '''Makefile''' −  │   └── start_gps_compass.php+  ├── '''.project''' −  ├── sysroots -> /home/eyesis/nc393/elphel393/poky/build/tmp/sysroots+  ├── '''README.md''' −  ├── .cproject+  └── '''VERSION''' −  ├── .gitignore+*'''bitbake-logs''' is a convenience link to the latest bitbake build logs −  ├── LICENSE+*'''eclipse_project_setup''' copy of Eclipse IDE  settings under version control. Content of the subdirectory is copied (during setup or manually) to teh project root directory (one level up). −  ├── Makefile+*'''.externalToolBuilders''' is copied from '''eclipse_project_setup''' and then maintained by Eclipse. Currently is used to launch file copying to the target (actual camera). −  ├── .project+*'''.git''' - project Git data tree −  ├── README.md+*'''image''' is a link to directory that contains deployable files, built as a result of bitbake recipes execution. −  └── VERSION+*'''scripts''' - a link to a collection of scripts needed for all projects. It contains the following files:  +**'''run_bitbake.sh''' - script to create an environment and execute bitbake recipe. Used every time Eclipse builds the project.  +**'''used_files.py''' - script to create a list of header files/directories used by bitbake to build the project. It is not needed to run to configure existing projects - all of them are provided with preconfigured '''.cproject''' files. ''TODO: add link to description''  +*'''.settings''' - project settings maintained by Eclipse IDE  +*'''src''' - a hard-coded (in '''used_files.py''') directory name for C/C++ source files. Source files should not be in the project root directory for convenience of filter generation for additional source (headers) directories  +*'''sysroots''' - a link to header files directories, available in the target system. The content is generated after the linux kernel is being built. All the applications use header files from the subdirectories of this folder. This link is generated for every project by the bitbake class.  +*'''.cproject''' - Eclipse CDT project configuration. Parts of this file are modified by the scripts, such as '''used_files.py'''. This file is copied from version-controlled '''eclipse_project_setup''' during setup or manually.  +*'''.gitignore''' - Git ignore file list  +*'''LICENSE'''  +*'''Makefile'''  +*'''.project'''  +*'''README.md'''  +*'''VERSION'''       Line 45: Line 70:  [[File:Eclipse scp options.png|500px|thumb|right|Figure 3. Configuring SCP to target tool for apps-astreamer project(options)]] [[File:Eclipse scp options.png|500px|thumb|right|Figure 3. Configuring SCP to target tool for apps-astreamer project(options)]]  [[File:Eclipse ccpp build.png|500px|thumb|right|Figure 4. C/C++ Build ⇒ Builder Settings]] [[File:Eclipse ccpp build.png|500px|thumb|right|Figure 4. C/C++ Build ⇒ Builder Settings]] −[[File:Eclipse builders.png|500px|thumb|right|Figure 5. Project builders]]+[[File:Eclipse ccpp build behavior.png|500px|thumb|right|Figure 5. C/C++ Build ⇒ Behavior]] −[[File:Eclipse builders.png|500px|thumb|right|Figure 6. Project builders]]+[[File:Eclipse ccpp build refresh.png|500px|thumb|right|Figure 6. C/C++ Build ⇒ Refresh Policy]] −[[File:Eclipse builders.png|500px|thumb|right|Figure 6. Project builders]]+[[File:Eclipse source location.png|500px|thumb|right|Figure 7. C/C++ General ⇒ Paths and Symbols ⇒ Source Location]] Andrey.filippov

11/21/17 [linux-elphel][rocko] by Oleg Dzhimiev: drivers/*

Elphel GIT logs - Tue, 11/21/2017 - 19:20
Oleg Dzhimiev committed changes to the Elphel git project :
drivers/*

Eclipse CDT projects with bitbake

Wiki Recent Changes - Tue, 11/21/2017 - 18:46

← Older revision Revision as of 01:46, 22 November 2017 (5 intermediate revisions by the same user not shown)Line 1: Line 1:  +==Project Files and Directories==  +Elphel camera software is based on Yocto Poky distribution, all the individual projects such as Linux kernel drivers, C/C++ applications, web applications, Python projects are organized as Makefile projects, each tied to a separate Git repository. The top project [https://git.elphel.com/Elphel/elphel393 elphel393] has the '''setup.py''' script that installs and synchronizes them. All projects have Eclipse IDE configuration data (in ''eclipse_project_setup'' subdirectories), and this data is copied to the project root by '''setup.py'''. As Eclipse project settings may have user-dependent settings, current configuration files (/.project, /.cproject, ...) are not version controlled, so to restore them after corruption or just to get updated versions you need either to manually copy ''eclipse_project_setup'' sub-tree, or delete /.project and re-run '''setup.py'''.    − +Eclipse IDE setting reference not only files that are in the Git repository, but also those that are generated during build process, so Eclipse should be launched with these projects only after the command-line [[Poky_2.0_manual#Setup|build process]] has finished.          −  ├── 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 Line 45: Line 53:  [[File:Eclipse scp options.png|500px|thumb|right|Figure 3. Configuring SCP to target tool for apps-astreamer project(options)]] [[File:Eclipse scp options.png|500px|thumb|right|Figure 3. Configuring SCP to target tool for apps-astreamer project(options)]]  [[File:Eclipse ccpp build.png|500px|thumb|right|Figure 4. C/C++ Build ⇒ Builder Settings]] [[File:Eclipse ccpp build.png|500px|thumb|right|Figure 4. C/C++ Build ⇒ Builder Settings]] −[[File:Eclipse builders.png|500px|thumb|right|Figure 5. Project builders]]+[[File:Eclipse ccpp build behavior.png|500px|thumb|right|Figure 5. C/C++ Build ⇒ Behavior]] −[[File:Eclipse builders.png|500px|thumb|right|Figure 6. Project builders]]+[[File:Eclipse ccpp build refresh.png|500px|thumb|right|Figure 6. C/C++ Build ⇒ Refresh Policy]] −[[File:Eclipse builders.png|500px|thumb|right|Figure 6. Project builders]]+[[File:Eclipse source location.png|500px|thumb|right|Figure 7. C/C++ General ⇒ Paths and Symbols ⇒ Source Location]] Andrey.filippov

11/21/17 [linux-elphel][master-next] by Oleg Dzhimiev: bugfix

Elphel GIT logs - Tue, 11/21/2017 - 18:42
Oleg Dzhimiev committed changes to the Elphel git project :
bugfix

11/21/17 [linux-elphel][master-next] by Oleg Dzhimiev: updated to newer kernel

Elphel GIT logs - Tue, 11/21/2017 - 18:20
Oleg Dzhimiev committed changes to the Elphel git project :
updated to newer kernel

Eclipse CDT projects with bitbake

Wiki Recent Changes - Tue, 11/21/2017 - 17:27

← Older revision Revision as of 00:27, 22 November 2017 (2 intermediate revisions by the same user not shown)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 Line 45: Line 51:  [[File:Eclipse scp options.png|500px|thumb|right|Figure 3. Configuring SCP to target tool for apps-astreamer project(options)]] [[File:Eclipse scp options.png|500px|thumb|right|Figure 3. Configuring SCP to target tool for apps-astreamer project(options)]]  [[File:Eclipse ccpp build.png|500px|thumb|right|Figure 4. C/C++ Build ⇒ Builder Settings]] [[File:Eclipse ccpp build.png|500px|thumb|right|Figure 4. C/C++ Build ⇒ Builder Settings]] −[[File:Eclipse builders.png|500px|thumb|right|Figure 5. Project builders]]+[[File:Eclipse ccpp build behavior.png|500px|thumb|right|Figure 5. C/C++ Build ⇒ Behavior]] −[[File:Eclipse builders.png|500px|thumb|right|Figure 6. Project builders]]+[[File:Eclipse ccpp build refresh.png|500px|thumb|right|Figure 6. C/C++ Build ⇒ Refresh Policy]] −[[File:Eclipse builders.png|500px|thumb|right|Figure 6. Project builders]]+[[File:Eclipse source location.png|500px|thumb|right|Figure 7. C/C++ General ⇒ Paths and Symbols ⇒ Source Location]] Andrey.filippov

File:Eclipse source location.png

Wiki Recent Changes - Tue, 11/21/2017 - 17:21

Andrey.filippov uploaded a new version of File:Eclipse source location.png different project, for consistency with other illustrations

New page

== Licensing ==
{{GNU FDLv1.3 }} Andrey.filippov

Pages

Subscribe to www3.elphel.com aggregator