Prop Demo Board + C Compiler --> Real Cheap! (Free Prop Demo Board!)
ImageCraft
Posts: 348
Want to get started on C or know someone who does? Want an extra Prop demo board practically for free? Visit our website http://www.imagecraft.com, click on "Hardware," then "Special Price Bundle Kits" for details.
Buy now and often
// richard
// EDITED: see later post: buy a compiler, get a Prop Demo board for free.
Post Edited (ImageCraft) : 1/16/2009 9:45:27 PM GMT
Buy now and often
// richard
// EDITED: see later post: buy a compiler, get a Prop Demo board for free.
Post Edited (ImageCraft) : 1/16/2009 9:45:27 PM GMT
Comments
Before ImageCraft C was launched there was much talk on the forum about it and other ways to get C on the Prop. After the launch I have not seen much talk in that vein. No wizzy objects in C coming up or projects/problems using it discussed.
What happened? Is anyone doing C on the Prop ?
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
For me, the past is not over yet.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Cardinal Fang! Fetch the comfy chair.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
--Steve
See the "CP/M for the Propeller anyone ?" thread. Not only that but Pascal, PL/M, Fortran, Algol etc etc is possible.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
For me, the past is not over yet.
Sorry about that, suitably chastised I shall go out the back and saw myself in half as punishment.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Cardinal Fang! Fetch the comfy chair.
I've committed myself to and am quite excited about my ProPPhone project. One thing is really obvious... either I'm going to need something like a modified SuperDos as an operating system or something like ICC with it's large memory model.
I can download the demo, examples, etc... but I'm a complete C idiot, do you have a book that can be purchased separately?
Nice website... great offers.
Rich
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
For me, the past is not over yet.
Its also why you don't see any other compiler vendor offering to port their tool sets to the Prop.
What do you mean by "isn't friendly to compiled languages period"?
If you're referring to the limited memory space in the cog, that's not going to change.
I think you're not seeing much in the way of compiler vendors porting their tool sets is that the size of the Propeller's customer base is small and 3rd party vendors are competing with a free toolset (Spin + assembler). ImageCraft took quite a chance on porting their tool set and they haven't had a lot of business as far as I know. I'm sure they understood that they're positioning themselves for the Prop II with its larger hub memory.
-Phil
Propeller C as a strategic product for us. Traditionally, software tools sales have always been challenging at the best of time, hence you do not see too many tools companies. With the Propeller, Mike is absolutely correct in that the starting pool size is small and it's tough to compete with free. When we released the compiler, people complained about the lack of low cost hobbyist version, so we released the -NC version for $99, then people complained that they will "never buy it" without floating point support, so we added that (to the STD version). I am sure there are people now clamoring for this and other features to make it just so much better.... and that could be right. One never knows what features will be the tipping point to make a best seller product. All I know is that we will listen to customers and potential customers, and continue to make our products more compelling. Hopefully one these days, the Propeller will get popular and the user base gets big enough and the floodgate will open.
// richard
I admire your patience.
That brings to mind a comic strip panel done by Gary Larsen showing two vultures perched on a tall cactus in the hot dry desert with no carrion to be found for miles around. I believe one vulture turned to the other and said "Patience, hell. I'm about ready to kill something."
Humourously yours,
Mark
Hi Rich, no separate book yet. What exactly is your requirements with ProPPhone? There are several ways to enhance ICC, before PropII. One possibility is the XMM-C chip with slapping some extra RAM chips on a Propeller. The modification to the ICC LMM kernel is trivial and this would allow tons of program space. Would this help?
SPRING PROMOTION!!!
You thought the bundle prices were good, wait til you read about this new promotion: for a limited time, buy a Propeller C compiler (either STD or NC), and get a Propeller Demo Board for ... $0. That's right, $0. What better time to start C programming on the Propeller?
Hurry, as they like to say, while supplies last.
When you fail to make your tools cross platform, you cut out a percentage of your user base. Too bad. I would be interested in a cross-platform version.
http://www.sics.se/~adam/uip/index.php/Main_Page
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Cheers,
Simon
www.norfolkhelicopterclub.com
You'll always have as many take-offs as landings, the trick is to be sure you can take-off again
BTW: I type as I'm thinking, so please don't take any offence at my writing style
Richard: Those are nice deals!
I've had "An Introduction to 'C'" by Petersen gathering dust since c.1992, so now I can finally prove to my wife that I keep all this 'clutter' for a reason!
Also; I've been pointed to a very good introductory text at Leicester University.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Cheers,
Simon
www.norfolkhelicopterclub.com
You'll always have as many take-offs as landings, the trick is to be sure you can take-off again
BTW: I type as I'm thinking, so please don't take any offence at my writing style
I recently audited an introductory C programming class so that I could be a more useful tutor at the college. There are some points I got from the experience that you might find useful.
1. Use·a C programming development tool in the learning environment that is easy to understand. I think Richard has this covered pretty well, but all tools have a learning curve. Good alternatives are GNU (Linux/Cygwin),·Bloodshed (Windows), or Microsoft VC 2008. If your tool has a debugger, it will be easier to understand your program.
2. VC 2008 has a nasty habit of creating non-standard main by default and this initially confuses C language students. Best to create an "Empty Project" if you want to use the standard main(...) function. It has the best debugger though.
3. Many students don't grok the great value that using white-space indents bring for·brace {}·body code, loops, or conditionals. You will do this out of habit because Spin requires it. C is of course not indent sensitive, but human eyes are [noparse]:)[/noparse]
4.·Always have a clear idea of what you are going to do before you start writing code!· Document in the comments the general ideas/goals of the file in plain English (British or American ok [noparse]:)[/noparse] at the beginning of each file. Define what the program will do. Define input/output/processing features·(variables and statements automatically come from this feature analysis). Describe steps (algorithms) for solving problems with the language.
5. Almost anybody·can write programs who can write the steps for acheiving simple to moderate tasks.
The link you mentioned is indeed a nice little introduction to C.
Best of luck.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
--Steve
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Cheers,
Simon
www.norfolkhelicopterclub.com
You'll always have as many take-offs as landings, the trick is to be sure you can take-off again
BTW: I type as I'm thinking, so please don't take any offence at my writing style