PiKdev 1.2.1 available

View: New views
4 Messages — Rating Filter:   Alert me  

PiKdev 1.2.1 available

by Gibaud Alain :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi,

PiKdev is a lightweigth integrated development environment  for PIC devices
which exists since 2002. Due to various reasons, the development
of this IDE has been stopped during a couple of years, but I found enough time
to develop it again.

PiKdev supports pic10, pic12, pic16 and pic18 devices.
Supported programmers are serial (JDM-like), parrallel (Tait-like)
or USB (Microchip's pickit2 and clones).

Programming languages are ASM (with gputils tools) and C
(with the cpik compiler for PIC18 devices).

PiKdev is simple but handy. It supports the "project concept",
but can also be used for stand-alone asm files.

Recent improvements are:

- Improved project browser, with direct access to each
function/variable/typedef declaration or definition.
This feature works also with cpik's source libraries (.slb files)
and is very useful when a project become important. A C parser has been
developped for C source code analysis.

- Interactive CONFIG bits editor. This feature has been developed for PIC18
devices because they contain no less then 14 config registers. Populating
these registers is a pain when you begin a project. The editor allows you to
choose a configuration and generates (commented) source code for you.
Can be used in both ASM or C contexts, and works for all supported devices.  
Config fuses are now part of the project parameters.

Link for pikdev: http://pikdev.free.fr

The cpik (PIC18 only) compiler is now perfectly usable and has been used for
several projects (V0.5). Feel free to test and report opinions.

Link for cpik: http://pikdev.free.fr/download-cpik.php3

Alain

---------------------------------------------------------------------
To unsubscribe, e-mail: gnupic-unsubscribe@...
For additional commands, e-mail: gnupic-help@...


Re: PiKdev 1.2.1 available

by Peter Stuge-4 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Alain Gibaud wrote:
> The cpik (PIC18 only) compiler is now perfectly usable and has been
> used for several projects (V0.5). Feel free to test and report
> opinions.

I haven't gotten around to using SDCC and I have to say I really the
looks of cpik! I'll give it a go in a project likely later this year.
I need timers, AD, some math and serial output so I'm all set! :)


//Peter

---------------------------------------------------------------------
To unsubscribe, e-mail: gnupic-unsubscribe@...
For additional commands, e-mail: gnupic-help@...


Re: PiKdev 1.2.1 available

by George M. Gallant, Jr. :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Alain,

I downloaded the src & bin for cpik. Two comments:

   1. The src does not have a Makefile.

   2. The bin install script is hard coded to install in /usr.
       I prefer to install non-distribution related code in /usr/local
       so that it does not get erased with the next OS upgrade.

Thanks,
   George

On 10/08/2009 04:21 PM, Alain Gibaud wrote:

> Hi,
>
> PiKdev is a lightweigth integrated development environment  for PIC devices
> which exists since 2002. Due to various reasons, the development
> of this IDE has been stopped during a couple of years, but I found enough time
> to develop it again.
>
> PiKdev supports pic10, pic12, pic16 and pic18 devices.
> Supported programmers are serial (JDM-like), parrallel (Tait-like)
> or USB (Microchip's pickit2 and clones).
>
> Programming languages are ASM (with gputils tools) and C
> (with the cpik compiler for PIC18 devices).
>
> PiKdev is simple but handy. It supports the "project concept",
> but can also be used for stand-alone asm files.
>
> Recent improvements are:
>
> - Improved project browser, with direct access to each
> function/variable/typedef declaration or definition.
> This feature works also with cpik's source libraries (.slb files)
> and is very useful when a project become important. A C parser has been
> developped for C source code analysis.
>
> - Interactive CONFIG bits editor. This feature has been developed for PIC18
> devices because they contain no less then 14 config registers. Populating
> these registers is a pain when you begin a project. The editor allows you to
> choose a configuration and generates (commented) source code for you.
> Can be used in both ASM or C contexts, and works for all supported devices.
> Config fuses are now part of the project parameters.
>
> Link for pikdev: http://pikdev.free.fr
>
> The cpik (PIC18 only) compiler is now perfectly usable and has been used for
> several projects (V0.5). Feel free to test and report opinions.
>
> Link for cpik: http://pikdev.free.fr/download-cpik.php3
>
> Alain
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: gnupic-unsubscribe@...
> For additional commands, e-mail: gnupic-help@...
>
>
>    


---------------------------------------------------------------------
To unsubscribe, e-mail: gnupic-unsubscribe@...
For additional commands, e-mail: gnupic-help@...


Re: PiKdev 1.2.1 available

by Gibaud Alain :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Le Saturday 17 October 2009 01:47:45 George M. Gallant, Jr., vous avez écrit :

Hello George

The src package containts a cpik050.pro, which is an input file for qmake
(the Makefile generator from trolltech/nokia which comes with Qt)

qmake -o Makefile cpik050.pro

generates the Makefile, according to the target system

This point is expained in the cpik WEB page, but an INSTALL
or README file should be provided in the package.

I plan to switch to cmake in the future - but I need to become comfortable
with it.

I am not sure it is really a good idea to install to /usr/local because
the executable itself is related to OS version (it depends on
glibc and stdc++ shared libraries)
After a major OS release, cpik will not work anymore if it is not rebuilded.
However, I must admit that such a situation is very rare.

Other files (cpik libraries,  run-time library, devices headers) could be
stored in /usr/local/share. I just put them in /usr/share because 98%
of apps do that, but if people are unhappy with that, I can change it.

Alain


> Alain,
>
> I downloaded the src & bin for cpik. Two comments:
>
>    1. The src does not have a Makefile.
>
>    2. The bin install script is hard coded to install in /usr.
>        I prefer to install non-distribution related code in /usr/local
>        so that it does not get erased with the next OS upgrade.
>
> Thanks,
>    George
>
> On 10/08/2009 04:21 PM, Alain Gibaud wrote:
> > Hi,
> >
> > PiKdev is a lightweigth integrated development environment  for PIC
> > devices which exists since 2002. Due to various reasons, the development
> > of this IDE has been stopped during a couple of years, but I found enough
> > time to develop it again.
> >
> > PiKdev supports pic10, pic12, pic16 and pic18 devices.
> > Supported programmers are serial (JDM-like), parrallel (Tait-like)
> > or USB (Microchip's pickit2 and clones).
> >
> > Programming languages are ASM (with gputils tools) and C
> > (with the cpik compiler for PIC18 devices).
> >
> > PiKdev is simple but handy. It supports the "project concept",
> > but can also be used for stand-alone asm files.
> >
> > Recent improvements are:
> >
> > - Improved project browser, with direct access to each
> > function/variable/typedef declaration or definition.
> > This feature works also with cpik's source libraries (.slb files)
> > and is very useful when a project become important. A C parser has been
> > developped for C source code analysis.
> >
> > - Interactive CONFIG bits editor. This feature has been developed for
> > PIC18 devices because they contain no less then 14 config registers.
> > Populating these registers is a pain when you begin a project. The editor
> > allows you to choose a configuration and generates (commented) source
> > code for you. Can be used in both ASM or C contexts, and works for all
> > supported devices. Config fuses are now part of the project parameters.
> >
> > Link for pikdev: http://pikdev.free.fr
> >
> > The cpik (PIC18 only) compiler is now perfectly usable and has been used
> > for several projects (V0.5). Feel free to test and report opinions.
> >
> > Link for cpik: http://pikdev.free.fr/download-cpik.php3
> >
> > Alain
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: gnupic-unsubscribe@...
> > For additional commands, e-mail: gnupic-help@...
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: gnupic-unsubscribe@...
> For additional commands, e-mail: gnupic-help@...



---------------------------------------------------------------------
To unsubscribe, e-mail: gnupic-unsubscribe@...
For additional commands, e-mail: gnupic-help@...