serial line
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 3474
Serial Line Sniffer 0.4.4
slsnif is a serial port logging utility. more>>
slsnif is a serial line sniffer. It listens to the specified serial port and logs all data coming through it. slsnif works transparently for both the device connected to the serial port and the controlling software for this device. It operates by opening a pseudo tty (pty) and linking it to the actual serial port.
slsnif operates by opening a pty and linking it to the serial port. These are following parameters / options:
1. Serial port to open (required).
2. Name of the file to direct output to (optional, defaults to stdout).
3. Desired baudrate (optional, defaults to 9600 baud).
4. Timestamp On/Off (optional, defaults to Off).
5. Print ascii values in hex On/Off (optional, defaults to Off)
6. Print number of bytes transmitted On/Off (optional, defaults to Off).
7. Optional colors for timestamp, number of bytes transmitted and normal output.
8. Lock port On/Off (optional, defaults to On).
9. Use Unix98 ptys instead of BSD ptys (optional, defaults to BSD style).
10. Second serial port to open. If specified, this port will be used instead of a pty, thus providing an ability to log data between two serial ports.
Enhancements:
- Added ability to resynchronize ports at any time by sending a SIGUSR1 signal to slsnif. Useful for debugging applications that change port parameters mid-way, after starting the transmission. One example is pppd daemon, which sets initial parameters in the chat script, and changes them later, after chat script terminates.
- Added ability to use SYSV (Unix98) ptys instead of BSD ones (see -u and --unix98 parameters). This option can also be turned on/off from rc-file.
<<lessslsnif operates by opening a pty and linking it to the serial port. These are following parameters / options:
1. Serial port to open (required).
2. Name of the file to direct output to (optional, defaults to stdout).
3. Desired baudrate (optional, defaults to 9600 baud).
4. Timestamp On/Off (optional, defaults to Off).
5. Print ascii values in hex On/Off (optional, defaults to Off)
6. Print number of bytes transmitted On/Off (optional, defaults to Off).
7. Optional colors for timestamp, number of bytes transmitted and normal output.
8. Lock port On/Off (optional, defaults to On).
9. Use Unix98 ptys instead of BSD ptys (optional, defaults to BSD style).
10. Second serial port to open. If specified, this port will be used instead of a pty, thus providing an ability to log data between two serial ports.
Enhancements:
- Added ability to resynchronize ports at any time by sending a SIGUSR1 signal to slsnif. Useful for debugging applications that change port parameters mid-way, after starting the transmission. One example is pppd daemon, which sets initial parameters in the chat script, and changes them later, after chat script terminates.
- Added ability to use SYSV (Unix98) ptys instead of BSD ones (see -u and --unix98 parameters). This option can also be turned on/off from rc-file.
Download (0.14MB)
Added: 2006-06-28 License: GPL (GNU General Public License) Price:
1248 downloads
Serial Over IP 1.0
Serial Over IP is a tool for the transport of serial interfaces over UDP/IP. more>>
Serial Over IP is a tool for the transport of serial interfaces over UDP/IP. It is very usefull for connecting distant equipment that run via a serial interfaces to a local computer.
One linux will be server and one will be client. On the server you can start the program typing the following command:
bash# serialoverip -d /dev/ttyS0 9600-8n1 -s 127.0.0.1 3000
... and on the client:
bash# serialoverip -c 127.0.0.1 3000 -d /dev/ttyS1 9600-8n1
In both commands the IP address is the server IP. Note that you have to start the server first, and it will be efectively be running only after the first packet received from the client.
<<lessOne linux will be server and one will be client. On the server you can start the program typing the following command:
bash# serialoverip -d /dev/ttyS0 9600-8n1 -s 127.0.0.1 3000
... and on the client:
bash# serialoverip -c 127.0.0.1 3000 -d /dev/ttyS1 9600-8n1
In both commands the IP address is the server IP. Note that you have to start the server first, and it will be efectively be running only after the first packet received from the client.
Download (0.16MB)
Added: 2006-07-05 License: GPL (GNU General Public License) Price:
1218 downloads
LibSerial 0.0.3
LibSerial provides a collection of C++ classes that allow one to access serial ports on POSIX systems. more>>
LibSerial provides a collection of C++ classes that allow one to access serial ports on POSIX systems like standard C++ iostream objects.
Member functions are provided for setting various parameters of the serial ports such as the baud rate, character size, flow control and others. LibSerials idea is to simplify serial port programming on POSIX systems.
When you have installed the above tools, run the following commands:
Installation:
./configure
make
make install
Note: The html documentation will not be installed by "make install". I will fix this in the future release.
<<lessMember functions are provided for setting various parameters of the serial ports such as the baud rate, character size, flow control and others. LibSerials idea is to simplify serial port programming on POSIX systems.
When you have installed the above tools, run the following commands:
Installation:
./configure
make
make install
Note: The html documentation will not be installed by "make install". I will fix this in the future release.
Download (0.35MB)
Added: 2006-05-18 License: GPL (GNU General Public License) Price:
1260 downloads
Tiny serial terminal 1.1
Tiny serial terminal is a simple and dumb tool to access serial ports. more>>
Tiny serial terminal is a simple and dumb tool to access serial ports. Mainly intended for use to access serial consoles of various hardware.
Usage:
Download: com.c
Version : 1.1
Size : 4607 bytes
MD5 : 73a394b6d5ad333c2bf542315e1a0b73
SHA1 : 53c8ea8a1d5450ac4237a20c843e1462acaaa96e
Building: cc -o com com.c
Usage : ./com /dev/device [speed]
Example : ./com /dev/ttyS0 [115200]
Keys : Ctrl-A - exit, Ctrl-X - display control lines status
Darcs : darcs get http://tinyserial.sf.net/
Scr.shot: screenshot.png (8862 bytes)
<<lessUsage:
Download: com.c
Version : 1.1
Size : 4607 bytes
MD5 : 73a394b6d5ad333c2bf542315e1a0b73
SHA1 : 53c8ea8a1d5450ac4237a20c843e1462acaaa96e
Building: cc -o com com.c
Usage : ./com /dev/device [speed]
Example : ./com /dev/ttyS0 [115200]
Keys : Ctrl-A - exit, Ctrl-X - display control lines status
Darcs : darcs get http://tinyserial.sf.net/
Scr.shot: screenshot.png (8862 bytes)
Download (0.005MB)
Added: 2006-08-21 License: BSD License Price:
1208 downloads
Console Lines 1.0.4
Console Lines is a Lines game for the Unix terminal. more>>
Console Lines is a "Lines" game for the Unix terminal. There is no in-game help available right now, so check the README file. To move the cursor, use arrows (or jkhl), to select or to move a chip, use space. To instantly quit, use q. Console Lines requires a certain terminal size, supports a mouse (curses or GPM), and works with various ncurses libraries.
You will need an ANSI standart C compiler, GNU make, and a decent curses library that supports colors.
The current lists of operation systems tested:
Linux, glibc 2.2
Solaris 9
OpenBSD 3.8
CygWin 5
Enhancements:
- Support for smaller terminals (as small as 19x19).
- Support for terminal resize.
- Support for black and white terminals.
- Support for command line options.
- A workaround for a nasty ALTLinux/Debian GPM bug.
- Persistant high scores.
- A man page has been added.
<<lessYou will need an ANSI standart C compiler, GNU make, and a decent curses library that supports colors.
The current lists of operation systems tested:
Linux, glibc 2.2
Solaris 9
OpenBSD 3.8
CygWin 5
Enhancements:
- Support for smaller terminals (as small as 19x19).
- Support for terminal resize.
- Support for black and white terminals.
- Support for command line options.
- A workaround for a nasty ALTLinux/Debian GPM bug.
- Persistant high scores.
- A man page has been added.
Download (0.070MB)
Added: 2006-10-21 License: GPL (GNU General Public License) Price:
1100 downloads
ser2net 2.3
The ser2net daemon allows telnet and TCP sessions to be established with a units serial ports. more>>
The ser2net daemon allows telnet and TCP sessions to be established with a units serial ports. Note that ser2net supports RFC 2217 (remote control of serial port parameters), but you must have a complient client. The only one I know it is kermit application (http://www.columbia.edu/kermit).
Enhancements:
- dataxfer.c, devcfg.c, devcfg.h, ser2net.conf, ser2net.8: Added a s banner token for printing out the serial parameters.
- ser2net.conf: Cleaned up the ugly banner3.
- Makefile.am: Add ser2net.init to EXTRA_DIST.
- configure.in: Move to version 2.3.
<<lessEnhancements:
- dataxfer.c, devcfg.c, devcfg.h, ser2net.conf, ser2net.8: Added a s banner token for printing out the serial parameters.
- ser2net.conf: Cleaned up the ugly banner3.
- Makefile.am: Add ser2net.init to EXTRA_DIST.
- configure.in: Move to version 2.3.
Download (0.29MB)
Added: 2006-07-06 License: GPL (GNU General Public License) Price:
1210 downloads
Randomize Lines 0.2.6
Randomize Lines (rl) is a command-line tool that reads lines from an input file or stdin. more>>
Randomize Lines (rl) is a command-line tool that reads lines from an input file or stdin, randomizes the lines and outputs a specified number of lines. It does this with only a single pass over the input while trying to use as little memory as possible.
I wrote rl in my spare time mainly to be able to select a random audio file to play when my toast is done (script in combination with find and sleep). Another reason was to familiarize myself with autoconf and friends.
The most recent version of this page can be found at http://ch.tudelft.nl/~arthur/rl/.
Warning: rl is software in development. The command line options and default behavior may change between releases.
Another Warning: I have mostly lost interest in this project and am not planning on doing much development on it any more. I will however still accept patches and fix important bugs (this more or less contradicts the previous warning).
Enhancements:
- A dangerous example was removed from the manual page and was replaced by several benign ones.
<<lessI wrote rl in my spare time mainly to be able to select a random audio file to play when my toast is done (script in combination with find and sleep). Another reason was to familiarize myself with autoconf and friends.
The most recent version of this page can be found at http://ch.tudelft.nl/~arthur/rl/.
Warning: rl is software in development. The command line options and default behavior may change between releases.
Another Warning: I have mostly lost interest in this project and am not planning on doing much development on it any more. I will however still accept patches and fix important bugs (this more or less contradicts the previous warning).
Enhancements:
- A dangerous example was removed from the manual page and was replaced by several benign ones.
Download (0.12MB)
Added: 2007-06-15 License: GPL (GNU General Public License) Price:
861 downloads
Enemy Lines 7 0.6
Enemy lines 7 is a single player first person 3d shooter game. more>>
Enemy lines 7 is a single player first person 3d shooter game.
Shoot down enemy bombers threatening your city.
<<lessShoot down enemy bombers threatening your city.
Download (0.13MB)
Added: 2006-06-21 License: GPL (GNU General Public License) Price:
1220 downloads
Beyond The Red Line Demo
Beyond the Red Line is a stand-alone total conversion for the award-winning Freespace 2. more>>
Beyond the Red Line project is a stand-alone total conversion for the award-winning Freespace 2 released by Volition and Interplay for the PC. It is based on the popular new tv-show Battlestar Galactica. No, not the one from the 70s.
Will I need Freespace 2 to play it?
No, Beyond the Red Line is a stand-alone conversion and will not require Freespace 2. All you need for playing will be included in the download.
Is it free?
Absolutely. The game is made by fans for the fans, no profit is being made from any part of the project. Although we could use some pizzas and coke to keep our mortal bodies running.
That about covers it... a BSG total conversion of FS2 that has just released a demo version. it plays really well and looks amazing. a must for any BSG fan.
Enhancements:
- This demo contains spoilers for the second season of BSG, so if you havent seen that season yet you should pass on this game for now.
<<lessWill I need Freespace 2 to play it?
No, Beyond the Red Line is a stand-alone conversion and will not require Freespace 2. All you need for playing will be included in the download.
Is it free?
Absolutely. The game is made by fans for the fans, no profit is being made from any part of the project. Although we could use some pizzas and coke to keep our mortal bodies running.
That about covers it... a BSG total conversion of FS2 that has just released a demo version. it plays really well and looks amazing. a must for any BSG fan.
Enhancements:
- This demo contains spoilers for the second season of BSG, so if you havent seen that season yet you should pass on this game for now.
Download (MB)
Added: 2007-04-23 License: Freeware Price:
925 downloads
tsrip 0.1
tsrip is an audio CD ripping and encoding solution. more>>
tsrip is an audio CD ripping and encoding solution. tsrip project supports free codecs, gets album information from the musicbrainz database, and has a simple-to-use command-line user interface.
<<less Download (0.082MB)
Added: 2006-11-06 License: GPL (GNU General Public License) Price:
1083 downloads
Virtual Console init 2.0.1
Virtual Console init is an /sbin/init clone for virtual consoles. more>>
Virtual Console init is an /sbin/init clone for virtual consoles. It is very easy to set up and use because it has no configuration files.
It is very small and has builtin getty, login, klogd, and slogd. Virtual Console init is suitable for embedded systems and home Linux boxes.
This is a new kind of "init" that only works for the virtual console, so dont try it to login from a serial line. The idea is having a very simple init for home Linux systems (although it could work on other systems as well, who knows...), allowing for a simpler and cleaner configuration. It is useful too in embedded systems or tiny boot disks (maybe as a complement for "busybox"). In other words: it works for me, I use it and Im releasing it in the hope of it being useful for others.
The binary itself doesnt accept parameters, so lets go directly to the behaviour... It must be run by "root" and have PID 1, so dont try to run it yourself, it wont work... You should install it under "/sbin/init", and the kernel will run it automatically at boot.
Take into account that this "init" has both the "getty" and "login" parts built-in, not as separate binaries. This means that if you have a server or another binary which needs "/bin/login", it probably WONT WORK. The sysklog system (kernel logger and system logger, "klogd" and "slogd") are built-in, too. You dont need sysklogd or equivalent, unless you want some feature of them... In that case, you can disable the builtin system.
Enhancements:
- vcinit is now licensed under the GPLv2 only, and not necessarily any later version of the GPL.
<<lessIt is very small and has builtin getty, login, klogd, and slogd. Virtual Console init is suitable for embedded systems and home Linux boxes.
This is a new kind of "init" that only works for the virtual console, so dont try it to login from a serial line. The idea is having a very simple init for home Linux systems (although it could work on other systems as well, who knows...), allowing for a simpler and cleaner configuration. It is useful too in embedded systems or tiny boot disks (maybe as a complement for "busybox"). In other words: it works for me, I use it and Im releasing it in the hope of it being useful for others.
The binary itself doesnt accept parameters, so lets go directly to the behaviour... It must be run by "root" and have PID 1, so dont try to run it yourself, it wont work... You should install it under "/sbin/init", and the kernel will run it automatically at boot.
Take into account that this "init" has both the "getty" and "login" parts built-in, not as separate binaries. This means that if you have a server or another binary which needs "/bin/login", it probably WONT WORK. The sysklog system (kernel logger and system logger, "klogd" and "slogd") are built-in, too. You dont need sysklogd or equivalent, unless you want some feature of them... In that case, you can disable the builtin system.
Enhancements:
- vcinit is now licensed under the GPLv2 only, and not necessarily any later version of the GPL.
Download (0.040MB)
Added: 2006-09-25 License: GPL (GNU General Public License) Price:
1131 downloads
sersnoop 0.4
serialsnoop is a command-line tool for Linux that echoes bytes to and from any two serial ports, PTYs, or network sockets. more>>
serialsnoop is a command-line tool for Linux that echoes bytes to and from any two serial ports, PTYs, or network sockets , and prints all traffic to stdout in hex and ASCII.
to install (binary, debian):
get the latest x86 .deb file and dpkg -i the thing.
to install (from source):
youll need linux. the code uses non-portable linux-isms in the network socket code. this is fixable, but i havent done it yet. for now, its a penguin-only thing.
get the source and untar it.
get my utility header file and put it either in the source tree or somewhere else in your include path
type "make". hopefully it will build for you
"./sersnoop -h" will get you the help. you can specify two fds to listen to: -a and -b. either or both of these can be a network socket, a physical tty, or a virtual pty.
or, on debian systems, to build from source, you can grab the source package files and build from them.
<<lessto install (binary, debian):
get the latest x86 .deb file and dpkg -i the thing.
to install (from source):
youll need linux. the code uses non-portable linux-isms in the network socket code. this is fixable, but i havent done it yet. for now, its a penguin-only thing.
get the source and untar it.
get my utility header file and put it either in the source tree or somewhere else in your include path
type "make". hopefully it will build for you
"./sersnoop -h" will get you the help. you can specify two fds to listen to: -a and -b. either or both of these can be a network socket, a physical tty, or a virtual pty.
or, on debian systems, to build from source, you can grab the source package files and build from them.
Download (0.018MB)
Added: 2006-09-08 License: GPL (GNU General Public License) Price:
1142 downloads
Convert::Wiki::Node::Line 0.05
Convert::Wiki::Node::Line is a Perl module that represents a horizontal line (aka ruler). more>>
Convert::Wiki::Node::Line is a Perl module that represents a horizontal line (aka ruler).
SYNOPSIS
use Convert::Wiki::Node::Line;
my $hr = Convert::Wiki::Node::Line->new( );
print $hr->as_wiki();
A Convert::Wiki::Node::Line represents a horizontal line (aka ruler).
<<lessSYNOPSIS
use Convert::Wiki::Node::Line;
my $hr = Convert::Wiki::Node::Line->new( );
print $hr->as_wiki();
A Convert::Wiki::Node::Line represents a horizontal line (aka ruler).
Download (0.019MB)
Added: 2006-08-21 License: Perl Artistic License Price:
1159 downloads
Serbert 0.1.0
Serbert is a serial bit error rate tester. more>>
Serbert is a command line utility which performs a Bit Error Rate Test (BERT) on serial lines for Unix and its variants. It does this by transmitting bytes, and waiting for their uncorrupted return.
Serbert, however, does not provide a true Bit Error Rate Test (BERT), as it does not check the individual bits returned. It uses the operating systems standard serial interface, which provides the status of each returned byte.
<<lessSerbert, however, does not provide a true Bit Error Rate Test (BERT), as it does not check the individual bits returned. It uses the operating systems standard serial interface, which provides the status of each returned byte.
Download (0.10MB)
Added: 2005-04-08 License: GPL (GNU General Public License) Price:
1661 downloads
dsflasher 0.9
dsflasher is a utility to flash Dallas (Maxim) DS89C450 microcontrollers using a ROM loader. more>>
dsflasher is a utility to flash Dallas (Maxim) DS89C450 microcontrollers using a ROM loader.
Usage:
dsflasher -f [input filename] -p [serial port]
<<lessUsage:
dsflasher -f [input filename] -p [serial port]
Download (0.003MB)
Added: 2007-08-22 License: GPL (GNU General Public License) Price:
797 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 serial line 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