--- In "williamvandiver2003"
<> wrote:
>
> Where's the best place to start for implementing still camera USB
> drivers on this board? Should I start by learning the ins and outs
> of getting a USB flash drive to work? I just learned about the
> existence of the insmod command to load modules, but I don't have a
> clue beyond this.
One thing you will find is that there is not a lot of support of USB
web cams. The problem is that the people who make them are not
forthcoming in the data necessary to access them. It's kind of dumb,
if you had a product, and someone wanted to port it to a whole string
of products, but you didn't have a driver, and these people were
willing to write it for you...wouldn't you let them?
In some cases, I am sure, that the information and the processing of
it is the "technology" and the camera itself is really not much as far
as the equipment goes.
You should just google for linux usb webcams and see what drivers are
available, are still supported and if the hardware can even be
obtained. In my case I happened to have an old webcam lying around
that someone was able to decode by watching the data fly by the USB.
Newer models contain compression algorithms that can't be figured out
by looking at them.
Embedded Linux is an interesting realm, and it sort of makes me laugh.
The whole thing that makes Linux embedded in these cases are its
minimalist services and such. What is funny to me is that a device,
like the TS-72xx, has as much computing power and memory resources as
multiuser server systems that my prior company ran whole Industrial
Plants on, with complete multiuser support in the 1990s (granted the
PCs we used had more offload processors than this little board that
increased their overal throughput).
I suppose that code density is another problem of these little boards
too, I am not really sure but I am curious what a 386 code based linux
distribution and an equal version in ARM would take up in uncompressed
RAM space.
As far as getting a USB flash drive to work, it should be a simple
matter of having the proper modules either compilied into the kernel
or being dynamically installed.
Something like this may help...
http://www.tldp.org/HOWTO/Flash-Memory-HOWTO/index.html
There are some cases where there is too much information, and
sometimes I have seen the information is just a copy of the
information from another site. I imagine there are very few people who
after the thrill of getting something installed (or creating codes or
scripts to do it) really want to sit down and do the generally more
boaring task of writing it down.
Lists like this help in a way by synthesizing the information into
specific chunks for a platform. Sometimes checking out lists of
similar platforms helps too.
Unless, of course, the thread ends with "Nevermind I figured it all
out " without a single mention of the fix.
Anyways, there are people here to help you
Tony
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ts-7000/
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|