CCS C Software and Maintenance Offers
FAQFAQ   FAQForum Help   FAQOfficial CCS Support   SearchSearch  RegisterRegister 

ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

CCS does not monitor this forum on a regular basis.

Please do not post bug reports on this forum. Send them to CCS Technical Support

a new IDE for CCS C compiler
Goto page 1, 2  Next
 
Post new topic   Reply to topic    CCS Forum Index -> General CCS C Discussion
View previous topic :: View next topic  
Author Message
octal



Joined: 15 Jan 2007
Posts: 39

View user's profile Send private message Visit poster's website

a new IDE for CCS C compiler
PostPosted: Sat Oct 13, 2007 11:54 am     Reply with quote

Hi,
I'm working on a new IDE for CCS C that would provide a more user friendly GUI (a very very nice one ;) ), mostly like Microsoft Visual Studio.

I would like to know your opinion:

1- Are you interrested in having a new IDE for CCS compiler?
2- What are the features you would like to see in a good IDE for CCS C compiler?
3- Are you ready to spend some money for such tool? (lets say 30 euro)
4- Do you prefer the new IDE to be based on Eclipse or to be a fully native Windows application (Eclipse is too heavy) ?

5- Has anyone any documentation about the CCS ICD communication protocol (so that I could integrate it to my IDE) ?

Regards
octal
_________________
http://www.pocketmt.com the GLCD Font Creator home Smile
ELCouz



Joined: 18 Jul 2007
Posts: 427
Location: Montreal,Quebec

View user's profile Send private message

PostPosted: Sun Oct 14, 2007 8:16 am     Reply with quote

Quote:
3- Are you ready to spend some money for such tool? (lets say 30 euro)


For me i see this a an oportunity to you to make money from CCS...

seriously, if they want a new ide they could use notepad2 instead or any C IDE for syntax highliting...
octal



Joined: 15 Jan 2007
Posts: 39

View user's profile Send private message Visit poster's website

PostPosted: Sun Oct 14, 2007 9:30 am     Reply with quote

ELCouz wrote:


For me i see this a an oportunity to you to make money from CCS...


I'm not asking 200 euro for an IDE. Just a little contribution to give me the means to deal with internet hosting fees and to be able to spend more time on the product.

ELCouz wrote:

seriously, if they want a new ide they could use notepad2 instead or any C IDE for syntax highliting...


This is not what I'm going to make. the ide is not just the editor part. I'll add wizards and tools like active comments, and PIC specifics handling. You can't deal with such tools with a generic editor. Also a generic IDE will not contains additional tools like a font editor or an USB wizard. It will not contain code generators that know a bout and uses the specific CCS C drivers and specific syntax and additions to standard C (like interrupts handling)... it will not contain code checkers that see that you set up a higher baud rate that permitted by the #use delay (clock=???) directive. This avoids having to wait until compile time. Also note that the actual CCS wizard is not a two way tool, that means that once it generates code, you can not re-load the wizard again and ask him to reposition options according to the already generated code, and let you modify options and update the source codes accordingly.
All this kind of stuff can not be done using a generic editor for C (even with specific editors like Eclispe+CDT). And I think that for this kind of IDE it's not that expensive if I ask for a little contribution.
Regards
octal
_________________
http://www.pocketmt.com the GLCD Font Creator home Smile
octal



Joined: 15 Jan 2007
Posts: 39

View user's profile Send private message Visit poster's website

PostPosted: Tue Oct 16, 2007 9:53 am     Reply with quote

Idea seems that everybody is happy with the actual IDE
_________________
http://www.pocketmt.com the GLCD Font Creator home Smile
Tom-H-PIC



Joined: 08 Sep 2003
Posts: 105
Location: New Castle, DE

View user's profile Send private message

I'm Think Simulator!
PostPosted: Tue Oct 16, 2007 9:29 pm     Reply with quote

If you what spend time coding tools.
I think what all of us Microchip coders really need is a good simulator.
MPLAB is ok but a simulator can be so much more.
Like windows for serial ports (RS232, SPI, IC2).
Make the serial windows simple just to show us the ASCII, HEX and bin coming from the PIC.
Windows for LCDs, IO ports, EEPROM and RAM.
The list can go on and on.
Tom
rberek



Joined: 10 Jan 2005
Posts: 207
Location: Ottawa, Canada

View user's profile Send private message

PostPosted: Tue Oct 16, 2007 9:38 pm     Reply with quote

That would be Labcenter's Proteus simulator, which can do everything you just said.

Not cheap though.
octal



Joined: 15 Jan 2007
Posts: 39

View user's profile Send private message Visit poster's website

