Name | Size | Modified | Last Commit | Author |
---|---|---|---|---|
Qt_Creator_Wizard | ||||
build_cfg | ||||
doc | ||||
ressources | ||||
src | ||||
translations | ||||
ucWidgets | ||||
unixcfg | ||||
win32cfg | ||||
.hgignore | Loading ... | |||
.hgsub | Loading ... | |||
.hgsubstate | Loading ... | |||
.hgtags | Loading ... | |||
COPYING | Loading ... | |||
Doxyfile | Loading ... | |||
README.rst | Loading ... | |||
SocExplorer.pro | Loading ... | |||
TODO | Loading ... |
SocExplorer
SocExplorer is an open source generic System On Chip testing software/framework. We write this software for the development and the validation of our instrument, the Low Frequency Receiver(LFR) for the Solar Orbiter mission. This instrument is based on an actel FPGA hosting a LEON3FT processor and some peripherals. To make it more collaborative, we use a plugin based system, the main executable is SocExplorer then all the functionality are provided by plugins. Like this everybody can provide his set of plugins to handle a new SOC or just a new peripheral. SocExplorer uses PythonQt to allow user to automate some tasks such as loading some plugins, configuring them and talking with his device.
Licensing
SocExplorer is provided under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
Wiki
More details here https://hephaistos.lpp.polytechnique.fr/redmine/projects/socexplorer/wiki
How to build
To build it on linux you can look here https://hephaistos.lpp.polytechnique.fr/redmine/projects/socexplorer/wiki/Linux_setup
- If you can't access to it, first you will need a working qt5 kit with all the development packages.
- Step 1:
- You need to get a modified version of PythonQt, you can clone it from our repository
- ```Bash
- hg clone https://hephaistos.lpp.polytechnique.fr/rhodecode/HG_REPOSITORIES/LPP/INSTRUMENTATION/USERS/JEANDET/PythonQt PythonQt cd PythonQt qmake-qt5 make sudo make install
- ```
- Step 2:
- Get and install SocExplorer
- ```Bash
- hg clone https://hephaistos.lpp.polytechnique.fr/rhodecode/HG_REPOSITORIES/LPP/INSTRUMENTATION/SocExplorer SocExplorer cd SocExplorer qmake-qt5 make sudo make install mkdir -p ~/.SocExplorer/config cp ressources/Grlib.xml ~/.SocExplorer/config/Grlib.xml
- ```
- Step 3:
- Get and install SocExplorer main plugins
- ```Bash
- hg clone https://hephaistos.lpp.polytechnique.fr/rhodecode/HG_REPOSITORIES/LPP/INSTRUMENTATION/SocExplorerPlugins SocExplorerPlugins qmake-qt5 make make install # /!As regular user!
Bug repports
To repport any bug you can either send a mail at alexis.jeandet@member.fsf.org or repport an issue here https://hephaistos.lpp.polytechnique.fr/redmine/projects/socexplorer/issues