Re: Suggested Starting Point



Thank you for taking the time to respond.

Paul Carpenter wrote:
On 3 Jul, in article
<1151948309.418816.240620@xxxxxxxxxxxxxxxxxxxxxxxxxxxx>
deja@xxxxxxxxxxxxxx wrote:

Hello,
What I *think* I want is a single-board computer that:
*Can fit in a 4"x4"x1" space (can be bigger, but not much)
*Has 1-3 USB ports that can handle a web cam, wireless ethernet, and a
USB drive (thumb or SDcard) from which it can boot.

Why have wireless ethernet from USB? Sounds like you will need extra
drivers and layers of software to gobble up RAM and overhead slowing
your system down and making the main board _possibly_ more expensive.
Due to extra USB and RAM requirements, when they may well have ethernet
ports already and wireless access points are very cheap anyway.

You're right. USB because I knew that many SBC computers have them
(even my old 133mhz Pentium MMX laptop has a USB port), and I know that
USB 802.11b/g adapters are small and cheap. Most PC104 boards do have
ethernet as you indicated - though few (that I've found) are wireless.
Obviously if I can get it onboard then I would not also need to go
through the USB port. Seems like even if I go the PCMCIA route that it
would still require drivers of some sort.


*Preferrably is compatible with the x86 architecture
*Would like to have a parallel printer port
*Has sufficient Memory - (Not really sure at this point : enough to run
apache/php in addition to the OS (Linux))
*Speed-(Not really sure - see "the jist of it")
*Is Cheap (less than $100 - preferably less than $50)

Considering your requirements and later items I doubt you will get
near this price.

About the best I've found so far is $69 for a new PC104. I could go
that high. I'm also contemplating an HP 720LX handheld which are going
for about $35 in a "used" condition.


I don't need keyboard input, video, or HD/FD controllers

The jist of it:
I would like to be able to run a wireless webserver that can serve up
web-cam pictures at 30fps.

Have you done the calculations for how much data just the 30fps at
whatever resolution you are choosing will be?

Have you even worked out what picture resolution you need or want?

I doubt it to BOTH of the above questions!

You're right. Maybe 30fps is a bit optimistic. I will have to think
about that some more. I think the standard web-cam does 320x240 and
640x480 for "hi rez". Maybe 15fps at the lower res will be palletable
(I'll have to experiment).


You have to get this data at 30fps from the camera via USB to your
very cheap system, then out again over the same USB controller
to a USB to wireless.

Work out how much data continuous video is and whether you have the
available bandwidth in BITS per second to achieve your requirements
bearing in mind the overheads of USB and Wireless AND ethernet.

What is it with people that think USB is cheap therefore it is
the answer to EVERYTHING!

Because when you don't have a lot of cash to blow you don't have a lot
of choices. In my case I'm trying to stick with what I've got laying
around the house. It doesn't need to be perfect or pretty. Even if I
get this project to simply limp around I will consider a great
accomplishment. How's that for setting the bar high.


The parallel port is not for printing but for throwing switches. I
supose this could be done through a USB/serial port, but I am not much
of a hard-ware guy, so I don't want to mess with programming a PIC to
translate a serial command to throw a switch.


It seem I could go several routes. I could go the Linksys route and
find a WAP for about $30. But I don't know about adding USB ports to
it. Or I could go the "broken" laptop route and shove the guts into my
box. But maybe someone from this group could suggest a SBC that will
do what I'm looking for.

Possibly see if you can just simply find an ethernet or wireless webcam
that already exist!

Ethernet cameras ALREADY exist!

Wireless cameras (many NOT using wireless ethernet) ALREADY exist!

Yes but I have a USB web cam.


This data is being sent to some central point (no doubt to connect to
internet for a school project), which will have all the grunt power
required and more capability to run things like apache/php EASILY.

Ah... That's where you're wrong (with all due respect). This project
IS the central point. I can see why you think I'm a student (due to
your preceived short-comings of me) - but no - I am just a software
developer who was fortunate enough to find a really cool robot platform
at a garage sale for $2, and who is helping out at "robot camp" in
about two months (two of my nephew's are visiting grandma for "robot
week"). We have a couple of old radio shack "Arm-a-trons" and small
"robot" kits for them to build - as well as the obligatory showing of
the animated "Robots" etc. For a 7 and 10 year old (and my 1 month
old) it should be quite fun even if this particular project doesn't get
very far.


Considering the nature of most USB controllers, it takes a lot of the
system resources to get 30fps VGA (640x480) in on USB 2.0, so I doubt
you will have enough system speed or resources left to also send out
over USB to wireless ethernet. Especially on a small SBC with limited RAM
and USUALLY much SLOWER than desktop PC x86.

You've made your point. I've decided that I'll take my old laptop and
get things "working" as best I can. Maybe I'll just have to re-think
the size/mounting aspect I suppse the robot can wear a back-pack with
the laptop in it. Won't be as polished but given the time/money
constraints...


You have taken the requirements the WRONG way round and started with
x86 and USB then tried to shoehorn what you want to do into it. In reality
shoehorn a fast desktop into a cigarette box!

Well - yeah. I have some basic needs and a small space and limited
time to learn a bunch of new stuff. By the way, I started by
"shoehorning" an old desktop but there just wasn't enough space - and
then of course the power requirements.....


Thanks again - you didn't really give me the answer I was looking for,
but it did inspire me to keep moving and not wait for the perfect
answer.

-CF



--
Paul Carpenter | paul@xxxxxxxxxxxxxxxxxxxxxxxxxxx
<http://www.pcserviceselectronics.co.uk/> PC Services
<http://www.gnuh8.org.uk/> GNU H8 & mailing list info
<http://www.badweb.org.uk/> For those web sites you hate

.



Relevant Pages

  • Re: Linux Cash Idea - Facility Security
    ... I think yo ushould forget about USB and wireless for reasons you mention. ... example mpeg4 over ethernet cabel. ... You need passwords / access control. ...
    (comp.os.linux.development.apps)
  • Re: wish to connect to unsecured network
    ... The way to do this is to connect a high power wireless Ethernet ... Connect a directional antenna to the Ethernet ... companies that make directional USB devices, that are power off a USB cable ...
    (alt.internet.wireless)
  • Wireless USB Disconnects Work Around?
    ... my 802.11b wireless USB adapter disconnects randomly and without ... multiple wireless channels, played with all available "preamble type" ... share IRQ's with the USB host controller. ... I used a command built into Windows XP ...
    (microsoft.public.windowsxp.network_web)
  • Re: Suggested Starting Point
    ... USB drive from which it can boot. ... Why have wireless ethernet from USB? ... through the USB port. ...
    (comp.arch.embedded)
  • Finally moving from USB to Wireless Ethernet - Advice?
    ... ethernet over USB. ... I'm a fairly new mac user & have only been on-line 6 ... ethernet & wanted to draw on your considerable experience for advice: ... Small terrace house so wireless would be one floor, one room,2 walls away ...
    (uk.comp.sys.mac)