Hot![FAQ]USB PIC related open source projects

Page: 12 > Showing page 1 of 2
Author
xiaofan
Super Member
  • Total Posts : 6247
  • Reward points : 0
  • Joined: 2005/04/14 07:05:25
  • Location: Singapore
  • Status: offline
2007/03/08 06:05:29 (permalink)
4.33 (6)

USB PIC related open source projects

1. PUF using sdcc : http://vasco.gforge.enseeiht.fr/

"PUF is a USB application framework dedicated to Linux (on the host side) and to the PIC 18F4550 family of microcontrollers (on the device side). PUF includes: a bootloader that can flash the PIC application through the USB, a PIC demo and its corresponding application on the host side, and docker, the host-side flash programming utility.

2. PIC18F4550 USB/MSD sourceforge, Apache License V2.0
http://sourceforge.net/projects/pic18fusb

3) GPLed USB stack with SDCC
http://forum.microchip.com/tm.aspx?m=170553
http://www.nutsvolts.com/%7Edownloads/USB.zip
Nuts n Volts HID demo Rebuilt
http://www.microchip.com/forums/tm.aspx?m=382900

4) PICDEM FS USB bootloader for Linux/Windows using libusb
http://www.internetking.org/fsusb/
http://forum.microchip.com/tm.aspx?m=106426

5) PICDEM FS USB demo appliation under Linux/Windows using libusb 
http://www.varxec.net/picdem_fs_usb/
http://forum.microchip.com/tm.aspx?m=106426

6) PIC18F2455/4455 Assembler USB Firmware (MPASM) From Bminch
http://forum.microchip.com/tm.aspx?m=89669
http://pe.ece.olin.edu/ece/projects.html

