Main > Free Download Search >

Free usb 30 software for linux

usb 30

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 394
LCD2USB 1.07

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
<<less
Download (0.26MB)
Added: 2007-01-17 License: GPL (GNU General Public License) Price:
1022 downloads
Catux-USB 0.1

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.
<<less
Download (100MB)
Added: 2005-05-18 License: GPL (GNU General Public License) Price:
906 downloads
libusb 0.1.12

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
<<less
Download (0.38MB)
Added: 2006-03-09 License: LGPL (GNU Lesser General Public License) Price:
1407 downloads
USBSink 0.3.1

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.

<<less
Download (0.26MB)
Added: 2007-02-16 License: GPL (GNU General Public License) Price:
982 downloads
usb-mount 0.96

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).
<<less
Download (0.034MB)
Added: 2006-01-26 License: LGPL (GNU Lesser General Public License) Price:
1370 downloads
pvrusb 1.2

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.

<<less
Download (0.011MB)
Added: 2006-07-28 License: GPL (GNU General Public License) Price:
1185 downloads
vp-usb-lock 0.2.1

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.
<<less
Download (0.080MB)
Added: 2006-09-14 License: GPL (GNU General Public License) Price:
1140 downloads
p54u 0.8

p54u 0.8


p54u is a reverse engineered driver for USB Prism54 SoftMAC wireless devices with the ISL3880, ISL3886, and GW3887 chipsets. more>>
p54u is a reverse engineered driver for USB Prism54 SoftMAC wireless devices with the ISL3880, ISL3886, and GW3887 chipsets.
p54u project supports many of the USB adapters sold nowadays.
Enhancements:
- This release adds FreeBSD 6 support, a new firmware upload scheme (at last, it will work when the device is connected at boot time), and a new fix for the ARM memory allocator, eliminating some more random device failures.
<<less
Download (0.050MB)
Added: 2006-01-20 License: GPL (GNU General Public License) Price:
1393 downloads
Ukop 0.5

Ukop 0.5


Ukop is a free Linux program used to copy or back-up disk files to a USB stick. more>>
Ukop is a free Linux program used to copy or back-up disk files to a USB stick. The project copies only new or modified files since the last backup, and is therefore quite fast.
A GUI is used to navigate the file system to include or exclude files or directories at any level. Backup jobs can be saved for later re-use.
New or deleted files are normally handled automatically, without re-editing the backup job. Files can be selectively restored using a GUI. Ownership and permissions are also restored, even if the USB stick uses a FAT file system.
ukop is a Linux utility program for copying or backing-up disk files to USB sticks or "thumb drives", which are fast, non-volatile, removable memories that function like disk drives. Ukop is a free program licensed under the GNU General Public License.
The program is taylored for use with USB sticks, but any medium supporting disk functionality (a Linux file system such as ext2 or FAT) can be used. You can also use any ordinary directory for backup storage. For DVD media please see the sister program dkop.
You can select files to be copied using a GUI. You can navigate through the file system and select files or directories to include or exclude at any level in the directory hierarchy. These choices can be saved in a backup job file to automate recurring backups. If files are added or deleted within an included or excluded directory, the next backup will include these changes automatically. You do not need to revise the backup job unless you add new directories or make new exceptions.
Two kinds of backup are available: incremental and accumulate. An incremental backup copies all disk files specified by the backup job to the USB stick, except those that are already there and have not been modified since the last backup. Also, files on the USB stick that have no corresponding disk file are deleted. When done, the USB stick will exactly match the disk. An accumulate backup is like an incremental backup, but unmatched files are NOT deleted.
USB stick media can be verified three ways: full, incremental, and thorough. A full verify reads the entire USB stick and reports any files having read errors. An incremental verify reads only those files that have been newly recorded by a preceding backup job. This is usually much faster while still offering a high level of security. A thorough verify reads every file on the USB stick and makes a bytewise comparison with the corresponding disk file. This is normally not necessary, but provided as a check that all hardware and software is working correctly.
You can report all files in a backup job, or all files on a USB stick medium. You can search for files using wildcards. You can compare a USB stick with a backup job: list all files that have been created, deleted, or modified since the USB stick backup was made.
For disaster recovery or file transfer, ukop has a file restore capability. You can select and restore USB stick files to their original directories or anywhere else. Owner and permissions are are also restored, even if the USB stick uses a FAT file system.
Speed: Incremental backup and verify can be done in a few seconds if updated files are less than a few megabytes. Otherwise the USB stick I/O speed determines the time required, and this can range from 1 to 20+ megabytes per second.
The download tar file contains the source code, a binary executable that may work out of the box, and a complete user guide, including technical information about how ukop works.
Enhancements:
- if an empty directory is deleted in the backup medium and its parent becomes empty, then delete the parent also
- if a file fails to copy, report the error in backup only, not in verify
- new technical note about file name limitations for vfat formatted media
<<less
Download (0.28MB)
Added: 2007-06-18 License: GPL (GNU General Public License) Price:
858 downloads
USB Launcher 0.0.3

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.
<<less
Download (0.008MB)
Added: 2007-06-18 License: GPL (GNU General Public License) Price:
522 downloads
CPX-MINI USB 2005-04

