BootToGP - minimal Linux to run a GP project as embeded app?
Posted: Jul 12th, '18, 22:32
Hello everyone!
I have a very curious idea. Here is the history summarized:
A friend asked me if he could make a graphical user interface in GP for his Python written home control. I said yes, GP could communicate via serial ports with the Python program. I asked more closely how he imagines it. He meant a minimalist system for a RaspberryPi to run GP projects as embedded application.
This situation made me realize that this could perhaps be used for much more. Such a system could be useful for many purposes:
> (Interactive) presentations
> simple graphical interfaces to control something
> OS simulations (this might encourage a variety of kids and teenagers to deal with Linux - many scratchers seem to like OS simulations - so this system might be useful for educational purposes)
Since I am a well-versed Linux user, it would certainly be feasible for me.
I've already thought about the system:
> Debian 9 (in its minimalist design as a substructure)
> A version for Rasperrys based on Raspbian
> Fluxbox as a window manager with Xorg as a display server
> An SFTP Server where the GP projects can be exchanged over the network
> It should not be a live system for saving changes
> the installer should be easy to use (made it with SimpleCDD to configure the default debianinstaller)
I have already roughly realized the whole situation for my friend's situation. The system requires less than 1.5 GB of storage and needs than 512 MB of RAM.
development status:
> Basic Installer (done)
> Minimal base system (done)
> preinstall of libraries required for GP (done)
> automatic download of GP (done)
> automatic login (done)
> set up the SFTP (done)
> autstart of the desktop incl. GP (nearly done)
> debug tools (planed for 002)
I hope this post has aroused the interest of one or the other. Of course, I'm also open to suggestions.
Not sure where I should place this post, but it is a kind of project :D
https://github.com/MSandro/BootToGP/releases/tag/001
I have a very curious idea. Here is the history summarized:
A friend asked me if he could make a graphical user interface in GP for his Python written home control. I said yes, GP could communicate via serial ports with the Python program. I asked more closely how he imagines it. He meant a minimalist system for a RaspberryPi to run GP projects as embedded application.
This situation made me realize that this could perhaps be used for much more. Such a system could be useful for many purposes:
> (Interactive) presentations
> simple graphical interfaces to control something
> OS simulations (this might encourage a variety of kids and teenagers to deal with Linux - many scratchers seem to like OS simulations - so this system might be useful for educational purposes)
Since I am a well-versed Linux user, it would certainly be feasible for me.
I've already thought about the system:
> Debian 9 (in its minimalist design as a substructure)
> A version for Rasperrys based on Raspbian
> Fluxbox as a window manager with Xorg as a display server
> An SFTP Server where the GP projects can be exchanged over the network
> It should not be a live system for saving changes
> the installer should be easy to use (made it with SimpleCDD to configure the default debianinstaller)
I have already roughly realized the whole situation for my friend's situation. The system requires less than 1.5 GB of storage and needs than 512 MB of RAM.
development status:
> Basic Installer (done)
> Minimal base system (done)
> preinstall of libraries required for GP (done)
> automatic download of GP (done)
> automatic login (done)
> set up the SFTP (done)
> autstart of the desktop incl. GP (nearly done)
> debug tools (planed for 002)
I hope this post has aroused the interest of one or the other. Of course, I'm also open to suggestions.
Not sure where I should place this post, but it is a kind of project :D
https://github.com/MSandro/BootToGP/releases/tag/001