7) MPLAB C18 based PIC USB firmware from Bminch (simpler than Microchip's)
http://forum.microchip.com/tm.aspx?m=125158
http://pe.ece.olin.edu/ece/projects.html
post edited by xiaofan - 2009/03/27 17:57:40
#1

32 Replies Related Threads

    xiaofan
    Super Member
    • Total Posts : 6247
    • Reward points : 0
    • Joined: 2005/04/14 07:05:25
    • Location: Singapore
    • Status: offline
    RE: USB PIC related open source projects 2008/04/09 21:55:39 (permalink)
    0
    One more here:
    Microchip USB C18 Firmware framework ported to SDCC
    http://www.efn.org/~rick/work/MCHPFSUSB/
    #2
    xiaofan
    Super Member
    • Total Posts : 6247
    • Reward points : 0
    • Joined: 2005/04/14 07:05:25
    • Location: Singapore
    • Status: offline
    RE: USB PIC related open source projects 2008/04/09 21:56:52 (permalink)
    0
    Another one:
     
    USB Midi (using gpasm and sdcc). It is said that the firmware is also based on the Microchip Firmware Framework.
    http://www.ucapps.de/mbhp_usb_pic.html
    #3
    xiaofan
    Super Member
    • Total Posts : 6247
    • Reward points : 0
    • Joined: 2005/04/14 07:05:25
    • Location: Singapore
    • Status: offline
    RE: USB PIC related open source projects 2008/05/18 20:42:13 (permalink)
    #4
    xiaofan
    Super Member
    • Total Posts : 6247
    • Reward points : 0
    • Joined: 2005/04/14 07:05:25
    • Location: Singapore
    • Status: offline
    RE: USB PIC related open source projects 2008/07/26 20:19:46 (permalink)
    0
    Two minor patches about USB PICs in Linux kernel 2.6.26.

    http://www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.26

    ********************************************************
    commit 5fc89390f74ac42165db477793fb30f6a200e79c
    Author: Xiaofan Chen < xiaofanc@gmail.com>
    Date: Tue May 13 21:52:00 2008 +0800

    USB: remove PICDEM FS USB demo (04d8:000c) device from ldusb

    Microchip has changed the PICDEM FS USB demo device (0x04d8:000c)
    to use bulk transfer and not interrupt transfer. So I've updated the libusb
    based program here (Post #31).
    http://forum.microchip.com/tm.aspx?m=106426&mpage=2

    So I believe that the in-kernel ldusb driver will no longer work with the
    demo firmware. It should be removed.


    Signed-off-by: Xiaofan Chen < xiaofanc@gmail.com>
    Cc: Michael Hund < MHund@LD-Didactic.de>
    Cc: stable < stable@kernel.org>
    Signed-off-by: Greg Kroah-Hartman < gregkh@suse.de>
    ********************************************************

    ********************************************************
    commit f4971031f4acd98423a2903c6517fb3ef1aea8dc
    Author: Xiaofan Chen < xiaofanc@gmail.com>
    Date: Tue May 13 17:11:59 2008 +0200

    HID: add Microchip PICKit 1 and PICkit 2 to blacklist

    Microchip PICkit 1 and PICKit 2 USB Programmers are USB HID class of device but
    they are not real HID device. They are now supported by libusb based programs
    like the following programs.

    pk2 and pk2cmd Linux port:
    http://home.pacbell.net/theposts/picmicro/
    usb_pickit:
    http://tfc.duke.free.fr/pickit.html
    usb_pickit original version:
    http://charm.cs.uiuc.edu/users/olawlor/projects/2003/microchip/

    Therefore it is preferred to blacklist them.

    Signed-off-by: Xiaofan Chen < xiaofanc@gmail.com>
    Signed-off-by: Jiri Kosina < jkosina@suse.cz>
    ********************************************************

    #5
    xiaofan
    Super Member
    • Total Posts : 6247
    • Reward points : 0
    • Joined: 2005/04/14 07:05:25
    • Location: Singapore
    • Status: offline
    RE: USB PIC related open source projects 2008/09/14 16:43:34 (permalink)
    0
    The discussion forum for UBW in Sparkfun forum can be a good resource for USB PICs as well.
    http://forum.sparkfun.com/viewforum.php?f=19
    #6
    xiaofan
    Super Member
    • Total Posts : 6247
    • Reward points : 0
    • Joined: 2005/04/14 07:05:25
    • Location: Singapore
    • Status: offline
    RE: USB PIC related open source projects 2008/09/14 16:45:40 (permalink)
    0
    Brad Minch's Lab 2 MPASM modified version for gputils is here.
    http://www.curdes.com/gnupic/GnuPic.html
    #7
    xiaofan
    Super Member
    • Total Posts : 6247
    • Reward points : 0
    • Joined: 2005/04/14 07:05:25
    • Location: Singapore
    • Status: offline
    RE: USB PIC related open source projects 2008/09/17 15:57:13 (permalink)
    0
    PICKit 2 as SPI Protocol Analyzer: using SDCC and PICkit 2 Mod
    http://vivara.net/blog/?p=55
    #8
    kenn
    Super Member
    • Total Posts : 226
    • Reward points : 0
    • Joined: 2008/01/19 09:23:48
    • Location: Toronto ON
    • Status: offline
    RE: USB PIC related open source projects 2008/09/17 16:24:29 (permalink)
    0
    Thanks for posting this stuff xiaofan. Smile

    I just found out about SDCC this week. Have you used it, and if so, how would you compare it to other free or cheap PIC C compilers?




    what, me assemble?
    #9
    xiaofan
    Super Member
    • Total Posts : 6247
    • Reward points : 0
    • Joined: 2005/04/14 07:05:25
    • Location: Singapore
    • Status: offline
    RE: USB PIC related open source projects 2008/09/17 16:33:03 (permalink)
    0
    I do not really use sdcc. I think it has a long way to go to catch up with MPLAB C18 for PIC18. It also has a long way to go to catch up with other C compilers for PIC12/16. Still people have used it with success. And the sdcc developers are quite helpful.

    By the way, it is said sdcc is pretty good for 8051.
    #10
    xiaofan
    Super Member
    • Total Posts : 6247
    • Reward points : 0
    • Joined: 2005/04/14 07:05:25
    • Location: Singapore
    • Status: offline
    RE: USB PIC related open source projects 2008/11/26 07:10:54 (permalink)
    0
    USB PIC programmer for Linux, Windows and Mac OS X, PIC18F2550 based, USB HID
    http://usbpicprog.org/

    Open Programmer for Linux and Windows, PIC18F2550 based, USB HID
    http://openprog.altervista.org/OP_eng.html
    #11
    xiaofan
    Super Member
    • Total Posts : 6247
    • Reward points : 0
    • Joined: 2005/04/14 07:05:25
    • Location: Singapore
    • Status: offline
    RE: USB PIC related open source projects 2009/03/27 09:06:00 (permalink)
    #12
    xiaofan
    Super Member
    • Total Posts : 6247
    • Reward points : 0
    • Joined: 2005/04/14 07:05:25
    • Location: Singapore
    • Status: offline
    RE: USB PIC related open source projects 2009/05/08 01:41:27 (permalink)
    0
    Stack V2.4 USB Device demo under Linux with Microchip's QT3 based demo application
    http://www.microchip.com/forums/tm.aspx?m=411007
    #13
    xiaofan
    Super Member
    • Total Posts : 6247
    • Reward points : 0
    • Joined: 2005/04/14 07:05:25
    • Location: Singapore
    • Status: offline
    RE: USB PIC related open source projects 2009/05/09 07:18:46 (permalink)
    0
    USB GPIB with PIC18F2550 using PUF and sdcc
    http://cluster.physik.uni-freiburg.de/~kuhnen/pic/pic_usbgpib/

    USB Stapl player using PUF and sdcc
    http://www.ise.pw.edu.pl/~wzab/usb_stapl_player/

    USB interface for parallel port DSO-2100 using PUF and sdcc
    http://www.ise.pw.edu.pl/~wzab/dso2100usb/
    #14
    xiaofan
    Super Member
    • Total Posts : 6247
    • Reward points : 0
    • Joined: 2005/04/14 07:05:25
    • Location: Singapore
    • Status: offline
    RE: USB PIC related open source projects 2009/05/09 07:21:55 (permalink)
    0

    ORIGINAL: xiaofan

    One more here:
    Microchip USB C18 Firmware framework ported to SDCC
    http://www.efn.org/~rick/work/MCHPFSUSB/


    Updated version from Mark Gross:
    http://www.thegnar.org/bitwhacker/bitwhacker.html
    http://www.thegnar.org/bitwhacker/D_143_Dec8.tar.bz2

    #15
    xiaofan
    Super Member
    • Total Posts : 6247
    • Reward points : 0
    • Joined: 2005/04/14 07:05:25
    • Location: Singapore
    • Status: offline
    RE: USB PIC related open source projects 2010/01/19 05:50:43 (permalink)
    0
    Simple libusb based programs by me (take note I am not a good programmer).
    1) for Jan Axelson's WinUSB example
    http://www.microchip.com/forums/tm.aspx?m=340892
    2) for Jan Axelson's Generic HID program
    http://www.microchip.com/forums/tm.aspx?m=340898
    3) for generic isochronous transfer example
    http://www.microchip.com/forums/fb.aspx?m=272277
    http://www.microchip.com/forums/fb.aspx?m=478642

    Similar code for generic isochronous transfer  from vloki
    http://www.microchip.com/forums/tm.aspx?m=372725
    http://www.microchip.com/forums/fb.aspx?m=477387

    Similar code for generic isochronous transfer from Martin
    http://www.microchip.com/forums/fb.aspx?m=479854

    Not from me, but from libusb-win32 developer Stephan Meyer.
    http://www.microchip.com/forums/fb.aspx?m=480335
    http://www.microchip.com/forums/fb.aspx?m=480336
    http://www.microchip.com/forums/fb.aspx?m=480337

    Another example from TI Calculator project
    http://svn.calcforge.org/viewvc/calcforgelp/libcalccables/trunk/src/linux/link_usb.c?view=markup

    post edited by xiaofan - 2010/03/09 04:59:16
    #16
    xiaofan
    Super Member
    • Total Posts : 6247
    • Reward points : 0
    • Joined: 2005/04/14 07:05:25
    • Location: Singapore
    • Status: offline
    RE: USB PIC related open source projects 2010/01/19 05:51:38 (permalink)
    0
    An open, inexpensive Foreign Exchange System design with a USB interface
    http://openusbfxs.wordpress.com/
    #17
    xiaofan
    Super Member
    • Total Posts : 6247
    • Reward points : 0
    • Joined: 2005/04/14 07:05:25
    • Location: Singapore
    • Status: offline
    AlfBaz
    Super Member
    • Total Posts : 413
    • Reward points : 0
    • Joined: 2010/01/19 23:46:36
    • Location: Wollongong, Australia
    • Status: offline
    RE: USB PIC related open source projects 2010/01/31 03:06:40 (permalink)
    0
    Excellent Xiofan!!
    Not doing any USB stuff righ now but I've book marked this thread
    Thank you very much

    forum member formerly known as izi
    #19
    kenn
    Super Member
    • Total Posts : 226
    • Reward points : 0
    • Joined: 2008/01/19 09:23:48
    • Location: Toronto ON
    • Status: offline
    RE: USB PIC related open source projects 2010/01/31 10:59:22 (permalink)
    0
    Xiaofan,

    Thanks alot for maintaining this very useful thread, and for your blog as well. I've learned alot from you.   Smile



    what, me assemble?
    #20
    Page: 12 > Showing page 1 of 2
    Jump to:
    © 2014 APG vNext Commercial Version 4.5