

On the device-side Linux system, the gadget serial driver looks like a serial device.ĭevice-side linux systemから見ると、gadget serial driverは、seirla deviceのように見えます。 Gadget serial driverは、USBを介して、hos PC上で動作するCDC ACM driverあるいはgeneric USB serial driverのいずれと通信をします。 The gadget serial driver talks over USB to either a CDC ACM driver or a generic USB serial driver running on a host PC: It runs on a Linux system that has USB device side hardware for example, a PDA, an embedded Linux system, or a PC with a USB development card. The gadget serial driver is a Linux USB gadget driver, a USB device side driver. Your Linux based system should mount sysfs in /sys, and use “mdev” (in Busybox) or “udev” to make the /dev nodes matching the sysfs /sys/class/tty files.ĭriverのバージョン2.3では、major / minor device nodeが静的に定まっていませんでした。Linux based systemにおいてsysfsを/sysでmountし、(BusyBoxであれば)mbev, そうでなければ"udev"によって、sysfs /sys/class/tty filesを/dev nodeを一致させてください。 Overview With version 2.3 of the driver, major and minor device nodes are no longer statically defined.
#GADGET 2.4 DRIVER DRIVERS#
It also assumes you configure the Linux gadget and usb drivers as modules.
#GADGET 2.4 DRIVER HOW TO#
This document assumes that you are familiar with Linux and Windows and know how to configure and build Linux kernels, run standard utilities, use minicom and HyperTerminal, and work with USB and serial devices. Versions of the gadget serial driver are available for the 2.4 Linux kernels, but this document assumes you are using version 2.3 or later of the gadget serial driver in a 2.6 Linux kernel.


If you have questions, problems, or suggestions for this driver please contact Al Borchers at alborchers@. This document and the gadget serial driver itself are Copyright (C) 2004 by Al Borchers (alborchers@). You should have received a copy of the GNU General Public License along with this program if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. See the GNU General Public License for more details. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. This program is free software you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation either version 2 of the License, or (at your option) any later version. (updated for v2.3) License and Disclaimer