CPX-MINI USB 2005-04


CPX-MINI USB is a shrinked version of KANOTIX linux live-cd. more>> <<less
Download (237MB)
Added: 2006-01-12 License: GPL (GNU General Public License) Price:
1382 downloads
sn-webcam 0.8.0

sn-webcam 0.8.0


sn-webcam is a program that captures and displays frames from an sn9c102-based Sonix/Microdia Webcam. more>>
sn-webcam is a program that captures and displays frames from an sn9c102-based Sonix/Microdia Webcam, using Video for Linux 2 and the sn9c102 USB driver. sn-webcam project also allows the user to upload the captured images by FTP.

<<less
Download (0.21MB)
Added: 2005-12-28 License: GPL (GNU General Public License) Price:
1428 downloads
Device::USB::FAQ 0.21

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.

<<less
Download (0.027MB)
Added: 2007-07-26 License: Perl Artistic License Price:
824 downloads
MMUSBAUDIO 2006.05.31

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.
<<less
Download (0.021MB)
Added: 2006-07-27 License: GPL (GNU General Public License) Price:
1188 downloads
gunzets 1.4

gunzets 1.4


gunzets is support software for Gunze touch screens. more>>
gunzets supports Gunze touch panels under Linux and XFree86. Supported panels are the serial, PS/2, and USB devices.
All devices are supported by means of an XFree86 module, and the USB device via a kernel module as well. Both XFree version 3.3.6 and 4.x are supported, as well as kernel 2.2 and 2.4. The driver is supported by Gunze USA.
Version restrictions:
- Debouncing is only supported for XFree 4.0 (not 3.3.6).
- A bounce event breaks smoothing processing
- Support for multi-screen operation is not supported.
Compiling
In order to successfully load the module you need to have the following facilities compiled in your kernel or loaded as modules:
- usb generic support (usbcore.o)
- a usb host controller driver (usb-ohci.o o usb-uhci.o)
- support for misc devices like the ps2 mouse (misc.o)
- the input mechanism (input.o)
To compile the driver just make. If your 2.4 or 2.2 kernel headers are not available from /usr/src/linux/include then specify KERNELDIR to point to your kernel source directory, either on the make command line or in the environment. For example:
make KERNELDIR=/usr/src/linux-2.4
To load the driver, use insmod:
insmod ./gunzets.o
To use the input mechanism, specify it on the command line:
insmod ./gunzets.o use_input=1
To automatically create the entry point in /dev (needed if you are not using the input mechanism) run the gunzets_load script instead:
./gunzets_load
Instllation
To install the module to the proper places you can run make install. You may also wish to copy gunzets_load from /usr/local/bin to /etc/rc.d/init.d or /etc/init.d and create a proper symbolic link for automatic load at boot.
<<less
Download (0.14MB)
Added: 2005-04-26 License: GPL (GNU General Public License) Price:
1642 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5