Activity for MarcoSartore

  • MarcoSartore MarcoSartore posted a comment on discussion Developers

    For the benefit of future customizing Developers, here is a comprehensive list of "apt-get install" commands issued to get GXSM3 compiled and built: For both Debian 10 and Ubuntu 19.10: apt-get install libxml2 sudo apt-get install glib2.0 sudo apt-get install python3.7-dev sudo apt-get install gio2.0 sudo apt-get install libxml2-dev sudo apt-get install libcairo2-dev sudo apt-get install libatk-bridge2.0 sudo apt-get install libgtk2.0-dev sudo apt-get install libgtk-3-dev sudo apt-get install libgtksourceview-3.0...

  • MarcoSartore MarcoSartore posted a comment on discussion Developers

    Yes, there is added hardware to manage all the signals. Please, let me know where I can read more about your RedPitaya. About software: I have switched to an Ubuntu 19.10 distro and, after adding many libraries I got the project compiled WITHOUT the python errors, confirming that it was a python lib version mixup. Great. I need an advice to proceed: where is the most convenient place to add some ZeroMQ initializations and creation of the related threads ? I guess it would be nice to confine my stuff...

  • MarcoSartore MarcoSartore posted a comment on discussion Developers

    Many thanks for the fix and rich post's details. Let me answer about the hardware I am going to implement here: we have developed a light and flexible architecture based on the common RaspberryPi, which forms a pair with a microcontroller to perform real-time tasks (or better deterministic, time-related tasks, a luxury we cannot ask to an OS-based device directly as the RPi actually is). We have named this pair "EpsilonPi". To build a scanning probe controller we have joined 3 EpsilonPi modules (and...

  • MarcoSartore MarcoSartore posted a comment on discussion Developers

    Hi Percy, about the compile error, yes, probably I have a mixup of python libs. Anyway, I am running a Debian GNU/Linux 10 (buster) with exactly your gcc version. I have downloaded and seen your latest upgrades to the simulation code, that is very nice and useful for going further into the development and understanding ! I am actually at the point where I have duplicated your "simulator" files as you have explained and recompiled the project adding my selection in the File->Preferences window. I...

  • MarcoSartore MarcoSartore posted a comment on discussion Developers

    Percy, thanks to your efforts now things are getting more and more clear to me. I hope to be able to add my hardware plugin and offer this to the community together with some details of the process hopefully useful to future developers. I am still getting compile errors that I do not care with the "make -k" option, but you may want to fix in general, namely a list of errors like: CXXLD libpyremote.la /usr/bin/ld: /usr/local/lib/libpython3.8.a(abstract.o): relocation R_X86_64_PC32 against symbol `_Py_NotImplementedStruct'...

  • MarcoSartore MarcoSartore posted a comment on discussion Developers

    Hi Percy, sorry for this question which may sound rather stupid to you... Following your nice instructions I have copied and renamed the 5 indicated project files, that now are named as follows (the spm_simulator files are still there of course): spm_nanoup_hwi.C spm_nanoup_hwi.h org.gnome.gxsm3.hwi.spm-nanoup-control.gschema.xml org.gnome.gxsm3.pcsadjustments.plugin-libspm-nanoup-hwi.gschema.xml org.gnome.gxsm3.pcs.plugin-libspm-nanoup-hwi.gschema.xml Next step should be: "Add your new files to...

  • MarcoSartore MarcoSartore posted a comment on discussion Developers

    Hi, since I do not need the remote python console, I successfully compiled with the -k option and the software is just running fine. Anyway, for the benefit of your overall knowledge, let me report the errors encountered. I have now installed "python3-gi python3-glob2". Execution of "python3 -V" answers: Python 3.7.3, therefore I am confident that it also is ok. Here is the error listing during compilation: make[2]: Leaving directory '/home/elbatech/gxsm-nanoup/gxsm-svn/plug-ins/control' Making install...

  • MarcoSartore MarcoSartore posted a comment on discussion Developers

    Thanks for these further hints. I got many errors while compiling file pyremote.C. A colleague found maybe an older version without defines to python 3.X but just 2.X and it compiles fine (despite I have python 3.7 installed). What am I missing ? The simulator runs OK even with the 2.7 pyremote.C. Regards, Marco

  • MarcoSartore MarcoSartore posted a comment on discussion Developers

    Hello, Thanks to all you who answered to my post, but many many many thanks for Percy's strong effort to let me getting really started. I am just now building the new-branche version and will try out as explained. Now things are much more clear. I will report and possibly ask further details... Marco

  • MarcoSartore MarcoSartore posted a comment on discussion Developers

    Hello, since GXSM is open, I am trying to figure out if and how to modify it in order to let it run with my electronics, totally different from the one it is build around. Unfortunately, I was not able to find any source-code documentation explaining the program structure, the functions and the related variables structure. Nor the source code looks commented, so that it is nearly impossible to understand how to manage even for small modification. For example, I was not able to locate a piece of code...

  • MarcoSartore MarcoSartore posted a comment on ticket #13

    Hi, many thanks for your quick support. Adding the -g option which I forgot earlier...

  • MarcoSartore MarcoSartore created ticket #13

    [debugging] no source file named xxx.c

1