Andi,
As soon as I have a fully functional RPM development I will move to create the AVR32 port. I could easily add the latest AVR8 stuff if someone needs it.
I had started with the AVR32 on my Linux systems in order to learn it as I needed a new and fantastic processor for our instrument cluster. We picked the UC3C devices. I was lucky enough to have great support from Atmel, I even had meeting with the head of the company in Detroit. We were in a list of limited number of users. (I think GM was the one getting most of the devices) We were under an NDA for a couple of years. Now it is released and I think it is one of the best processors on the market. It has hard float for single precision and a DSP core.
At work I use IAR which we paid closed to $5500. At home I am doing some work on an evaluation board that I got from a vendor and use a JTAGICE mkII which I paid half price at a sale at Arrow ($150). I was not willing to pay $5500 so I am using GCC. Windows is not something allowed on my computer except under VirtualBox. I only use windows when I have to which is usually for work related stuff.
Until not long ago it was working fine under Linux. When the kernel got updated it no longer work on gentoo or Fedora 15. Atmel tells me that it is related to the kernel. They refuse to release the source code to avr32proxy despite the fact that they have discontinued work on AVR32 Studio for Linux and it seems the command line stuff. The latest release of the command line still includes the non functionning programmer.
I had to install Scientific Linux which is a mix of Fedora 12 and Fedora 13. By installing the programmer for Fedora 12 (no longer available thru Atmel) it now works.
I haven't used the PIC devices since they jacked up the prices on us and we moved to Atmel. When looking for a new processor for our gauges and cluster I looked at the PIC32. They lost because I needed enough PWM to run 7 steppers, which they didn't have. I found it to be a terrific processor though and bought a small board from Olimex. I do have the source code for the programmer which I intend to port to OS/2. For debugging I am debating on whether OpenOCD is the way to go or a custom gdbproxy version.
As for debugger my first attempt will be with setedit which uses turbo vision. I have so far been successfull in porting the turbo vision library to OS/2 using the Open Watcom. I have setedit compiled with Borland 2.0, I will make makefiles so it will compile with Open Watcom which is probably newer than my old Borland 2.0. The installation of Borland was problematic. The installer gave me a path error message. The solution was to zip the directory from my OS/2 Warp 4 installation in VirtualBox and using ftp. I then copied it on the OS/2 partition from Scientific Linux.
Once I have setedit and turbo vision working I will release them on SourceForge where I have released the SuSE, Fedora and Mandriva versions.
Eventually I want to make a graphic version that is as nice to use as IAR and use my GCC port of AVR32. I am looking at possibly using Kate for that.
I love Linux but love OS/2 more. I have been a Team OS/2 member for many years. I was forced to stop using it when it would not install on my PC anymore.
When I found out that someone had revived it under eComStation I checked it. It would not install until the latest one 2.1 which I bought.
My gripes right now at eComStation are
1-Sound, shitty support. With the stereo full blast the sound is very low. Sound control in mixer seemed to be don't care and sound control in sound is set to 100%
2-Flash doesn't display any video on the onion and crashes Firefox.
3-Flash plays ok on my favorite FM Station from Montréal but very low, and since I am hearing impaired this is not good. I hangs Firefox most of the time when I try to close Firefox.
4-The RPM install of perl is a file named perl with one line comment. I need a true perl to compile setedit with gcc. Salvador likes perl and that is what he uses to do his configurations. From what I found out last night that may be irrelevant here since it compiles with Borland but I still need perl for other stuff.
5-eComStation cannot read my 16G, 8G, 2G and 1G devices. It has no problem with my useles 128M jump drives.
The solution is not to update with the latest USB driver as when I do that it no longer boots. I then have to have it do chkdisk on all 4 500G partitions and give the ctrl alt del salute to keep it from crashing again and boot in Scientific Linux so I can put the old driver back.
As soon as I have a fully functional RPM development I will move to create the AVR32 port. I could easily add the latest AVR8 stuff if someone needs it.
I had started with the AVR32 on my Linux systems in order to learn it as I needed a new and fantastic processor for our instrument cluster. We picked the UC3C devices. I was lucky enough to have great support from Atmel, I even had meeting with the head of the company in Detroit. We were in a list of limited number of users. (I think GM was the one getting most of the devices) We were under an NDA for a couple of years. Now it is released and I think it is one of the best processors on the market. It has hard float for single precision and a DSP core.
At work I use IAR which we paid closed to $5500. At home I am doing some work on an evaluation board that I got from a vendor and use a JTAGICE mkII which I paid half price at a sale at Arrow ($150). I was not willing to pay $5500 so I am using GCC. Windows is not something allowed on my computer except under VirtualBox. I only use windows when I have to which is usually for work related stuff.
Until not long ago it was working fine under Linux. When the kernel got updated it no longer work on gentoo or Fedora 15. Atmel tells me that it is related to the kernel. They refuse to release the source code to avr32proxy despite the fact that they have discontinued work on AVR32 Studio for Linux and it seems the command line stuff. The latest release of the command line still includes the non functionning programmer.
I had to install Scientific Linux which is a mix of Fedora 12 and Fedora 13. By installing the programmer for Fedora 12 (no longer available thru Atmel) it now works.
I haven't used the PIC devices since they jacked up the prices on us and we moved to Atmel. When looking for a new processor for our gauges and cluster I looked at the PIC32. They lost because I needed enough PWM to run 7 steppers, which they didn't have. I found it to be a terrific processor though and bought a small board from Olimex. I do have the source code for the programmer which I intend to port to OS/2. For debugging I am debating on whether OpenOCD is the way to go or a custom gdbproxy version.
As for debugger my first attempt will be with setedit which uses turbo vision. I have so far been successfull in porting the turbo vision library to OS/2 using the Open Watcom. I have setedit compiled with Borland 2.0, I will make makefiles so it will compile with Open Watcom which is probably newer than my old Borland 2.0. The installation of Borland was problematic. The installer gave me a path error message. The solution was to zip the directory from my OS/2 Warp 4 installation in VirtualBox and using ftp. I then copied it on the OS/2 partition from Scientific Linux.
Once I have setedit and turbo vision working I will release them on SourceForge where I have released the SuSE, Fedora and Mandriva versions.
Eventually I want to make a graphic version that is as nice to use as IAR and use my GCC port of AVR32. I am looking at possibly using Kate for that.
I love Linux but love OS/2 more. I have been a Team OS/2 member for many years. I was forced to stop using it when it would not install on my PC anymore.
When I found out that someone had revived it under eComStation I checked it. It would not install until the latest one 2.1 which I bought.
My gripes right now at eComStation are
1-Sound, shitty support. With the stereo full blast the sound is very low. Sound control in mixer seemed to be don't care and sound control in sound is set to 100%
2-Flash doesn't display any video on the onion and crashes Firefox.
3-Flash plays ok on my favorite FM Station from Montréal but very low, and since I am hearing impaired this is not good. I hangs Firefox most of the time when I try to close Firefox.
4-The RPM install of perl is a file named perl with one line comment. I need a true perl to compile setedit with gcc. Salvador likes perl and that is what he uses to do his configurations. From what I found out last night that may be irrelevant here since it compiles with Borland but I still need perl for other stuff.
5-eComStation cannot read my 16G, 8G, 2G and 1G devices. It has no problem with my useles 128M jump drives.
The solution is not to update with the latest USB driver as when I do that it no longer boots. I then have to have it do chkdisk on all 4 500G partitions and give the ctrl alt del salute to keep it from crashing again and boot in Scientific Linux so I can put the old driver back.