Hey guys,

thanks for your answers. it helped a lot!

here is what I did:

1st i used putty as a terminal.

As for the uClinux distribution i included the minix shell (msh) and "cttyhack".
in Busybox Settings ---> Busybox Library Tuning i added all the
options i desired (like Command line editing, history, Tab
completion,...)

basically the answer is in this link (thanks Domingos Goncalves):
http://www.mail-archive.com/uclinux-dev@uclinux.org/msg08513.html

the problem (described in the link) is that the shell is run on
/dev/console (to see where shell is running enter "tty") but you want
it to run on /dev/ttySx in order to have a controlling terminal
provided.
enter "setsid cttyhack msh".
this command will automatically reopen stdio to /dev/ttyS0 and start
the msh shell. now commandline history, tab completion, etc should
work.

hope this helped.

Best Regards,

Philipp Brejcha


On Mon, Aug 8, 2011 at 5:15 PM, Alex Eremeenkov <a.eremeen...@gmail.com> wrote:
> Hello Philipp,
>
> You could use any busybox shell and tune it with configuration like
> below(grep from my config):
>
> #
> # Busybox Library Tuning
> #
> CONFIG_PASSWORD_MINLEN=6
> CONFIG_MD5_SIZE_VS_SPEED=2
> # CONFIG_FEATURE_FAST_TOP is not set
> # CONFIG_FEATURE_ETC_NETWORKS is not set
> CONFIG_FEATURE_EDITING=y
> CONFIG_FEATURE_EDITING_MAX_LEN=512
> # CONFIG_FEATURE_EDITING_VI is not set
> CONFIG_FEATURE_EDITING_HISTORY=100
> # CONFIG_FEATURE_EDITING_SAVEHISTORY is not set
> CONFIG_FEATURE_TAB_COMPLETION=y
> CONFIG_FEATURE_USERNAME_COMPLETION=y
> CONFIG_FEATURE_EDITING_FANCY_PROMPT=y
> CONFIG_FEATURE_VERBOSE_CP_MESSAGE=y
> CONFIG_FEATURE_COPYBUF_KB=4
> CONFIG_MONOTONIC_SYSCALL=y
> CONFIG_IOCTL_HEX2STR_ERROR=y
>
> 08.08.2011 17:42, Philipp Brejcha writes:
>
> Hi all,
>
> I am trying to get the ctrl-c command and the commandline history working in
> uClinux.
>
> I think the msh shell is the easiest way to get this working.
>
> Do you have any hints, links, instructions how to get a commandline history
> and the ctrl-c command working?
>
> I use the version "uClinux-dist-20070130 " and the Kernel 2.6.x. and I would
> like to compile the distribution for an LPC2478 ARM7-TDMI-S board from
> Embedded Artists (LPC2478-Developers Kit).
>
> Looking forward to hear from you guys.
>
> Best Regards,
>
> Philipp
>
>
> _______________________________________________
> uClinux-dev mailing list
> uClinux-dev@uclinux.org
> http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
> This message was resent by uclinux-dev@uclinux.org
> To unsubscribe see:
> http://mailman.uclinux.org/mailman/options/uclinux-dev
>
> _______________________________________________
> uClinux-dev mailing list
> uClinux-dev@uclinux.org
> http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
> This message was resent by uclinux-dev@uclinux.org
> To unsubscribe see:
> http://mailman.uclinux.org/mailman/options/uclinux-dev
>
_______________________________________________
uClinux-dev mailing list
uClinux-dev@uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev@uclinux.org
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev

Reply via email to