PostPosted: Wed Oct 17, 2007 12:26 am     Reply with quote

A simulator is planned but only for PIC18 at first time, and no analog support in first editions.
_________________
http://www.pocketmt.com the GLCD Font Creator home Smile
iw2nzm



Joined: 23 Feb 2007
Posts: 55

View user's profile Send private message

PostPosted: Wed Oct 17, 2007 3:38 am     Reply with quote

octal wrote:
Idea seems that everybody is happy with the actual IDE


Me, I'm not happy at all. It's the worst IDE I ever seen. The undo/redo doesn't work, sometimes it hang-up or crashs.

I use the Programmer's notepad: it's free, works fine, and can compile file calling ccsc.exe.

I'm not happy with the CCS IDE but my opinion is there is no need to another one. Of course, one may use MPLAB to write C code.

Just my 0.02$

Marco / iw2nzm
Tom-H-PIC



Joined: 08 Sep 2003
Posts: 105
Location: New Castle, DE

View user's profile Send private message

Simulator
PostPosted: Wed Oct 17, 2007 4:16 am     Reply with quote

Yes I know that Protueus exists.
But I do not want to buy a whole CAD system just a simulator.
And not for that Price.
I don’t think Labcenter's PCB unit is all that good.
Tom
libor



Joined: 14 Dec 2004
Posts: 288
Location: Hungary

View user's profile Send private message

PostPosted: Wed Oct 17, 2007 8:18 am     Reply with quote

I would suggest to support beside the CCS ICD programmer also the Microchip ICD2, and Real ICE. There are many of us who use microchip hw with ccs compilers.
octal



Joined: 15 Jan 2007
Posts: 39

View user's profile Send private message Visit poster's website

PostPosted: Wed Oct 17, 2007 8:50 am     Reply with quote

libor wrote:
I would suggest to support beside the CCS ICD programmer also the Microchip ICD2, and Real ICE. There are many of us who use microchip hw with ccs compilers.


Until now I did not found any information about CCS ICD. So it will be difficult to interface with it !
For ICD2 I know that some open source programs already reverse engineered at a large extent its protocol.

Regards
octal
_________________
http://www.pocketmt.com the GLCD Font Creator home Smile
ECACE



Joined: 24 Jul 2006
Posts: 94

View user's profile Send private message

PostPosted: Wed Oct 17, 2007 9:11 am     Reply with quote

I may be a little off topic here, but any chance you could write an IDE for the linux compilers? That would be really nice! Just my 0010.
_________________
A HW Engineer 'trying' to do SW !!! Run!!!
octal



Joined: 15 Jan 2007
Posts: 39

View user's profile Send private message Visit poster's website

PostPosted: Wed Oct 17, 2007 9:40 am     Reply with quote

The best for an IDE under Linux is to start from an Eclipse base. The integration under Eclipse is not that difficult (I already does the integration of MPASM/GPASM under Linux/Win, you can see http://www.pocketmt.com/forum2/viewtopic.php?t=2 ). We can reuse fully CDT plugin and add Wizards, Simulator and other interfaces to call CCS compilers. This is a lot of work but easy to do. This will make the IDE compatible with Linux/Windows/MacOXS, just like HTIDE from Hitec.

Regards
octal
_________________
http://www.pocketmt.com the GLCD Font Creator home Smile
libor



Joined: 14 Dec 2004
Posts: 288
Location: Hungary

View user's profile Send private message

PostPosted: Wed Oct 17, 2007 10:16 am     Reply with quote

octal wrote:
Until now I did not found any information about CCS ICD. So it will be difficult to interface with it !
For ICD2 I know that some open source programs already reverse engineered at a large extent its protocol.

I understand. The risk is (even if you or somebody manage to reverse-engineer the protocol) that there is no guarantee that 'they' are not going to change it (deliberately or as a by-effect). They can do it anytime with a simple firmware-update coming bundled with their new version of IDE. (...what about your own embedded firmware ? Smile
octal



Joined: 15 Jan 2007
Posts: 39

View user's profile Send private message Visit poster's website

PostPosted: Fri Oct 19, 2007 8:35 am     Reply with quote

The problem is not in the fact that they shoul change the protocol. the problem is in the fact that this is not a correct way to do it, nor it's a good way to make reliable dev tools.

The solution should be to have a really documented API, even by cooperation with CCS staff (witth any kind of commercial deal).

Regards
octal
_________________
http://www.pocketmt.com the GLCD Font Creator home Smile
Display posts from previous:   
Post new topic   Reply to topic    CCS Forum Index -> General CCS C Discussion All times are GMT - 6 Hours
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group