Re: [Emc-users] C Compiler - MPLAB
I don't know, I am not familiar with HID in linux. I would suggest posting, or searching the MplabX forumshttp://www.microchip.com/forums/f238.aspxfor this info, if you can't get anywhere On Fri, Jul 20, 2012 at 11:07 PM, Kent A. Reed kentallanr...@gmail.comwrote: On 7/20/2012 10:10 PM, Cathrine Hribar wrote: On Mon, 16 Apr 2012 14:47:49 -0400 Erik Friesen e...@aercon.net wrote: On Mon, Apr 16, 2012 at 2:33 PM, Dave e...@dc9.tzo.com wrote: On 4/16/2012 1:15 PM, Erik Friesen wrote: http://embeddedfun.blogspot.com/2011/05/installing-mplabx-on-ubuntu-1104.html ... Hi Erik: Well I have MPLAB-X running on Ubuntu 11.10, thanks to you. My problem is that I still can't get my pickit2 to be seen by MPLABX. It is listed, along with Pickit3, in the Tool Selector list under Project Properties. The Pickit 2 shows up with two yellow dots in front but the Pickit 3 shows up with two red dots. According to the talk on Embedded Fun site, that means that Java don't have all the 32bit libraries it needs to support the pk2. Anyway, I thought I would download the libraries with sudo apt-get install ia32-libs. That's the command they gave on the site anyway. Well of course, it didn't work. The flag comes back, file deleted or missing. Can you suggest any other place I can find these 32bit libraries? Bill Bill: I haven't tried this myself, but I see a link to downloadable files for Oneric Ocelot (e.g., Ubuntu 11.10) on https://launchpad.net/ubuntu/+source/ia32-libs Regards, Kent -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] C Compiler - MPLAB
On Fri, 20 Jul 2012 23:07:09 -0400 Kent A. Reed kentallanr...@gmail.com wrote: On 7/20/2012 10:10 PM, Cathrine Hribar wrote: On Mon, 16 Apr 2012 14:47:49 -0400 Erik Friesen e...@aercon.net wrote: On Mon, Apr 16, 2012 at 2:33 PM, Dave e...@dc9.tzo.com wrote: On 4/16/2012 1:15 PM, Erik Friesen wrote: http://embeddedfun.blogspot.com/2011/05/installing-mplabx-on-ubuntu-1104.html ... Hi Erik: Well I have MPLAB-X running on Ubuntu 11.10, thanks to you. My problem is that I still can't get my pickit2 to be seen by MPLABX. It is listed, along with Pickit3, in the Tool Selector list under Project Properties. The Pickit 2 shows up with two yellow dots in front but the Pickit 3 shows up with two red dots. According to the talk on Embedded Fun site, that means that Java don't have all the 32bit libraries it needs to support the pk2. Anyway, I thought I would download the libraries with sudo apt-get install ia32-libs. That's the command they gave on the site anyway. Well of course, it didn't work. The flag comes back, file deleted or missing. Can you suggest any other place I can find these 32bit libraries? Bill Bill: I haven't tried this myself, but I see a link to downloadable files for Oneric Ocelot (e.g., Ubuntu 11.10) on https://launchpad.net/ubuntu/+source/ia32-libs Regards, Kent Hi Kent: Thanks for the info. Went to the site and downloaded some stuff, will see what I get. Bill -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] C Compiler - MPLAB
On 7/21/2012 4:46 PM, Cathrine Hribar wrote: On Fri, 20 Jul 2012 23:07:09 -0400 Kent A. Reed kentallanr...@gmail.com wrote: On 7/20/2012 10:10 PM, Cathrine Hribar wrote: On Mon, 16 Apr 2012 14:47:49 -0400 Erik Friesen e...@aercon.net wrote: On Mon, Apr 16, 2012 at 2:33 PM, Dave e...@dc9.tzo.com wrote: On 4/16/2012 1:15 PM, Erik Friesen wrote: http://embeddedfun.blogspot.com/2011/05/installing-mplabx-on-ubuntu-1104.html ... Hi Erik: Well I have MPLAB-X running on Ubuntu 11.10, thanks to you. My problem is that I still can't get my pickit2 to be seen by MPLABX. It is listed, along with Pickit3, in the Tool Selector list under Project Properties. The Pickit 2 shows up with two yellow dots in front but the Pickit 3 shows up with two red dots. According to the talk on Embedded Fun site, that means that Java don't have all the 32bit libraries it needs to support the pk2. Anyway, I thought I would download the libraries with sudo apt-get install ia32-libs. That's the command they gave on the site anyway. Well of course, it didn't work. The flag comes back, file deleted or missing. Can you suggest any other place I can find these 32bit libraries? Bill Bill: I haven't tried this myself, but I see a link to downloadable files for Oneric Ocelot (e.g., Ubuntu 11.10) on https://launchpad.net/ubuntu/+source/ia32-libs Regards, Kent Hi Kent: Thanks for the info. Went to the site and downloaded some stuff, will see what I get. Bill Bill, I didn't ask if you are running a 32-bit or 64-bit version of Ubuntu. (I don't actually want to know but) I noticed that somewhere along the timeline of the 11.x releases of Ubuntu there was a repackaging of the ia32-libs; for example there is now metapackage ia32-libs-multiarch. I don't pretend to understand what was done but apparently it is supposed to help one deal with the differences between the two platforms. Only you can judge. I agree with Erik Friesen that you're much more likely to get good answers by posting these questions to the appropriate microchip forum. They may not know LinuxCNC but they know tons more that we do about MPLABX and about using it on Ubuntu. Hope your board lights up soon. Regards, Kent -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] C Compiler - MPLAB
On Sat, 21 Jul 2012 17:15:32 -0400 Kent A. Reed kentallanr...@gmail.com wrote: On 7/21/2012 4:46 PM, Cathrine Hribar wrote: On Fri, 20 Jul 2012 23:07:09 -0400 Kent A. Reed kentallanr...@gmail.com wrote: On 7/20/2012 10:10 PM, Cathrine Hribar wrote: On Mon, 16 Apr 2012 14:47:49 -0400 Erik Friesen e...@aercon.net wrote: On Mon, Apr 16, 2012 at 2:33 PM, Dave e...@dc9.tzo.com wrote: On 4/16/2012 1:15 PM, Erik Friesen wrote: http://embeddedfun.blogspot.com/2011/05/installing-mplabx-on-ubuntu-1104.html ... Hi Erik: Well I have MPLAB-X running on Ubuntu 11.10, thanks to you. My problem is that I still can't get my pickit2 to be seen by MPLABX. It is listed, along with Pickit3, in the Tool Selector list under Project Properties. The Pickit 2 shows up with two yellow dots in front but the Pickit 3 shows up with two red dots. According to the talk on Embedded Fun site, that means that Java don't have all the 32bit libraries it needs to support the pk2. Anyway, I thought I would download the libraries with sudo apt-get install ia32-libs. That's the command they gave on the site anyway. Well of course, it didn't work. The flag comes back, file deleted or missing. Can you suggest any other place I can find these 32bit libraries? Bill Bill: I haven't tried this myself, but I see a link to downloadable files for Oneric Ocelot (e.g., Ubuntu 11.10) on https://launchpad.net/ubuntu/+source/ia32-libs Regards, Kent Hi Kent: Thanks for the info. Went to the site and downloaded some stuff, will see what I get. Bill Bill, I didn't ask if you are running a 32-bit or 64-bit version of Ubuntu. (I don't actually want to know but) I noticed that somewhere along the timeline of the 11.x releases of Ubuntu there was a repackaging of the ia32-libs; for example there is now metapackage ia32-libs-multiarch. I don't pretend to understand what was done but apparently it is supposed to help one deal with the differences between the two platforms. Only you can judge. I agree with Erik Friesen that you're much more likely to get good answers by posting these questions to the appropriate microchip forum. They may not know LinuxCNC but they know tons more that we do about MPLABX and about using it on Ubuntu. Hope your board lights up soon. Regards, Kent Thanks Kent for the update. will look at that. I bought the Pickit2 before I started with MPLABX. They said that it would run on mt Windows 2000. Not! I will get a Pickit3 sometime in future. Don't have much confidence in this as of yet!!\\Bill -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] C Compiler - MPLAB
On Mon, 16 Apr 2012 14:47:49 -0400 Erik Friesen e...@aercon.net wrote: On Mon, Apr 16, 2012 at 2:33 PM, Dave e...@dc9.tzo.com wrote: On 4/16/2012 1:15 PM, Erik Friesen wrote: http://embeddedfun.blogspot.com/2011/05/installing-mplabx-on-ubuntu-1104.html http://microchip.wikidot.com/mplab:install-on-linux-bin On Mon, Apr 16, 2012 at 12:42 PM, Cathrine Hribarbhri...@bresnan.net wrote: Hi Erik: well i downloaded MPLAB X from microchip. Tried to run the install program but the Ubuntu system says that I don't have the software installed needed to run the MPLAB X install file. Any suggestions of what I need to get and where to get it? Thanks: Bill Hi Erik: Well I have MPLAB-X running on Ubuntu 11.10, thanks to you. My problem is that I still can't get my pickit2 to be seen by MPLABX. It is listed, along with Pickit3, in the Tool Selector list under Project Properties. The Pickit 2 shows up with two yellow dots in front but the Pickit 3 shows up with two red dots. According to the talk on Embedded Fun site, that means that Java don't have all the 32bit libraries it needs to support the pk2. Anyway, I thought I would download the libraries with sudo apt-get install ia32-libs. That's the command they gave on the site anyway. Well of course, it didn't work. The flag comes back, file deleted or missing. Can you suggest any other place I can find these 32bit libraries? Bill ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] C Compiler - MPLAB
On 7/20/2012 10:10 PM, Cathrine Hribar wrote: On Mon, 16 Apr 2012 14:47:49 -0400 Erik Friesen e...@aercon.net wrote: On Mon, Apr 16, 2012 at 2:33 PM, Dave e...@dc9.tzo.com wrote: On 4/16/2012 1:15 PM, Erik Friesen wrote: http://embeddedfun.blogspot.com/2011/05/installing-mplabx-on-ubuntu-1104.html ... Hi Erik: Well I have MPLAB-X running on Ubuntu 11.10, thanks to you. My problem is that I still can't get my pickit2 to be seen by MPLABX. It is listed, along with Pickit3, in the Tool Selector list under Project Properties. The Pickit 2 shows up with two yellow dots in front but the Pickit 3 shows up with two red dots. According to the talk on Embedded Fun site, that means that Java don't have all the 32bit libraries it needs to support the pk2. Anyway, I thought I would download the libraries with sudo apt-get install ia32-libs. That's the command they gave on the site anyway. Well of course, it didn't work. The flag comes back, file deleted or missing. Can you suggest any other place I can find these 32bit libraries? Bill Bill: I haven't tried this myself, but I see a link to downloadable files for Oneric Ocelot (e.g., Ubuntu 11.10) on https://launchpad.net/ubuntu/+source/ia32-libs Regards, Kent -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] C Compiler - MPLAB
I don't know if it will see it unless its connected to a pic chip. On Wed, May 16, 2012 at 11:59 AM, Cathrine Hribar bhri...@bresnan.netwrote: On 4/16/2012 1:15 PM, Erik Friesen wrote: http://embeddedfun.blogspot.com/2011/05/installing-mplabx-on-ubuntu-1104.html http://microchip.wikidot.com/mplab:install-on-linux-bin On Mon, Apr 16, 2012 at 12:42 PM, Cathrine Hribarbhri...@bresnan.net wrote: Hi Erik: well i downloaded MPLAB X from microchip. Tried to run the install program but the Ubuntu system says that I don't have the software installed needed to run the MPLAB X install file. Any suggestions of what I need to get and where to get it? Thanks: Bill Hi Eric: The web sites u gave for embeddedfun.blogspot.com, was the best help I've gotten so far. It has allowed me to install MPLABX. I followed the advice and got GIT what do I need this for? My MPLABX still don't see my pickit 2 though! Bill -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
[Emc-users] C Compiler - MPLAB
On 6 May 2012 05:32, Przemek Klosowski przemek.klosow...@gmail.com wrote: On Tue, Apr 17, 2012 at 10:25 PM, Jon Elson el...@pico-systems.com wrote: Dave wrote: It is just a little overwhelming what can be done with these ARM MCUs. Yes, I'm using the Beagle Board in some projects. I A bit OT but can anyone recommend a good list for Pic assembly programming. I see that most the pic groups I joined are basically inactive, or there's no-one to answer questions ;-( Regards Roland -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] C Compiler - MPLAB
On Tue, Apr 17, 2012 at 10:25 PM, Jon Elson el...@pico-systems.com wrote: Dave wrote: It is just a little overwhelming what can be done with these ARM MCUs. Yes, I'm using the Beagle Board in some projects. I just went to a Xilinx session about their ZedBoard development kit for Zynq dual ARM Cortex A9 CPU surrounded by a 7000-class FPGA with 35k LUTs: http://www.zedboard.org the board costs $400 and runs Linux out of the box. If people figure out how to run real-time on it, I think it would be an excellent platform for LinuxCNC hardware motion control using FPGA such as the MESA boards, especially if someone comes up with a cheaper ZedBoard-lite version without all the frills (OLED display, sound card, and other peripherals that ZedBoard has). -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] C Compiler - MPLAB
Greetings - Original Message - From: Dave e...@dc9.tzo.com On 4/16/2012 5:00 PM, Stephen Dubovsky wrote: As far as I can tell, ARMs are in a different class. (Price, complexity, performance, etc.) There are dozens of companies making thousands of ARM processor variations. One will have the peripherial/memory flavor at the price point you need. The code is mostly compatible from the top to bottom of the cortex line (and *WAY* more than porting from TI to AVR to PIC, etc) Stephen OK... I'll bite. What kind of software tool chain and hardware is good to get started on a NXP LPC or similar Arm? I am not an expert - in fact only just round the next corner from you. I followed this path: (a) Arduino UNO/Mega - limitations of the 8 bit data. (b) Netduino (Atmel AT91SAM7X512) C# in Microsoft VisualStudio - hopeless speed on interpreted C# and difficulty of adding native code without expensive Kiel tools. (c) Netduino with IAR Embedded workbench - chip programming by USB but no debugging (d) Atmel AT91SAM7x-EK - same processor albeit smaller memory - JTAG connector and a minimal debugging serial port. In-circuit programming and debugging by SEGGER J-Link (I got the SAM-ICE customised version but that might have been limiting for the future) over the JTAG plus printf to the serial port. IAR is free for limited code size and non-commercial use. So far I have found experimentation very pleasant. Be interested to read others comments. John Prentice -- Better than sec? Nothing is better than sec when it comes to monitoring Big Data applications. Try Boundary one-second resolution app monitoring today. Free. http://p.sf.net/sfu/Boundary-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] C Compiler - MPLAB
I know this is somewhat up to debate, but having everything under one roof is worth something. To the inexperienced person, everything in the last 5+ posts is complete greek. On Tue, Apr 17, 2012 at 5:33 AM, John Prentice j...@castlewd.freeserve.co.uk wrote: Greetings - Original Message - From: Dave e...@dc9.tzo.com On 4/16/2012 5:00 PM, Stephen Dubovsky wrote: As far as I can tell, ARMs are in a different class. (Price, complexity, performance, etc.) There are dozens of companies making thousands of ARM processor variations. One will have the peripherial/memory flavor at the price point you need. The code is mostly compatible from the top to bottom of the cortex line (and *WAY* more than porting from TI to AVR to PIC, etc) Stephen OK... I'll bite. What kind of software tool chain and hardware is good to get started on a NXP LPC or similar Arm? I am not an expert - in fact only just round the next corner from you. I followed this path: (a) Arduino UNO/Mega - limitations of the 8 bit data. (b) Netduino (Atmel AT91SAM7X512) C# in Microsoft VisualStudio - hopeless speed on interpreted C# and difficulty of adding native code without expensive Kiel tools. (c) Netduino with IAR Embedded workbench - chip programming by USB but no debugging (d) Atmel AT91SAM7x-EK - same processor albeit smaller memory - JTAG connector and a minimal debugging serial port. In-circuit programming and debugging by SEGGER J-Link (I got the SAM-ICE customised version but that might have been limiting for the future) over the JTAG plus printf to the serial port. IAR is free for limited code size and non-commercial use. So far I have found experimentation very pleasant. Be interested to read others comments. John Prentice -- Better than sec? Nothing is better than sec when it comes to monitoring Big Data applications. Try Boundary one-second resolution app monitoring today. Free. http://p.sf.net/sfu/Boundary-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Better than sec? Nothing is better than sec when it comes to monitoring Big Data applications. Try Boundary one-second resolution app monitoring today. Free. http://p.sf.net/sfu/Boundary-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] C Compiler - MPLAB
Have you used, or are you using the NXP software tools? I'm downloading the NXP code_red LPCXpresso software right now. They say it is low cost, but so far there has been no cost. :-) (Where do they get these names from?? LPCXpresso?? ) To the inexperienced person, everything in the last 5+ posts is complete greek. Don't underestimate the amount of brainpower on this list. For a lot of the folks on this list, if they don't know it, they can figure it out in short order! Dave On 4/17/2012 8:21 AM, Erik Friesen wrote: I know this is somewhat up to debate, but having everything under one roof is worth something. To the inexperienced person, everything in the last 5+ posts is complete greek. On Tue, Apr 17, 2012 at 5:33 AM, John Prentice j...@castlewd.freeserve.co.uk wrote: Greetings - Original Message - From: Davee...@dc9.tzo.com On 4/16/2012 5:00 PM, Stephen Dubovsky wrote: As far as I can tell, ARMs are in a different class. (Price, complexity, performance, etc.) There are dozens of companies making thousands of ARM processor variations. One will have the peripherial/memory flavor at the price point you need. The code is mostly compatible from the top to bottom of the cortex line (and *WAY* more than porting from TI to AVR to PIC, etc) Stephen OK... I'll bite. What kind of software tool chain and hardware is good to get started on a NXP LPC or similar Arm? I am not an expert - in fact only just round the next corner from you. I followed this path: (a) Arduino UNO/Mega - limitations of the 8 bit data. (b) Netduino (Atmel AT91SAM7X512) C# in Microsoft VisualStudio - hopeless speed on interpreted C# and difficulty of adding native code without expensive Kiel tools. (c) Netduino with IAR Embedded workbench - chip programming by USB but no debugging (d) Atmel AT91SAM7x-EK - same processor albeit smaller memory - JTAG connector and a minimal debugging serial port. In-circuit programming and debugging by SEGGER J-Link (I got the SAM-ICE customised version but that might have been limiting for the future) over the JTAG plus printf to the serial port. IAR is free for limited code size and non-commercial use. So far I have found experimentation very pleasant. Be interested to read others comments. John Prentice -- Better than sec? Nothing is better than sec when it comes to monitoring Big Data applications. Try Boundary one-second resolution app monitoring today. Free. http://p.sf.net/sfu/Boundary-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] C Compiler - MPLAB
On 4/17/2012 5:33 AM, John Prentice wrote: Greetings - Original Message - From: Davee...@dc9.tzo.com On 4/16/2012 5:00 PM, Stephen Dubovsky wrote: As far as I can tell, ARMs are in a different class. (Price, complexity, performance, etc.) There are dozens of companies making thousands of ARM processor variations. One will have the peripherial/memory flavor at the price point you need. The code is mostly compatible from the top to bottom of the cortex line (and *WAY* more than porting from TI to AVR to PIC, etc) Stephen OK... I'll bite. What kind of software tool chain and hardware is good to get started on a NXP LPC or similar Arm? I am not an expert - in fact only just round the next corner from you. I followed this path: (a) Arduino UNO/Mega - limitations of the 8 bit data. (b) Netduino (Atmel AT91SAM7X512) C# in Microsoft VisualStudio - hopeless speed on interpreted C# and difficulty of adding native code without expensive Kiel tools. (c) Netduino with IAR Embedded workbench - chip programming by USB but no debugging (d) Atmel AT91SAM7x-EK - same processor albeit smaller memory - JTAG connector and a minimal debugging serial port. In-circuit programming and debugging by SEGGER J-Link (I got the SAM-ICE customised version but that might have been limiting for the future) over the JTAG plus printf to the serial port. IAR is free for limited code size and non-commercial use. So far I have found experimentation very pleasant. Be interested to read others comments. John Prentice John, Thanks for the info.. your comments are very interesting. The Netduino looks interesting but sounds like a non-starter. It is just a little overwhelming what can be done with these ARM MCUs. Dave -- Better than sec? Nothing is better than sec when it comes to monitoring Big Data applications. Try Boundary one-second resolution app monitoring today. Free. http://p.sf.net/sfu/Boundary-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] C Compiler - MPLAB
Dave wrote: It is just a little overwhelming what can be done with these ARM MCUs. Yes, I'm using the Beagle Board in some projects. One of them receives TCP packets and sets a 32-in 8-out signal multiplexer in a location that is sometimes inaccessible due to radiation. It is a totally minute application for such a powerful processor, but it was extremely easy to set it all up, since it runs a COMPLETE Linux kernel with X, Ethernet, compilers, etc. The hard drive is a 4 Gb SD card. I had never developed a TCP server before, I downloaded a few sample programs off the net and had a working server running in one day. The entire program, including setting up the OMAP CPU's GPIO ports as I needed them, setting up the server and binding it to the TCP port and converting incoming packets to settings of the multiplexer is all less than 3 pages of C code! Another project that is in the development stage now is a multi-channel counter/ratemeter that will have a Glade interface accessible through an ssh -X connection. The Beagle Bone has even more features and costs less! Jon -- Better than sec? Nothing is better than sec when it comes to monitoring Big Data applications. Try Boundary one-second resolution app monitoring today. Free. http://p.sf.net/sfu/Boundary-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] C Compiler - MPLAB
Hi Erik: well i downloaded MPLAB X from microchip. Tried to run the install program but the Ubuntu system says that I don't have the software installed needed to run the MPLAB X install file. Any suggestions of what I need to get and where to get it? Thanks: Bill -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] C Compiler - MPLAB
Where is a good website that describes the software and hardware tool chain required to develop and program Pic controllers? I've looked at the Willem programmers available on Ebay but I have no idea if those are compatible with the newest software development tools or not? Dave On 4/16/2012 1:15 PM, Erik Friesen wrote: http://embeddedfun.blogspot.com/2011/05/installing-mplabx-on-ubuntu-1104.html http://microchip.wikidot.com/mplab:install-on-linux-bin On Mon, Apr 16, 2012 at 12:42 PM, Cathrine Hribarbhri...@bresnan.netwrote: Hi Erik: well i downloaded MPLAB X from microchip. Tried to run the install program but the Ubuntu system says that I don't have the software installed needed to run the MPLAB X install file. Any suggestions of what I need to get and where to get it? Thanks: Bill -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] C Compiler - MPLAB
My advice is to buy microchip tools. They are very little more, and you get support. MplabX is finicky enough, I wouldn't try other tools at this point. I don't know any website right off. I think you are best off buying a starter kit like the pickit3 debug express. The initial learning curve can be frustrating unless you have outside help, or prior experience. On Mon, Apr 16, 2012 at 2:33 PM, Dave e...@dc9.tzo.com wrote: Where is a good website that describes the software and hardware tool chain required to develop and program Pic controllers? I've looked at the Willem programmers available on Ebay but I have no idea if those are compatible with the newest software development tools or not? Dave On 4/16/2012 1:15 PM, Erik Friesen wrote: http://embeddedfun.blogspot.com/2011/05/installing-mplabx-on-ubuntu-1104.html http://microchip.wikidot.com/mplab:install-on-linux-bin On Mon, Apr 16, 2012 at 12:42 PM, Cathrine Hribarbhri...@bresnan.net wrote: Hi Erik: well i downloaded MPLAB X from microchip. Tried to run the install program but the Ubuntu system says that I don't have the software installed needed to run the MPLAB X install file. Any suggestions of what I need to get and where to get it? Thanks: Bill -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] C Compiler - MPLAB
On Mon, 2012-04-16 at 14:33 -0400, Dave wrote: Where is a good website that describes the software and hardware tool chain required to develop and program Pic controllers? I've looked at the Willem programmers available on Ebay but I have no idea if those are compatible with the newest software development tools or not? Dave I don't mean to offend anybody, but AVR's are cheap and fall down easy to get started with. Why bother with PIC's? The only reason I can think of, is to fill time with the challenge at hand. -- Kirk Wallace http://www.wallacecompany.com/machine_shop/ http://www.wallacecompany.com/E45/index.html California, USA -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] C Compiler - MPLAB
I have heard AVR's are easier. I think once you get used to the complete picture, none are that much harder than the others. I know AVR has had some issues with their supply chain. Microchip doesn't do much handholding, I think their bread and butter is supplying the automotive. I have their tools, so I tend to stick with their lineup. I have been tempted with AVR's though. On Mon, Apr 16, 2012 at 2:51 PM, Kirk Wallace kwall...@wallacecompany.comwrote: On Mon, 2012-04-16 at 14:33 -0400, Dave wrote: Where is a good website that describes the software and hardware tool chain required to develop and program Pic controllers? I've looked at the Willem programmers available on Ebay but I have no idea if those are compatible with the newest software development tools or not? Dave I don't mean to offend anybody, but AVR's are cheap and fall down easy to get started with. Why bother with PIC's? The only reason I can think of, is to fill time with the challenge at hand. -- Kirk Wallace http://www.wallacecompany.com/machine_shop/ http://www.wallacecompany.com/E45/index.html California, USA -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] C Compiler - MPLAB
I don't mean to offend anybody, but AVR's are cheap and fall down easy to get started with. Why bother with PIC's? The only reason I can think of, is to fill time with the challenge at hand. Haha. I think the same thing now, but my suggestion is ARM. We've used PIC for over a decade at the office (+ TI dsp, + Motorola/freescale, +etc) and have recently gone 100% ARM. The Cortex M4(F) is bigger, faster cheaper than a TI 28xx fixed pt dsp and the Cortex M0 is faster cheaper than a tiny freescale HC08. Whatever peripherals you need, someone prob makes an ARM w/ just what you want. -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] C Compiler - MPLAB
On 4/16/2012 3:06 PM, Stephen Dubovsky wrote: I don't mean to offend anybody, but AVR's are cheap and fall down easy to get started with. Why bother with PIC's? The only reason I can think of, is to fill time with the challenge at hand. Haha. I think the same thing now, but my suggestion is ARM. We've used PIC for over a decade at the office (+ TI dsp, + Motorola/freescale, +etc) and have recently gone 100% ARM. The Cortex M4(F) is bigger, faster cheaper than a TI 28xx fixed pt dsp and the Cortex M0 is faster cheaper than a tiny freescale HC08. Whatever peripherals you need, someone prob makes an ARM w/ just what you want. As far as I can tell, ARMs are in a different class. (Price, complexity, performance, etc.) Ken -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] C Compiler - MPLAB
On 4/16/2012 2:51 PM, Kirk Wallace wrote: On Mon, 2012-04-16 at 14:33 -0400, Dave wrote: Where is a good website that describes the software and hardware tool chain required to develop and program Pic controllers? I've looked at the Willem programmers available on Ebay but I have no idea if those are compatible with the newest software development tools or not? Dave I don't mean to offend anybody, but AVR's are cheap and fall down easy to get started with. Why bother with PIC's? The only reason I can think of, is to fill time with the challenge at hand. Kirk, Excellent point. I already have plenty of things to fill my time. :-) Thanks! Dave -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] C Compiler - MPLAB
I started out with AVR's beginning with an Arduino. Being a beginner programmer, this was a great introduction. But now I am preparing to start with PIC's for the simple reason that I can find a lot more motion control libraries which is my primary interest right now. I've read all sorts of raves about the merits of one over the other but to me they are both just tools and I will use whichever works best for the task at hand. Yes, there is a small cost difference but if you're talking about a couple of bucks for a single project it seems inconsequential. We are like tenant farmers chopping down the fence around our house for fuel when we should be using Nature's inexhaustible sources of energy -- sun, wind and tide. ... I'd put my money on the sun and solar energy. What a source of power! I hope we don't have to wait until oil and coal run out before we tackle that. -Thomas Edison, inventor (1847-1931) From: Kirk Wallace kwall...@wallacecompany.com To: Enhanced Machine Controller (EMC) emc-users@lists.sourceforge.net Sent: Monday, April 16, 2012 1:51 PM Subject: Re: [Emc-users] C Compiler - MPLAB On Mon, 2012-04-16 at 14:33 -0400, Dave wrote: Where is a good website that describes the software and hardware tool chain required to develop and program Pic controllers? I've looked at the Willem programmers available on Ebay but I have no idea if those are compatible with the newest software development tools or not? Dave I don't mean to offend anybody, but AVR's are cheap and fall down easy to get started with. Why bother with PIC's? The only reason I can think of, is to fill time with the challenge at hand. -- Kirk Wallace http://www.wallacecompany.com/machine_shop/ http://www.wallacecompany.com/E45/index.html California, USA -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] C Compiler - MPLAB
On 16 April 2012 21:06, Dave e...@dc9.tzo.com wrote: Excellent point. I already have plenty of things to fill my time. :-) In that case, Arduino is a very convenient set of programmer, (free/Free Linux) compiler and proto-board, and isn't ruiniously expensive for one-offs. -- atp The idea that there is no such thing as objective truth is, quite simply, wrong. -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] C Compiler - MPLAB
Hi guys, Lurker waking up with this thread. I use PIC's day and night for commercial use, and want to chime in also... Depending on what you want to do, PICs are great. AVR's and PIC's generally fit the same application space, but Atmel (the AVR folks) still struggling to make a profit after several years, so I cannot put them into production for anything. Microchip has never discontinued a PIC to date AFAIK. Atmel has gone more hobbyist in recent years and has gained popularity because of the Arduino. Microchip continues to target the commercial markets, so yes you can expect less direct support from them. But IME Atmel's support has been poor and Microchip will respond directly to me when I need. Still though, there is great forum support for both. Atmel has pretty much touted C as the language of choice for years now, while Microchip has pushed assembly and is more recently starting to push C. Your choice depends on what you want to do, but I still use assembly quite a bit for serious bit-banging. C of course is much quicker to program in. Atmel offers their C compiler for free, while Microchip offers their non-optimizing version for free. In my tests, that still produces great code, but if you want to do a one-off project in C and optimize the hell out of it, then Atmel may be the choice for you. ARM processors fit a different space (that require a bit more processing power), but if you know how to code it's amazing what you can do with a PIC32. For example, look at the Chipkit, which is a PIC32 clone of the Arduino running at 80Mhz and 32-bit processor, and it runs rings around the Arduino while being code compatible. ARM's may sound nicer because of speed and power, but for commercial use, cost becomes a big factor. For a one-off, spending a couple extra bucks is no issue. Anyway, my point here is that smaller microcontrollers like PICs and AVRs are a great choice depending on what you want to do, and the time and money you want to invest in it. Cheers, -Neil. On 4/16/2012 3:06 PM, Stephen Dubovsky wrote: I don't mean to offend anybody, but AVR's are cheap and fall down easy to get started with. Why bother with PIC's? The only reason I can think of, is to fill time with the challenge at hand. Haha. I think the same thing now, but my suggestion is ARM. We've used PIC for over a decade at the office (+ TI dsp, + Motorola/freescale, +etc) and have recently gone 100% ARM. The Cortex M4(F) is bigger, faster cheaper than a TI 28xx fixed pt dsp and the Cortex M0 is faster cheaper than a tiny freescale HC08. Whatever peripherals you need, someone prob makes an ARM w/ just what you want. -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] C Compiler - MPLAB
As far as I can tell, ARMs are in a different class. (Price, complexity, performance, etc.) Ken They ARE in a different class:) They're cheaper AND faster. The ARM support community is bigger than any PIC/TI/AVR/etc. (probably bigger than anything but the x86.) As examples: 1) NXP LPC (Cortex M0) is $0.50 in qty. Digikey has for ~$2 for singles. Its cheaper then a HC08QT/QY w/ more pins, more speed, lower power, more memory, 32bit vs 8, etc, etc. 2) ST STM32F407 (Cortex M4F) is ~$5 in qty (depends on memory). Digikey has for ~$11 for single in VET6 pkg. 200MIPS, Ethernet MAC, USB, 192kB RAM, 512kB FLASH, 24x 12bit ADC (~7MSPS in some modes) and *SINGLE CYCLE* IEEE754 single-precision floating point multiply or add. MAC is 2cyc. Divides and SQRT instructions take only 14 cycles. Just doing a quick digikey ATmega search finds the AVR ATMega2560 (maybe not the best comparison but Im in a hurry). $18ea, 8kB RAM, 256kB flash, 16MIPS, 8-bit processor. Not even on the same continent. Like I said, we've used them all at work (we have millions of units shipped). We were fairly dedicated PIC fans until we needed something w/ more memory than a PIC18. That lead us to ARM after a fairly exhaustive comparison of EVERYTHING. The icing on the cake was the tiny processors like the LPC that were *WAY* better and (marginally) cheaper than the HC08s we use on our super low end products (the equivalent of a 'toaster':)). It REALLY opened our eyes. We had no idea ARMs had penetrated so low end into the mkt. There are dozens of companies making thousands of ARM processor variations. One will have the peripherial/memory flavor at the price point you need. The code is mostly compatible from the top to bottom of the cortex line (and *WAY* more than porting from TI to AVR to PIC, etc) Stephen -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] C Compiler - MPLAB
On 16 Apr 2012, at 21:09, Greg Bernard wrote: I started out with AVR's beginning with an Arduino. Being a beginner programmer, this was a great introduction. But now I am preparing to start with PIC's for the simple reason that I can find a lot more motion control libraries which is my primary interest right now. I've read all sorts of raves about the merits of one over the other but to me they are both just tools and I will use whichever works best for the task at hand. Yes, there is a small cost difference but if you're talking about a couple of bucks for a single project it seems inconsequential. Hi, You've seen grbl? http://grbl.tumblr.com Which speaks a little gcode and runs on arduino (treats it like an avr, though). Or the reprap controller? http://reprap.org/wiki/G-code Bill -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] C Compiler - MPLAB
On Mon, Apr 16, 2012 at 3:20 PM, Kenneth Lerman kenneth.ler...@se-ltd.com wrote: On 4/16/2012 3:06 PM, Stephen Dubovsky wrote: I don't mean to offend anybody, but AVR's are cheap and fall down easy to get started with. Why bother with PIC's? The only reason I can think of, is to fill time with the challenge at hand. Haha. I think the same thing now, but my suggestion is ARM. We've used PIC for over a decade at the office (+ TI dsp, + Motorola/freescale, +etc) and have recently gone 100% ARM. The Cortex M4(F) is bigger, faster cheaper than a TI 28xx fixed pt dsp and the Cortex M0 is faster cheaper than a tiny freescale HC08. Whatever peripherals you need, someone prob makes an ARM w/ just what you want. As far as I can tell, ARMs are in a different class. (Price, complexity, performance, etc.) Not really---LPC1xxx are well under 1$, and the Cortex M parts are quite integrated and don't need external memory or peripherals. OK, I give you one advantage---probably the smallest package I have ever seen for ARM is QFN-32 pin; no 8-pin DILs. The complexity does come in because there are so many of them: NXP, ST, TI, Broadcom, Marvell and Atmel, each one a little different; but if you are looking for low price/complexity, just stick to one of them, for instance NXP LPC series. -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] C Compiler - MPLAB
On Mon, Apr 16, 2012 at 3:40 PM, Neil emc_d...@narwani.org wrote: Hi guys, Lurker waking up with this thread. I use PIC's day and night for commercial use, and want to chime in also... ... ARM processors fit a different space (that require a bit more processing power), but if you know how to code it's amazing what you can do with a PIC32. For example, look at the Chipkit, which is a PIC32 clone of the Arduino running at 80Mhz and 32-bit processor, and it runs rings around the Arduino while being code compatible. ARM's may sound nicer because of speed and power, but for commercial use, cost becomes a big factor. Cool, but PIC32 is just Microchip's licensed MIPS core, so it really is in the same class as the ARM microcontrollers. I see that the price point is 1-2$, and packaging of 30 or more pins. Microchip has a really disjointed product line: they recommend assembler while having a whole bunch of binary-incompatible product lines (PIC-12,14,16.17,18,24,28,32... surely I forgot something). On the other hand, you have to give them props for excellent execution (no shortages) and long term support of their product line. -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] C Compiler - MPLAB
The complexity does come in because there are so many of them: NXP, ST, TI, Broadcom, Marvell and Atmel, each one a little different; but if you are looking for low price/complexity, just stick to one of them, for instance NXP LPC series. 8 pin DIP?! Does anyone release (new) though hole parts anymore? :) SMT is just something everyone has to get use to. Its not going away. I don't mind the leadless pkgs but we shy away from BGAs so far. Rework is difficult and we have no xray for inspection. As I told you when you were here, the IR DirectFETs is the closest thing we use to hidden pads but it has huge contacts. You can even do a fair job of them by hand squirting paste and throwing in the reflow oven. Agreed, each processor vendor has different peripherals. The CMSIS libraries abstract that. Its not 100% universal (yet), but you can spend a little time fixing and abstracting the HAL as much as you need. The cores are 100% identical though. We've had very little trouble moving stuff to/from a M0 to M4. We're using the M0 as smart I2C I/O expanders w/ a M4 motherboard and the com code is the same in both. So yes, still a little different but 1000x more common than different processor families. Stephen -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] C Compiler - MPLAB
On Mon, Apr 16, 2012 at 6:36 PM, Stephen Dubovsky smdubov...@gmail.com wrote: 8 pin DIP?! Does anyone release (new) though hole parts anymore? :) SMT is just something everyone has to get use to. What was the lowest pin-count ARM that you're aware of? Sometimes 4 pins is all you need :) BTW, DIPs are still coming out, e.g. from Microchip, for prototyping on breadboards etc. I agree that it doesn't make much sense anymore, except maybe they are an established formfactor for small pin counts (8-14-20). Not that you couldn't do 8-pin SMT. -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] C Compiler - MPLAB
On 4/16/2012 5:00 PM, Stephen Dubovsky wrote: As far as I can tell, ARMs are in a different class. (Price, complexity, performance, etc.) Ken They ARE in a different class:) They're cheaper AND faster. The ARM support community is bigger than any PIC/TI/AVR/etc. (probably bigger than anything but the x86.) As examples: 1) NXP LPC (Cortex M0) is$0.50 in qty. Digikey has for ~$2 for singles. Its cheaper then a HC08QT/QY w/ more pins, more speed, lower power, more memory, 32bit vs 8, etc, etc. 2) ST STM32F407 (Cortex M4F) is ~$5 in qty (depends on memory). Digikey has for ~$11 for single in VET6 pkg. 200MIPS, Ethernet MAC, USB, 192kB RAM, 512kB FLASH, 24x 12bit ADC (~7MSPS in some modes) and *SINGLE CYCLE* IEEE754 single-precision floating point multiply or add. MAC is 2cyc. Divides and SQRT instructions take only 14 cycles. Just doing a quick digikey ATmega search finds the AVR ATMega2560 (maybe not the best comparison but Im in a hurry). $18ea, 8kB RAM, 256kB flash, 16MIPS, 8-bit processor. Not even on the same continent. Like I said, we've used them all at work (we have millions of units shipped). We were fairly dedicated PIC fans until we needed something w/ more memory than a PIC18. That lead us to ARM after a fairly exhaustive comparison of EVERYTHING. The icing on the cake was the tiny processors like the LPC that were *WAY* better and (marginally) cheaper than the HC08s we use on our super low end products (the equivalent of a 'toaster':)). It REALLY opened our eyes. We had no idea ARMs had penetrated so low end into the mkt. There are dozens of companies making thousands of ARM processor variations. One will have the peripherial/memory flavor at the price point you need. The code is mostly compatible from the top to bottom of the cortex line (and *WAY* more than porting from TI to AVR to PIC, etc) Stephen OK... I'll bite. What kind of software tool chain and hardware is good to get started on a NXP LPC or similar Arm? I found also found.. http://ics.nxp.com/lpcxpresso/~LPC/ http://www.pololu.com/catalog/product/2150 http://www.sparkfun.com/categories/219 http://www.mouser.com/stm32discovery/ http://www.mouser.com/ProductDetail/STMicroelectronics/STM32F4DISCOVERY/?qs=sGAEpiMZZMutVogd4PRSvEN8XDBeCtgD Dave -- Better than sec? Nothing is better than sec when it comes to monitoring Big Data applications. Try Boundary one-second resolution app monitoring today. Free. http://p.sf.net/sfu/Boundary-dev2dev ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] C Compiler - MPLAB
Mplab 8.8 isn't linux compatible. You need mplabXhttp://www.microchip.com/en_US/family/mplabx/index.html On Thu, Mar 8, 2012 at 9:33 PM, Cathrine Hribar bhri...@bresnan.net wrote: If you plan on using a Windows environment, then you can use Microchip's MPLAB PIC IDE and several different C compilers, all freeware. MPLABX ... Hi Doug: Thanks for the info... I just received the pickit 2 debug from microchip. Have the latest v. of MPLAB. Problem is that my software system is Windows 2000 with SP4. The pickit 2 software doesn't see the pickit 2 hardware pluged into the USB port. I know the port works. thanks: Bill Bill: You do know how old Windows 2000 is in technology-years? Microsoft terminated support two years ago. Sorry, I just had to get that out of my system :-) Did you have administrator privileges when you installed the driver? Without a functioning driver, Windows 2000 won't admit your pickit exists even if the port itself is electrically sound. Your smart drive test was necessary but not sufficient. It exercises a different driver. Were I in your shoes, I'd install MPLAB X IDE in Linux and drive on rather than arm-wrestle with W2K. To paraphrase what Admiral Farragut never exactly said, Damn the bugs, full speed ahead. Regards, Kent Hi Kent: Thanks for the note. I am aware of the age of Windows 2000 as I used it in my business of computer animation in S. W. Florida. That was up to 2005 before I retired. I agree it is a pain but sense I am retired and this is a hobby, I used what I had on hand, as MPLAB listed the system software could be Windows 2000 or XP. Hi, Bill. My wife and I are retired as well and fully understand the financial constraints. We choose to forgo many technology baubles in order to spend more in other pursuits, like staying involved in our grandkids' lives. My wife, for example, is still using a Sony laptop we bought when she was consulting a decade ago. She likes the full keyboard so much she doesn't want to buy a new laptop. We're running Windows 2000 on it because that's the latest version that has working drivers for it. I put that Query on this web site about two weeks ago, asking if there was a complier that would work for programming the dspic's, under Linux. One of the fellows said that there was a compiler but it was a pain to get all the files, in place, that was needed to use it under Linux.. Being the novice that I am, not being a programmer, I thought it would be more of a challenge than I could overcome with my limited knowledge. However, I think I will give it a try as I like the Linux operating system much better that Windows. It reminds me of the Amiga operating system that I use to use for model building, ray tracing, and animation recording. Oh, man, a Amiga user. You really were serious about animation work. I never had one but I drooled over the one my friend (also in video and animation work) had. I have neither the eye nor the temperament for graphics work. I envy those who do. If I need some direction, are you willing to lend a bit of help once in a while? I and the rest of the LinuxCNC crowd are always available to kibitz. Collectively, we know everything (and if it turns out we don't we can still sympathize with you!). What direction did you decide to go---MPLAB or MPLAB X? And in Linux directly or in Windows running as a virtual host in Linux? Of course, inquiring minds also want to know what you have in mind for those dspics. Bill Good luck. Regards, Kent Hi Kent: Yes we are all for the grand kids too! Well I think I will go with Linux. The MPLAB I have just downloaded was 8.80. I purchased the Pickit 2 debug. The project is a brushed servo controller. Knowing me I think it will go beyond that, maybe BLDC. Then who knows what. Well Kent back in 1985 my wife and I opened an Amiga store in Florida. Because I used it for 3 D wire frame modeling, in my Architectural Illustration business. I thought it would really catch on. She and I went to Commodore's repair school so we could support the machine. We were authorized Video Toaster retaillers. Opened a larger store in a strip shopping center about 1989. I ran both businesses from that location. About the time we got rolling the Hi-way dept. started tearing up the main hi-way that went in front of our center. And the first war started. Mail order got going real strong and we were doomed. I could buy Commodore Hi-res monitors from mail order cheaper than I could buy from Commadore direct and we were authorized retailers with them. I hate loop holes!! It was a great machine, 1 main processor and 5 sub-processors. Multitasking for real and all on 512K ram. I networked the Amiga, with the Windows NT4.0, and the MAC Quadra 950, for all animation and video
Re: [Emc-users] C Compiler - MPLAB
On Fri, 02 Mar 2012 23:14:03 -0500 Kent A. Reed knbr...@erols.com wrote: On 3/2/2012 10:32 PM, Cathrine Hribar wrote: On Fri, 02 Mar 2012 15:04:54 -0500 Doug Goffdg...@comporium.net wrote: Bill, If you plan on using a Windows environment, then you can use Microchip's MPLAB PIC IDE and several different C compilers, all freeware. MPLABX is a new platform that is still a bit buggy, though usable. And it will run under Linux. I use the PICKit 3 to program PICs, no problem. I use it in a Windows environment because I also need to program FTDI chips (USB) and they don't offer a Linux version. I run all Windows within VirtualBox, so I don't have to transfer files around between systems. Google MPLAB and you should get the microchip site, or http://ww1.microchip.com/downloads/mplab/X/ Hi Doug: Thanks for the info... I just received the pickit 2 debug from microchip. Have the latest v. of MPLAB. Problem is that my software system is Windows 2000 with SP4. The pickit 2 software doesn't see the pickit 2 hardware pluged into the USB port. I know the port works. thanks: Bill Bill: You do know how old Windows 2000 is in technology-years? Microsoft terminated support two years ago. Sorry, I just had to get that out of my system :-) Did you have administrator privileges when you installed the driver? Without a functioning driver, Windows 2000 won't admit your pickit exists even if the port itself is electrically sound. Your smart drive test was necessary but not sufficient. It exercises a different driver. Were I in your shoes, I'd install MPLAB X IDE in Linux and drive on rather than arm-wrestle with W2K. To paraphrase what Admiral Farragut never exactly said, Damn the bugs, full speed ahead. Regards, Kent Hi Kent: Thanks for the note. I am aware of the age of Windows 2000 as I used it in my business of computer animation in S. W. Florida. That was up to 2005 before I retired. I agree it is a pain but sense I am retired and this is a hobby, I used what I had on hand, as MPLAB listed the system software could be Windows 2000 or XP. I put that Query on this web site about two weeks ago, asking if there was a complier that would work for programming the dspic's, under Linux. One of the fellows said that there was a compiler but it was a pain to get all the files, in place, that was needed to use it under Linux.. Being the novice that I am, not being a programmer, I thought it would be more of a challenge than I could overcome with my limited knowledge. However, I think I will give it a try as I like the Linux operating system much better that Windows. It reminds me of the Amiga operating system that I use to use for model building, ray tracing, and animation recording. If I need some direction, are you willing to lend a bit of help once in a while? Bill -- Virtualization Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] C Compiler - MPLAB
On 3/8/2012 12:22 PM, Cathrine Hribar wrote: On Fri, 02 Mar 2012 23:14:03 -0500 Kent A. Reedknbr...@erols.com wrote: On 3/2/2012 10:32 PM, Cathrine Hribar wrote: On Fri, 02 Mar 2012 15:04:54 -0500 Doug Goffdg...@comporium.net wrote: Bill, If you plan on using a Windows environment, then you can use Microchip's MPLAB PIC IDE and several different C compilers, all freeware. MPLABX ... Hi Doug: Thanks for the info... I just received the pickit 2 debug from microchip. Have the latest v. of MPLAB. Problem is that my software system is Windows 2000 with SP4. The pickit 2 software doesn't see the pickit 2 hardware pluged into the USB port. I know the port works. thanks: Bill Bill: You do know how old Windows 2000 is in technology-years? Microsoft terminated support two years ago. Sorry, I just had to get that out of my system :-) Did you have administrator privileges when you installed the driver? Without a functioning driver, Windows 2000 won't admit your pickit exists even if the port itself is electrically sound. Your smart drive test was necessary but not sufficient. It exercises a different driver. Were I in your shoes, I'd install MPLAB X IDE in Linux and drive on rather than arm-wrestle with W2K. To paraphrase what Admiral Farragut never exactly said, Damn the bugs, full speed ahead. Regards, Kent Hi Kent: Thanks for the note. I am aware of the age of Windows 2000 as I used it in my business of computer animation in S. W. Florida. That was up to 2005 before I retired. I agree it is a pain but sense I am retired and this is a hobby, I used what I had on hand, as MPLAB listed the system software could be Windows 2000 or XP. Hi, Bill. My wife and I are retired as well and fully understand the financial constraints. We choose to forgo many technology baubles in order to spend more in other pursuits, like staying involved in our grandkids' lives. My wife, for example, is still using a Sony laptop we bought when she was consulting a decade ago. She likes the full keyboard so much she doesn't want to buy a new laptop. We're running Windows 2000 on it because that's the latest version that has working drivers for it. I put that Query on this web site about two weeks ago, asking if there was a complier that would work for programming the dspic's, under Linux. One of the fellows said that there was a compiler but it was a pain to get all the files, in place, that was needed to use it under Linux.. Being the novice that I am, not being a programmer, I thought it would be more of a challenge than I could overcome with my limited knowledge. However, I think I will give it a try as I like the Linux operating system much better that Windows. It reminds me of the Amiga operating system that I use to use for model building, ray tracing, and animation recording. Oh, man, a Amiga user. You really were serious about animation work. I never had one but I drooled over the one my friend (also in video and animation work) had. I have neither the eye nor the temperament for graphics work. I envy those who do. If I need some direction, are you willing to lend a bit of help once in a while? I and the rest of the LinuxCNC crowd are always available to kibitz. Collectively, we know everything (and if it turns out we don't we can still sympathize with you!). What direction did you decide to go---MPLAB or MPLAB X? And in Linux directly or in Windows running as a virtual host in Linux? Of course, inquiring minds also want to know what you have in mind for those dspics. Bill Good luck. Regards, Kent -- Virtualization Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] C Compiler - MPLAB
If you plan on using a Windows environment, then you can use Microchip's MPLAB PIC IDE and several different C compilers, all freeware. MPLABX ... Hi Doug: Thanks for the info... I just received the pickit 2 debug from microchip. Have the latest v. of MPLAB. Problem is that my software system is Windows 2000 with SP4. The pickit 2 software doesn't see the pickit 2 hardware pluged into the USB port. I know the port works. thanks: Bill Bill: You do know how old Windows 2000 is in technology-years? Microsoft terminated support two years ago. Sorry, I just had to get that out of my system :-) Did you have administrator privileges when you installed the driver? Without a functioning driver, Windows 2000 won't admit your pickit exists even if the port itself is electrically sound. Your smart drive test was necessary but not sufficient. It exercises a different driver. Were I in your shoes, I'd install MPLAB X IDE in Linux and drive on rather than arm-wrestle with W2K. To paraphrase what Admiral Farragut never exactly said, Damn the bugs, full speed ahead. Regards, Kent Hi Kent: Thanks for the note. I am aware of the age of Windows 2000 as I used it in my business of computer animation in S. W. Florida. That was up to 2005 before I retired. I agree it is a pain but sense I am retired and this is a hobby, I used what I had on hand, as MPLAB listed the system software could be Windows 2000 or XP. Hi, Bill. My wife and I are retired as well and fully understand the financial constraints. We choose to forgo many technology baubles in order to spend more in other pursuits, like staying involved in our grandkids' lives. My wife, for example, is still using a Sony laptop we bought when she was consulting a decade ago. She likes the full keyboard so much she doesn't want to buy a new laptop. We're running Windows 2000 on it because that's the latest version that has working drivers for it. I put that Query on this web site about two weeks ago, asking if there was a complier that would work for programming the dspic's, under Linux. One of the fellows said that there was a compiler but it was a pain to get all the files, in place, that was needed to use it under Linux.. Being the novice that I am, not being a programmer, I thought it would be more of a challenge than I could overcome with my limited knowledge. However, I think I will give it a try as I like the Linux operating system much better that Windows. It reminds me of the Amiga operating system that I use to use for model building, ray tracing, and animation recording. Oh, man, a Amiga user. You really were serious about animation work. I never had one but I drooled over the one my friend (also in video and animation work) had. I have neither the eye nor the temperament for graphics work. I envy those who do. If I need some direction, are you willing to lend a bit of help once in a while? I and the rest of the LinuxCNC crowd are always available to kibitz. Collectively, we know everything (and if it turns out we don't we can still sympathize with you!). What direction did you decide to go---MPLAB or MPLAB X? And in Linux directly or in Windows running as a virtual host in Linux? Of course, inquiring minds also want to know what you have in mind for those dspics. Bill Good luck. Regards, Kent Hi Kent: Yes we are all for the grand kids too! Well I think I will go with Linux. The MPLAB I have just downloaded was 8.80. I purchased the Pickit 2 debug. The project is a brushed servo controller. Knowing me I think it will go beyond that, maybe BLDC. Then who knows what. Well Kent back in 1985 my wife and I opened an Amiga store in Florida. Because I used it for 3 D wire frame modeling, in my Architectural Illustration business. I thought it would really catch on. She and I went to Commodore's repair school so we could support the machine. We were authorized Video Toaster retaillers. Opened a larger store in a strip shopping center about 1989. I ran both businesses from that location. About the time we got rolling the Hi-way dept. started tearing up the main hi-way that went in front of our center. And the first war started. Mail order got going real strong and we were doomed. I could buy Commodore Hi-res monitors from mail order cheaper than I could buy from Commadore direct and we were authorized retailers with them. I hate loop holes!! It was a great machine, 1 main processor and 5 sub-processors. Multitasking for real and all on 512K ram. I networked the Amiga, with the Windows NT4.0, and the MAC Quadra 950, for all animation and video recording. Play back recording directly to Beta-cam in real time. I learned a lot, mostly not to get involved with the computer retail market. That lesson cost us dearly! Well anyway I will let you know how it goes. Bill
Re: [Emc-users] C Compiler - MPLAB
Bill, If you plan on using a Windows environment, then you can use Microchip's MPLAB PIC IDE and several different C compilers, all freeware. MPLABX is a new platform that is still a bit buggy, though usable. And it will run under Linux. I use the PICKit 3 to program PICs, no problem. I use it in a Windows environment because I also need to program FTDI chips (USB) and they don't offer a Linux version. I run all Windows within VirtualBox, so I don't have to transfer files around between systems. Google MPLAB and you should get the microchip site, or http://ww1.microchip.com/downloads/mplab/X/ Hope this helps Doug Goff -- Virtualization Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] C Compiler - MPLAB
On Fri, 02 Mar 2012 15:04:54 -0500 Doug Goff dg...@comporium.net wrote: Bill, If you plan on using a Windows environment, then you can use Microchip's MPLAB PIC IDE and several different C compilers, all freeware. MPLABX is a new platform that is still a bit buggy, though usable. And it will run under Linux. I use the PICKit 3 to program PICs, no problem. I use it in a Windows environment because I also need to program FTDI chips (USB) and they don't offer a Linux version. I run all Windows within VirtualBox, so I don't have to transfer files around between systems. Google MPLAB and you should get the microchip site, or http://ww1.microchip.com/downloads/mplab/X/ Hi Doug: Thanks for the info... I just received the pickit 2 debug from microchip. Have the latest v. of MPLAB. Problem is that my software system is Windows 2000 with SP4. The pickit 2 software doesn't see the pickit 2 hardware pluged into the USB port. I know the port works. thanks: Bill Hope this helps Doug Goff -- Virtualization Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Virtualization Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users