usb
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 321
pvrusb 1.2
pvrusb is a Linux driver for the WinTV PVR USB (not the plain WinTV USB), a USB MPEG2 encoder with a TV tuner. more>>
pvrusb is a Linux driver for the WinTV PVR USB (not the plain WinTV USB), a USB MPEG2 encoder with a TV tuner. The WinTV PVR USB is a video capture device attached to the USB bus. The purpose is similar to the PCI version (WinTV PVR), but this driver is for the USB version only. Follow this link for a Linux driver for the PCI version.
This device has also not much to do with the plain WinTV USB, because the WinTV PVR USB contains a MPEG2 encoder, which the simple WinTV USB does not contain. The higher compression ratio of the WinTV PVR USB gives much better video quality at higher resolutions than the WinTV USB. Support for the Pinnacle Bungee is still incomplete.
Some notes about the program:
You need the WinTV PVR firmware ROM from Hauppauge ("HCWUSB.UPD.ROM" or "USB_MPEG2_POPNOISEFIX.ROM"). I obtained the files by installing the WinTV software on a Windows machine. The files do not contain any copyright notice, but for now I just assume Hauppauge would not want me to distribute them and so I wont.
You can upload the firmware into the driver after inserting the module using:
dd if=USB_MPEG2_POPNOISEFIX.ROM of=/proc/pvrusb/firmware bs=256k
To display information about the currently loaded firmware:
cat /proc/pvrusb/firmware
The driver attaches itself to /dev/usb/lp0 (yes, the USB printer special file). YES, this is stupid. I will change it soon.
To save the MPEG2 stream try:
cat /dev/usb/lp0 > data.mpg
To watch TV attach a signal to the composite input and use MPlayer:
mplayer /dev/usb/lp0
The tuner is not programmed yet. I will probably add tuner support soon.
I have a WinTV with NTSC tuner. I cannot add PAL tuner support until I get access to a PAL WinTV.
<<lessThis device has also not much to do with the plain WinTV USB, because the WinTV PVR USB contains a MPEG2 encoder, which the simple WinTV USB does not contain. The higher compression ratio of the WinTV PVR USB gives much better video quality at higher resolutions than the WinTV USB. Support for the Pinnacle Bungee is still incomplete.
Some notes about the program:
You need the WinTV PVR firmware ROM from Hauppauge ("HCWUSB.UPD.ROM" or "USB_MPEG2_POPNOISEFIX.ROM"). I obtained the files by installing the WinTV software on a Windows machine. The files do not contain any copyright notice, but for now I just assume Hauppauge would not want me to distribute them and so I wont.
You can upload the firmware into the driver after inserting the module using:
dd if=USB_MPEG2_POPNOISEFIX.ROM of=/proc/pvrusb/firmware bs=256k
To display information about the currently loaded firmware:
cat /proc/pvrusb/firmware
The driver attaches itself to /dev/usb/lp0 (yes, the USB printer special file). YES, this is stupid. I will change it soon.
To save the MPEG2 stream try:
cat /dev/usb/lp0 > data.mpg
To watch TV attach a signal to the composite input and use MPlayer:
mplayer /dev/usb/lp0
The tuner is not programmed yet. I will probably add tuner support soon.
I have a WinTV with NTSC tuner. I cannot add PAL tuner support until I get access to a PAL WinTV.
Download (0.011MB)
Added: 2006-07-28 License: GPL (GNU General Public License) Price:
1185 downloads
Catux-USB 0.1
Catux-USB is a distribution created by CaTuX, an association of GNU/Linuxs users from the central area of Catalonia. more>>
Catux-USB is a distribution created by CaTuX, an association of GNU/Linuxs users from the central area of Catalonia.
This distribution is not just one more, but it has a distinguishing feature: it can be executed from any Pendrive (or any USB storage device, even the low capacity ones.
Once it has been executed and the hardware detected, you will have a totally normal distribution, based on Debian through Knoppix and ready to do all the apt-get you want.
<<lessThis distribution is not just one more, but it has a distinguishing feature: it can be executed from any Pendrive (or any USB storage device, even the low capacity ones.
Once it has been executed and the hardware detected, you will have a totally normal distribution, based on Debian through Knoppix and ready to do all the apt-get you want.
Download (100MB)
Added: 2005-05-18 License: GPL (GNU General Public License) Price:
906 downloads
LCD2USB 1.07
LCD2USB is a open source/open hardware project. more>>
LCD2USB is a open source/open hardware project. LCD2USB was meant to be cheap and to be made of easily available parts.
It is therefore based on the Atmel AVR Mega8 CPU and does not require any difficult to obtain parts like separate USB controllers and the like. The total cost (without display and pcb) are about 5 to 10 Euros. LCD2USB currently comes with a simple demo application that works under Linux, MacOS X and Windows. I still have several spare PCBs, please email me if you are interested.
LCD2USB makes use of several projects to achieve this goal. LCD2USB is based on:
LCD4LINUX, a great framework to use small LCDs with linux, AVR-USB, a pure software implementation of USB for the AVR plattform, USBtiny, another software usb implementation for the AVR, and Peter Fleurys LCD routines for the AVR.
The hardware of the LCD2USB interface consists of the Atmel AVR Mega8 CPU, a cheap and easy to obtain microcontroller with 8 KBytes flash (of which ~3k are used in this application) and 2 KBytes RAM. The processor is surrounded by few parts, mainly connectors to interface to the PC and the LCD.
A power LED (LED1) indicates that the system is powered via USB. The system clock is derived from a 12Mhz crystal. This frequency is necessary due to the fact that the software USB implementation requires a precise timing with respect to the USB.
Enhancements:
- Added usbtiny based version due to user request
- AVR-USB version 1.07, USBtiny version 2.07
<<lessIt is therefore based on the Atmel AVR Mega8 CPU and does not require any difficult to obtain parts like separate USB controllers and the like. The total cost (without display and pcb) are about 5 to 10 Euros. LCD2USB currently comes with a simple demo application that works under Linux, MacOS X and Windows. I still have several spare PCBs, please email me if you are interested.
LCD2USB makes use of several projects to achieve this goal. LCD2USB is based on:
LCD4LINUX, a great framework to use small LCDs with linux, AVR-USB, a pure software implementation of USB for the AVR plattform, USBtiny, another software usb implementation for the AVR, and Peter Fleurys LCD routines for the AVR.
The hardware of the LCD2USB interface consists of the Atmel AVR Mega8 CPU, a cheap and easy to obtain microcontroller with 8 KBytes flash (of which ~3k are used in this application) and 2 KBytes RAM. The processor is surrounded by few parts, mainly connectors to interface to the PC and the LCD.
A power LED (LED1) indicates that the system is powered via USB. The system clock is derived from a 12Mhz crystal. This frequency is necessary due to the fact that the software USB implementation requires a precise timing with respect to the USB.
Enhancements:
- Added usbtiny based version due to user request
- AVR-USB version 1.07, USBtiny version 2.07
Download (0.26MB)
Added: 2007-01-17 License: GPL (GNU General Public License) Price:
1022 downloads
usb-mount 0.96
usb-mount provides desktop integration for systems using the hotplug scripts and the KDE desktop. more>>
usb-mount project provides desktop integration for systems using the hotplug scripts and the KDE desktop. It automatically mounts and unmounts USB storage partitions and modifies the users desktop, via the addition of icons representing USB storage device partitions.
The user can interact with the storage device by opening the desktop icons to reveal the folders corresponding to each partition. Each partitions mount status can be altered by using icon control options.
These scripts work for me on Fedora Core 2 and Redhat 9. Several people have reported that they can be made to function on many other Linux distributions with minor configuration changes and some editing.
To get them to work on your system you may need knowledge of Linux and shell scripting. If the scripts dont work out of the box, you should look for errors in /var/log/messages (or where ever your system log is kept). If you are not comfortable with reading logs and editing scripts - perhaps these scripts arent for you.
I no longer have any Linux systems with 2.4 kernels, I think the scripts will still work. All recent modifications have only been tested on Fedora Core 4 running kernel 2.6.
Many distributions are now adequately handling usb - so I havent spent much time improving usb-mount. If anyone wants to fork a new version, feel free. The new kernel, dbus, etc should make it quite easy to create a simpler script from scratch.
Enhancements:
- More fixes for newer kernels/distibutions that take longer to setup usb devices;
- Handle flash card readers that have more than one device (thanks to Edward);
- Ignore non usb-storage devices (thanks to Wolfgang Klein).
<<lessThe user can interact with the storage device by opening the desktop icons to reveal the folders corresponding to each partition. Each partitions mount status can be altered by using icon control options.
These scripts work for me on Fedora Core 2 and Redhat 9. Several people have reported that they can be made to function on many other Linux distributions with minor configuration changes and some editing.
To get them to work on your system you may need knowledge of Linux and shell scripting. If the scripts dont work out of the box, you should look for errors in /var/log/messages (or where ever your system log is kept). If you are not comfortable with reading logs and editing scripts - perhaps these scripts arent for you.
I no longer have any Linux systems with 2.4 kernels, I think the scripts will still work. All recent modifications have only been tested on Fedora Core 4 running kernel 2.6.
Many distributions are now adequately handling usb - so I havent spent much time improving usb-mount. If anyone wants to fork a new version, feel free. The new kernel, dbus, etc should make it quite easy to create a simpler script from scratch.
Enhancements:
- More fixes for newer kernels/distibutions that take longer to setup usb devices;
- Handle flash card readers that have more than one device (thanks to Edward);
- Ignore non usb-storage devices (thanks to Wolfgang Klein).
Download (0.034MB)
Added: 2006-01-26 License: LGPL (GNU Lesser General Public License) Price:
1370 downloads
libusb 0.1.12
libusb is a library to provide userspace access to USB devices. more>>
libusb is a library to provide userspace access to USB devices. libusb project supports Linux 2.6/2.4/2.2, FreeBSD/OpenBSD/NetBSD, and Darwin/MacOS X.
Operating System support
- Linux
- FreeBSD
- NetBSD
- OpenBSD
- Darwin
- MacOS X
Building:
It should be as simple as running these two commands:
./configure
make
<<lessOperating System support
- Linux
- FreeBSD
- NetBSD
- OpenBSD
- Darwin
- MacOS X
Building:
It should be as simple as running these two commands:
./configure
make
Download (0.38MB)
Added: 2006-03-09 License: LGPL (GNU Lesser General Public License) Price:
1407 downloads
USBSink 0.3.1
USBSink is a GNOME program for file synchronization over USB. more>>
USBSink is a GNOME program for file synchronization over USB. USBSink is designed for users of removable drives, such as flash drives or external hard disks.
The goal is to have a complete automation of data trasfers, after a task has been defined. With file monitoring and hardware detection features, USBSink is able to respond and act according to relevant events across the desktop.
<<lessThe goal is to have a complete automation of data trasfers, after a task has been defined. With file monitoring and hardware detection features, USBSink is able to respond and act according to relevant events across the desktop.
Download (0.26MB)
Added: 2007-02-16 License: GPL (GNU General Public License) Price:
982 downloads
vp-usb-lock 0.2.1
vp-usb-lock is a Linux kernel driver and PAM module that utilizes the PC wireless USB lock. more>>
vp-usb-lock is a Linux kernel driver and PAM module that utilizes the PC wireless USB lock and makes it possible to use it as authentication method for your Linux box.
It is easy to install, but needs access to the sources of the kernel and PAM to build correctly. It has been tested under Fedora Core 2 with a custom made 2.6.7-1.494.2.2 kernel, but it should also work with other kernel versions and distributions.
Enhancements:
- A lock daemon was added.
- A compilation error that was introduced lately by some changes to the Linux kernel was fixed.
- Support for kernel 2.4.x versions was added.
<<lessIt is easy to install, but needs access to the sources of the kernel and PAM to build correctly. It has been tested under Fedora Core 2 with a custom made 2.6.7-1.494.2.2 kernel, but it should also work with other kernel versions and distributions.
Enhancements:
- A lock daemon was added.
- A compilation error that was introduced lately by some changes to the Linux kernel was fixed.
- Support for kernel 2.4.x versions was added.
Download (0.080MB)
Added: 2006-09-14 License: GPL (GNU General Public License) Price:
1140 downloads
USB Launcher 0.0.3
USB Launcher project is a couple of basic programs to drive the M&S USB Missile Launcher. more>>
USB Launcher project is a couple of basic programs to drive the M&S USB Missile Launcher.
ctlmissile does all the actual work. Youll need libusb installed to compile it, but assuming you have that typing "make" should do the trick. You can then
do:
ctlmissile up
ctlmissile down
ctlmissile left
ctlmissile right
ctlmissile fire
ctlmissile stop
to do all the things youd expect. Note youll need to be root to use it. I
havent figured out a nice way to use libusb yet as a user. Anyone got some pointers?
Oh, and youll need to not have usbhid installed or itll claim the device itself (I think I can add support so that it gets automatically disconnected from the device, so Ill have a look at that).
usblauncher is a Perl program that uses GTK2 to provide a basic interface for controlling the launcher. It uses ctlmissile. Currently Ive made ctlmissile suid root so I can run usblauncher as my normal user id, but Im not sure about this long term.
Enhancements:
- Added support for Dream Cheeky USB missile launcher from James Puderer.
<<lessctlmissile does all the actual work. Youll need libusb installed to compile it, but assuming you have that typing "make" should do the trick. You can then
do:
ctlmissile up
ctlmissile down
ctlmissile left
ctlmissile right
ctlmissile fire
ctlmissile stop
to do all the things youd expect. Note youll need to be root to use it. I
havent figured out a nice way to use libusb yet as a user. Anyone got some pointers?
Oh, and youll need to not have usbhid installed or itll claim the device itself (I think I can add support so that it gets automatically disconnected from the device, so Ill have a look at that).
usblauncher is a Perl program that uses GTK2 to provide a basic interface for controlling the launcher. It uses ctlmissile. Currently Ive made ctlmissile suid root so I can run usblauncher as my normal user id, but Im not sure about this long term.
Enhancements:
- Added support for Dream Cheeky USB missile launcher from James Puderer.
Download (0.008MB)
Added: 2007-06-18 License: GPL (GNU General Public License) Price:
522 downloads
Download (237MB)
Added: 2006-01-12 License: GPL (GNU General Public License) Price:
1382 downloads
Device::USB::FAQ 0.21
Device::USB::FAQ Perl module contains Frequently Asked Questions for Device::USB. more>>
Device::USB::FAQ Perl module contains Frequently Asked Questions for Device::USB.
This is an attempt to answer some of the frequently asked questions about the Device::USB module.
Which platforms does Device::USB support?
Device:USB supports any platform that libusb supports. This list currently includes Linux, FreeBSD, NetBSD, OpenBSD, Darwin, and MacOS X.
There is a port of the libusb library to the Windows environment called LibUsb-Win32. Because I dont have a development environment for testing this library, Device::USB does not yet support this library.
Do I have to use Device::USB as root?
By default, access to the USB devices on a Unix-based system appear to be limited to the root account. This usually causes access to most of the libusb features to fail with a permission error.
Using the Device::USB module as root avoids this feature, but is not very satisfying from a security standpoint. (See the next question for more options.)
How do I enable use of Device::USB as a non-root user?
Some of the attributes of USB devices are available to non-root users, but accessing many of the more interesting features require special privileges. According to the libusb source, the open() function requires either device nodes to be present or the usbfs file system to be mounted in specific locations. Those places in order are:
1)
/dev/bus/usb - pre-2.6.11: via devfs / post-2.6.11: via udev
2)
/proc/bus/usb - usbfs
Look in both locations on your system for which of these two methods your libusb will use.
No matter which method your system uses, you will probably want to create a separate group to control access. Run this command to add a system group:
addgroup --system usb
or
groupadd --system usb
You can then add users to that group to allow access to your usb devices.
<<lessThis is an attempt to answer some of the frequently asked questions about the Device::USB module.
Which platforms does Device::USB support?
Device:USB supports any platform that libusb supports. This list currently includes Linux, FreeBSD, NetBSD, OpenBSD, Darwin, and MacOS X.
There is a port of the libusb library to the Windows environment called LibUsb-Win32. Because I dont have a development environment for testing this library, Device::USB does not yet support this library.
Do I have to use Device::USB as root?
By default, access to the USB devices on a Unix-based system appear to be limited to the root account. This usually causes access to most of the libusb features to fail with a permission error.
Using the Device::USB module as root avoids this feature, but is not very satisfying from a security standpoint. (See the next question for more options.)
How do I enable use of Device::USB as a non-root user?
Some of the attributes of USB devices are available to non-root users, but accessing many of the more interesting features require special privileges. According to the libusb source, the open() function requires either device nodes to be present or the usbfs file system to be mounted in specific locations. Those places in order are:
1)
/dev/bus/usb - pre-2.6.11: via devfs / post-2.6.11: via udev
2)
/proc/bus/usb - usbfs
Look in both locations on your system for which of these two methods your libusb will use.
No matter which method your system uses, you will probably want to create a separate group to control access. Run this command to add a system group:
addgroup --system usb
or
groupadd --system usb
You can then add users to that group to allow access to your usb devices.
Download (0.027MB)
Added: 2007-07-26 License: Perl Artistic License Price:
824 downloads
PIC USB Framework 1.1
PIC USB Framework is a USB application framework dedicated to Linux. more>>
PIC USB Framework 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.
The PUF also contains gputils and sdcc as cross-building tools, and odyssey 0.4vasco as a parallel port PIC programmer.
Enhancements:
- sdcc optimization flags are now switched on by default.
- A component library (including a console mechanism and a small real time scheduler) has been added to help building user applications.
- Tools have been upgraded to automake 1.9.6, autoconf 2.59d, sdcc snapshot 4482, odyssey 0.5, and gputils 0.13.4.
- The applications size has been optimized.
<<lessPUF 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.
The PUF also contains gputils and sdcc as cross-building tools, and odyssey 0.4vasco as a parallel port PIC programmer.
Enhancements:
- sdcc optimization flags are now switched on by default.
- A component library (including a console mechanism and a small real time scheduler) has been added to help building user applications.
- Tools have been upgraded to automake 1.9.6, autoconf 2.59d, sdcc snapshot 4482, odyssey 0.5, and gputils 0.13.4.
- The applications size has been optimized.
Download (4.3MB)
Added: 2007-01-01 License: LGPL (GNU Lesser General Public License) Price:
1032 downloads
Download (0.20MB)
Added: 2007-01-09 License: GPL (GNU General Public License) Price:
1025 downloads
MMUSBAUDIO 2006.05.31
MMUSBAUDIO (formerly known as USBUA100) is a Linux kernel module device driver for the Roland / Edirol desktop audio devices. more>>
MMUSBAUDIO (formerly known as USBUA100) is a Linux kernel module device driver for the Roland / Edirol desktop audio devices.
It works with next devices:
UA-1EX
UM-1
UA-5
UA-100
SC-8850
The Advanced Linux Sound Architecture (ALSA) supports many USB audio devices. It is provided with most major distributions of Linux and is recommended in most cases. However, OSS compatibility is needed for some older (and simpler) applications and ALSA does not provide Open Sound System (OSS) backwards compatibility for 24-bit USB devices like the UA-5 that use 6 bytes per URB. Also, the ALSA programming interface is extremely complicated compared to the relatively rudamentary (and considerably less robust) OSS interface. Therefore, MMUSBAUDIO is provided as an alternative.
All of the supported devices use protocols similar to the USB-Audio and USB-MIDI standards. Therefore, MMUSBAUDIO should be relatively easy to upgrade for other devices.
Enhancements:
- Upgrade to support UA-1EX.
- Change mmusbaudio_find_audio_endpoints() to assign devices based on endpoint rather than simply using endpoints as signatures for device type. Needed since UA-1EX and UA-5 use different endpoint addresses.
<<lessIt works with next devices:
UA-1EX
UM-1
UA-5
UA-100
SC-8850
The Advanced Linux Sound Architecture (ALSA) supports many USB audio devices. It is provided with most major distributions of Linux and is recommended in most cases. However, OSS compatibility is needed for some older (and simpler) applications and ALSA does not provide Open Sound System (OSS) backwards compatibility for 24-bit USB devices like the UA-5 that use 6 bytes per URB. Also, the ALSA programming interface is extremely complicated compared to the relatively rudamentary (and considerably less robust) OSS interface. Therefore, MMUSBAUDIO is provided as an alternative.
All of the supported devices use protocols similar to the USB-Audio and USB-MIDI standards. Therefore, MMUSBAUDIO should be relatively easy to upgrade for other devices.
Enhancements:
- Upgrade to support UA-1EX.
- Change mmusbaudio_find_audio_endpoints() to assign devices based on endpoint rather than simply using endpoints as signatures for device type. Needed since UA-1EX and UA-5 use different endpoint addresses.
Download (0.021MB)
Added: 2006-07-27 License: GPL (GNU General Public License) Price:
1188 downloads
USB Server for Linux 1.9.5
Simply and powerful software solution for sharing and accessing USB devices over local network or Internet! USB Server for Linux allows to work with the remote USB devices as if they are physically plugged into your computer! more>> <<less
Download (93.75KB)
Added: 2009-04-09 License: Freeware Price:
203 downloads
Other version of USB Server for Linux
USB Headset Buttons 0.9.2
USB Headset Buttonss purpose is to enable the Volume up and Down Buttons on my Logitech USB 30 Headset. more>>
USB Headset Buttonss purpose is to enable the Volume up and Down Buttons on my Logitech USB 30 Headset.
USB Headsets are very useful for VoIP applications like SIP Networks or Skype. On my headset I have volume buttons which need extra care to be taken of. This Application does it.
<<lessUSB Headsets are very useful for VoIP applications like SIP Networks or Skype. On my headset I have volume buttons which need extra care to be taken of. This Application does it.
Download (0.005MB)
Added: 2006-03-14 License: GPL (GNU General Public License) Price:
1322 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above usb search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed