Oh, Canada
Janina Sajka
janina at afb.net
Mon Mar 6 15:05:35 EST 2000
Here's a device which just might make it possible to install Linux over a
serial port using even a plain old Braille 'N Speak for speech.
The following is from:
http://www.realweasel.com/intro.html
Regardless of which open-source operating system you prefer, we all
agree on one thing: There's no better server price/performance than a
consumer-grade Pentium-based* PC motherboard running Unix.
[what_sucks.gif]
Until now, there's been a missing link. Unlike a "real" server, a PC
with a conventional BIOS can't be fully administered from a serial
(RS-232) console port. Sure, once the OS is up and running it'll
support a serial console, but if you want to take the system down to
the BIOS (to select a different boot device, for example), you have to
drag out the video monitor and keyboard. In remote applications, that
just isn't an option.
Of course, this wouldn't happen in a smarter world. In our dreams, all
BIOSen have serial drivers and automatically kick them in upon
detecting the absence of a video board. Then we wake up, and they
don't.
Sigh.
[fixed_it.gif]
The PC Weasel 2000 provides the answer. It's an 8-bit ISA board that
emulates the original IBM MDA (Monochrome Display Adapter)
character-based video board and the PC keyboard. Plugged into an 8-bit
or 16-bit ISA slot, it takes the characters written by your CPU into
its "video" memory and pumps them out its onboard RS-232 port.
Characters input by you into the RS-232 port are converted into
keyboard scan codes and presented to the motherboard's keyboard
connector.
Whether you're using a dumb terminal next to your computer, dialing in
via a modem connected to the PC Weasel's serial port, or on the other
side of the world, connecting through an async server, your machine
will think it has a local keyboard and monitor.
[royal-weasel.jpg]
The PC Weasel 2000 also contains a 16550 UART (configurable to the ISA
address and interrupt of your choice), which provides your OS with its
normal serial console port after boot. The PC Weasel's onboard CPU
detects the initialization of this port at bootup and automatically
switches the serial connector over to it, taking the MDA emulation
offline. The PC Weasel's CPU then continues to eavesdrop on the
console port, and can be brought online again with a user-programmable
escape sequence.
[swell.gif]
The PC Weasel distinguishes itself even further by being an
open-source product. Every purchaser receives a source license for the
Weasel's onboard microcontroller code. If you don't like some aspect
of the board's behaviour as shipped by us, you're free to modify it
using a gcc-based toolchain. The code store is flash memory that can
be written without special equipment, and there's a second serial port
provided for debugging.
The PC Weasel 2000. Sure, it's weird. But we wouldn't have built it if
we didn't need it ourselves.
___________________________________
Janina Sajka, Director
Information Systems Research & Development
American Foundation for the Blind (AFB)
janina at afb.net
---
Send your message for blinux-list to blinux-list at redhat.com
Blinux software archive at ftp://leb.net/pub/blinux
Blinux web page at http://leb.net/blinux
To unsubscribe send mail to blinux-list-request at redhat.com
with subject line: unsubscribe
More information about the Speakup
mailing list