--- In "Blair" <> wrote:
>
> Question: the fast boot feature says that it boots to a Busybox shell prompt.
> So what can't you do at this point? Can you run a user app that uses basic
> POSIX file I/O, USB, pthreads, COM ports, PC/104 peripherals and hardware
> timers?
>
> And if you can do all that but would also like things like FTP running, can
> you launch those as part of the initial shell script?
>
Based on my experiences with the TS7250 which runs the 2.4 kernel and a
completely ancient version of Busyboxfrom 2004, you can definitely do
*everything* you listed with some caveats:
USB requires loading of modules which are not loaded by default.
Not sure what you mean by hardware timers, which need to be handled by kernel
code or modules in any event.
The TS7250 has a separate ftpd.
There is no supplied ftp client, but you don't usually expect one in an
embedded system.
There is an /etc/inittab that you can start any services that aren't running by
default in addition to the normal /etc/init.d mechanism.
The main limitation of busybox compared with a full distribution in my opinion
is lack of package management. But you can get loads of functionality into
32MB easily.
Martin
------------------------------------
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ts-7000/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/ts-7000/join
(Yahoo! ID required)
<*> To change settings via email:
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|