GENeric Radio IP 1.0 review
DownloadGENRIP is a kernel driver (presently for Linux only) that enables you to carry ethernet frames over generic low-speed/low-power seria
|
|
GENRIP is a kernel driver (presently for Linux only) that enables you to carry ethernet frames over generic low-speed/low-power serial radios, such as Microhard's MHX series radios. It is intended to speed up the development cycle for those creating low-powered Embedded telemetry and SCADA devices, but may have other applications as well. Once installed, the serial radio simply appears as a network interface like this:
[root@lindev]# ./ifconfig gr0
gr0 Link encap:Generic Radio IP HWaddr 00:00:02:04:06:08
inet addr:192.168.15.1 Mask:255.255.255.0
UP RUNNING MTU:234 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:30
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
GENRIP was originally based upon Stuart Cheshire's STRIP driver, which is part of the Mobile Computing Group at Stanford University's Mosquitonet project. It has been radically modified since.
GENRIP was ported to this application by Lawrence Wimble of Design On Demand, Inc. Design On Demand, Inc. maintains GENRIP and hopes that you'll call them if you need help with an embedded project using GENRIP (or any embedded project for that matter).
GENRIP is released for Linux under the GPL. A port to FreeBSD is planned in the near future.
Requirements:
You'll need the following to use GENRIP:
A sysadmin's knowledge of IP networking.
Ability to recompile your Linux kernel -- WARNING: You accept ALL responsibility for doing this. You can make your Linux system unbootable if you don't know what you're doing. You have been warned.
Kernel sources - 2.4.8 or higher (untested on lower versions) unpacked and located in /usr/src
A generic serial radio with:
A known transmit character timeout (preferably configurable)
A correct implementation of RS-232 signalling
A transmit buffer larger than 150 bytes (You will NEED to know the size of it's transmit buffer)
A reasonable version of Net Tools (We provide patches for v1.60)
GENeric Radio IP 1.0 keywords