SimpleIDE Version 0-6-11 and Propeller-GCC pre-beta test packages.
jazzed
Posts: 11,803
Hi all.
This is the big pre-Beta test software download and test plunge.
Please help to identify any issues that need to be fixed before Beta start.
We will be posting some updated demos for using the board.cfg pins feature later.
Please download and test your O/S SimpleIDE version 0-6-11 + Propeller GCC v0-3-1
Packages have fixes and enhancements listed below.
SimpleIDE Version 0-6-11:
SimpleIDE Version 0-6-10:
Propeller-GCC Version 0-3-1:
The next SimpleIDE release will be version 0-7-0 which will probably be used for beta.
It should contain a fullly translated Simplified Chinese IDE.
If you live in Singapore, you will get a partially translated IDE now.
Additionally, the next package will contain a SimpleIDE.ts file that can be used with
QtLinguist to create a translation in any language locale and country.
When ready, we will invite translators to help make the GUI work in your language.
There will be no functional changes to SimpleIDE version 0-7-0 unless bugs are found.
Now, off to full court press documentation and more demo land.
Thanks,
--Steve
This is the big pre-Beta test software download and test plunge.
Please help to identify any issues that need to be fixed before Beta start.
We will be posting some updated demos for using the board.cfg pins feature later.
Please download and test your O/S SimpleIDE version 0-6-11 + Propeller GCC v0-3-1
- Windows Users Setup Package
- MacOSX Users .ZIP Package
- Linux i686 32 bit .tar.bz2 SimpleIDE Only Package
- Linux i686 32 bit .tar.bz2 Propeller GCC Package
- Other linux versions are being added
- Windows .zip packages will also be added
Packages have fixes and enhancements listed below.
SimpleIDE Version 0-6-11:
- Adds UTF-8 file handling.
- Adds UTF-8 serial terminal decode - thanks peward
- Updated QextSerial libraries.
- Added intermediate work for translations.
SimpleIDE Version 0-6-10:
- Propeller-GCC package allows using __stack_end. Thanks ctwardell
- Propeller-GCC XMM heap now lives in XMM.
- Propeller-load can stuff .cfg parameters into the C program.
- Fix space problem in -I and -L includes for Add Inc/Lib Path.
- Added help popup at startup. Can be canceled.
- Fixed propeller-gcc help landing page.
- Make new project tab order work more naturally.
- Moved board type selector to Project Options.
- Added Project Manager tab hoping to make clear it is just not a list of files.
Propeller-GCC Version 0-3-1:
- Adds PropellGCC Version information to propeller-elf-gcc --version command
- Allows user to read variables from board type .cfg files.
- Allows auto-mounting SD Card based on board type .cfg variables.
The next SimpleIDE release will be version 0-7-0 which will probably be used for beta.
It should contain a fullly translated Simplified Chinese IDE.
If you live in Singapore, you will get a partially translated IDE now.
Additionally, the next package will contain a SimpleIDE.ts file that can be used with
QtLinguist to create a translation in any language locale and country.
When ready, we will invite translators to help make the GUI work in your language.
There will be no functional changes to SimpleIDE version 0-7-0 unless bugs are found.
Now, off to full court press documentation and more demo land.
Thanks,
--Steve
Comments
FWIW, I got Eclipse working, but only if I check out individual project branches, not the whole repo. Eclipse will properly build SIDE and run it, as long as qmake-qt4 is run prior. I understand there is some mechanism to tell Eclipse that the Makefile needs to be regenerated.
I'm on Fedora 15 x86_64 and have VMWare installed, so I can build for other architectures or distros too.
It's amazing that no matter how much faster the machine, GCC still takes more time to build stuff!
Did you try the instructions I posted on the wiki for installing QtCreator tools for building SimpleIDE?
http://code.google.com/p/propside/wiki/BuildingSimpleIDE
It may not be obvious - the project file to open is propside/propside.pro
The distribution package is compiled with Inno IDE project file propside.iss
I also ignored all of the moc_*.cpp and various other dynamically created files.
I'm interested in trying to build SIDE on windows using only OSS tools. What compiler are you using on Windows?
QtCreator and Libraries are fully Open-Source Software.
I use MinGW available by itself, as part of the
Qt libraries 4.8.1 for Windows (minGW 4.4, 319 MB),
or as http://get.qt.nokia.com/misc/MinGW-gcc440_1.zip
SimpleIDE will not build with VisualStudio.
I was given an opportunity by Jazzed to help localizing SIDE to Simplified Chinese. I have completed except for some minor wordings that needs correction. To ensure authenticity of the Chinese characters used, I've cross reference with other Simplified Chinese development tools, just to be extra sure. However, I'm still prone to error. Please let me know if anyone discovers any. Thanks!
Thanks for all your hard work!
--Steve
I'd be happy to look through the GNOME and other icons to find some examples. I understand the design language of the Aha icons is consistent and it makes sense to maintain, I just want it to be less cluttered and more intuitive.
I guess why I'm thinking about these icon and project MM issues is because I want to see SIDe a great competitor to the Arduino, and I think it's a great start (too many greats?). The easier it is for people to conceptualize the Propeller, the easier it will be for them to get started. Outside of the explicit COG allocation, the only other chips resources are counters, so it isn't a complex chip to understand, just different than what people are accustomed to.
Once we get a pulldown menu for "Libraries" that people can plop into their project (under a "Libraries" tree item of course!) it will pave the way for the cohesive one-stop-shop for all of the interface modules that we've all been clamoring for.
Imagine a time when "Generic I2C", or "Generic SPI", or "Hitachi HD44780", or "MCP3208" appears in a "Drivers" sub-menu for a person to use!?
Oh, and the driver's config variables can be enumerated and edited right there too (interface pins, etc)!
Then it has an easily documented interface that is accessed by hitting a "+" next to the library in the Project pane, expanding the tree below with relevant documents for the API, or even a method/function list with the prototype displayed.
Mind you, I'm *not* trying to be Eclipse, merely trying to eclipse the Arduino development environment!
Also, the "Save and close" project should be changed to "Close project" and auto prompt for save if it isn't saved, this is how everything else works and it removes an unfamiliar interface concept, not to mention icon.
I'd also ditch the Save As icon on the toolbar, it duplicates the file menu too much and most software I've seen only has the universal "Save" icon for quick functions.
I would use an X or X over Folder to "Close Project" toolbar icon.
Only one project is active at any given time. You can have many files open though.
That's a pretty good idea. I'll look into it.
I'll never get Propeller-GCC beta out fulfilling requests.
I have a plan for this. Maybe I can enlist your help on it?
I can help on the Library, I did something similar in my project. I had a sensor library that was dynamic at runtime.
Very nice!!!
I haven't found any problems that haven't been explained away by my pilot error.
Could you please put the file name at the bottom of the printed page, opposite the line #? Those of us from the paper generation would greatly appreciate it!
Thanks!
I can extract the .tar.bz2, i can run ./setup.sh but when i run ./simpleide i get the response './simpleide: 1: ./simpleide: /home/*****/SimpleIDE-0-6-11/bin//SimpleIDE: not found'
If i edit the simpleide file and remove the '/' after the bin i get the same error with out the '//' between bin and SimpleIDE
Thanks for any help.
Hi sevs.
What package are you using? One of the debian packages should work.
Is your CPU 64 bit or 32 bit? The i686 package is 32 bit. The x86_64 package is 64 bit.
Can you add -x to the simpleide script on the first line like below, run, and dump output here?
I cant see the 64 bit version to download from the top?
Just reading your post reminded me that i may not have ia32-libs installed. That is installing now.
The output with the additon of the -x is:
As usual, thanks for your time mate.
PS i dont think i am god, i just saw someone else had it once and it made me laugh when you have to log on as god :P
Everything seems to be running ok now. I thought it came default, but it must just get resolved as a dependency when installing .deb files and i havnt had anything that needed it as yet.
Glad you have it working.
I'm on Google+ this morning. Can we chat about your setup?
Thanks.
--Steve
When you are programming the eeprom the final line on the build status doesnt have some spaces that sould be there, something like:
Personally i would find it easier if each of those was on a separate line. That might just be me though.
Also i always seem to hit the Reset Port button before i am able to program the prop.
This is on the linux build.