SimpleIDE for Raspberry Pi
Rsadeika
Posts: 3,837
I just tried the installation process via the Learn site, and it keeps showing me a 502 error, when I try to download. The download process does work when you do it through the store site.
Any indication as to when SimpleIDE 0-9-45 for the Raspberry Pi will be updated? It is getting to be older than dirt. :-)
<edit: I removed the " ...Error 502" from the thread title, all is good now.>
Ray
Any indication as to when SimpleIDE 0-9-45 for the Raspberry Pi will be updated? It is getting to be older than dirt. :-)
<edit: I removed the " ...Error 502" from the thread title, all is good now.>
Ray
This discussion has been closed.
Comments
I will direct the question to our development team and point them to this thread.
I was looking for sirc.h lib, in the "Add Simple Library", for the Raspberry Pi version of SimpleIDE, and I cannot find it. After further inspection, there is a lot of "stuff" that is missing in the SimpleIDE for Raspberry Pi. If Parallax is not going to support the software, especially SimpleIDE for Raspberry Pi, then maybe you should just pull it off the download list? Don't forget to make an announcement that the software is being pulled, so everybody can make some different arrangements.
What is going with Parallax?
Ray
You can copy over the newer Learn Folder "Remote" directory from any of the RC1 or RC2 repositories to your Raspberry Pi's "~/Documents/SimpleIDE/Learn/Simple Libraries" directory and it will work (I tested this).
Note to Courtney: Looks like the links for the Learn Folders (pre & post v0-9-64) are also giving Error 502, at least some of the time. Makes it hard to update Ray's Learn folder to include the Remote libraries.
Yes, unfortunate that all the SimpleIDE versions are not sync'd... But, not the end of the world :-)
dgately
Additional information on SimpleIDE for RaspberryPi will be released when it's available.
I guess it is for the better that the feature no longer exits, it could look kind of daunting if you kept getting the 502 error every time it tried an auto update.
A couple of years back their was talk about SimpleIDE improvements?, but I guess the latest would be the 502 error, I guess that is a feature or is that an improvement...
Ray
That feature showed up in RC1 & RC2 and still exists on Windows, Linux & Mac OS releases... It's not in version 0-9-45, which was the only released RaspberryPi version.
EDIT: I hate to say this but, building your own SimpleIDE from the git sources, on the Raspberry Pi might be the better method to get what you want (sorry...).
dgately
See release details here: SimpleIDE Version Info
While you're welcome to express constructive criticism and to contribute meaningful suggestions to the community that supports the SimpleIDE for Raspberry Pi software, being negative and rude is disrespectful and will result in moderation.
SimpleIDE for the Raspberry Pi is an open-source community initiative (as stated on the installation page). Ongoing support is provided by interested community members here on our forums. A list of the key contributors/developers for this software can be found at the bottom of the SimpleIDE for the Raspberry Pi installation page. I have already brought your original question to the attention of our lead software engineer, any information we have about future releases and/or fixes for the SimpleIDE for Raspberry Pi software will be provided as it becomes available.
At the top of that page is instructions for using PropWare with SimpleIDE, and PropWare ships with the latest Learn folder... so that would work for you
As for the latest Simple Library for, SimpleIDE for Raspberry Pi, I solved that problem.
Ray
Here's a top-of-the-source-tree SimpleIDE built and running on a RaspberryPi 2B:
Here's the newer "Update Workspace" menu:
Here's the Sony Remote example project built with SimpleIDE v1 on RPi:
Steps:
2. Install git, cmake, qt5-qmake, qtcreator with (she may already be installed on RPi Raspian Jessie):
sudo apt-get install -y cmake
sudo apt-get install -y qt5-qmake
sudo apt-get install -y qtcreator
cd ~/source
git clone --recursive https://github.com/parallaxinc/SimpleIDE.git
5. Setup the proper compiler kit:
Select the Build & Run options (left side)
Select the Compilers tab
Add a GCC compiler (Add button contains several options)
Set its PATH to /usr/bin/gcc and click the Apply button
Select the Qt Versions TAB and check that an Auto-detected qmake path is now visible
Click OK
7. Allow QT Creator to setup the project and bring up the Edit window
8. Build the project, run it in debug mode to check it out
9. Build a Release version of the project, find its files and copy them to appropriate directories
Notes:
The SimpleIDE project depends on propgcc to be pre-installed. Since I had already installed the previous SimpleIDE 0-9-45 version, the propgcc compiler and all its files had already been installed in /opt/parallax/...
I also had updated the latest Simple Libraries Folder from GitHub and renamed it in the ~/Documents directory:
git clone --recursive https://github.com/parallaxinc/Simple-Libraries.git
mv Simple-Libraries SimpleIDE
There are scripts within the SimpleIDE project that assist in packaging the application up for Linux, but I'll leave that for another thread/post.
I may have missed a step or two, so post comments, I'll update and possibly post this to the SimpleIDE git repository.
dgately
After cloning the repository: It should just be a simple: That is how it used to work. I have not tried for a while. I hope nothing has broken since then.
Of course prop-gcc should be installed first.
Why do it the "simple way"? When you can use a GUI solution that takes thrice as long and uses 10X more steps :zombie:
Thanks, Heater!
dgately
Having said that, I am wondering if somebody could check something out for me. Since I do not have a PropellerHAT for the Raspberry Pi, and I prefer using C, does SimpleIDE work with the PropellerHAT? Hopefully somebody could physically check this out instead of theorizing the capability, or make alternate software usage suggestions.
Since, "SimpleIDE for the Raspberry Pi is an open-source community initiative..." now, as officially described by Parallax, and if their has to be changes made to make it work with the PropellerHAT, using that as an example, is this software still useable for my skill level? The problem that I am thinking about is the capability of SimpleIDE to use /dev/ttyAMA0, in order to program the PropellerHAT. The last time I tried to use /dev/ttyAMA0, their was some problems, it did not work.
I guess this should be easy enough to resolve for any skill level set, right? Hopefully this post meets with the "being negative and rude is disrespectful and will result in moderation" compliance.
Ray
Ray
-Mike
Addit: raspberrypi.stackexchange.com/questions/45570/how-do-i-make-serial-work-on-the-raspberry-pi3
Or an I confusing things with the use of /dev/ttyAMA0 by the loader in prop-gcc?
Either way it was working at some point.
Also what happened to the Finnish language translation my friend Matti contributed years ago? That seems to have gone missing.
My concern was, and still is, the use of /dev/ttyAMA0 with SimpleIDE, as a specific problem, and the weird usage of /dev/ttyUSBxx ports when trying to Run a program with a propeller device attached.
Ray
Mike
Thanks, David!
on PC side and a small shell file on the Pi.
Since then it got generalized to any GPIO.
Turned out to be a useful hack if you were using something other than a Pi. Like a cheap MIPS based router box.
No idea what happened after that. I'm a bit out of touch. I just worry that SimpleIDE has been retrograding since then.
http://david.zemon.name:8111/repository/download/PropWare_Develop/1487:id/PropWare-3.0.0.106-Generic-propware.zip
That link contains only the libraries and header files for PropWare. Here's the output from tree, with the contents of the PropWare and libpropeller folders trimmed:
This should hopefully prove useful for anyone who wants to use the Learn folder and/or PropWare libraries, but doesn't want to use PropWare's build system.