This may not help you but I was able to get mono 2.0 running fully on
the TS7800 under the full debian.
1) added the following line to /etc/apt/sources.list
deb http://www.backports.org/debian etch-backports main
2) apt-get update
3) apt-get -t etch-backports install mono-runtime
libmono-corlib2.0-cil libmono-system2.0-cil
libmono-system-runtime2.0-cil libmono-corlib2.1-cil mono-gmcs
The only thing I have not figured out is how to get mono-service
loaded (which allows you to run .NET service apps as daemons).
Otherwise, it seems to be working fully, including interop with:
tcp/ip, serial port and sqlite
I'm able to make unmanaged calls to a C lib (modified the example code
that came with the 7800) to read the DIO lines from C#.
I'm working on a C lib that will poll the DIO for state changes and
call a C# delegate (call back in C++ terms) upon state changes.
Eric
--- In Christopher Friedt <> wrote:
>
> Wow!
>
> That's awesome... I mean about the mono thing, not about the problems
> you're having.
>
> I wish i knew a bit more about mono / C # ... the only knowledge I have
> about them is related to banshee.
>
> I really like how it's more directly possible to integrate non-managed
> code (i.e. a .so file with some fast asm or c algorithms / string
> routines). It's sort of like JNI in that regard.
>
> Keep everyone posted on your progress. I'd be interested in merging
some
> sample code into my repository just to test it out on the arm when you
> have had some more luck.
>
> ~/Chris
>
> hp.buchegger wrote:
> > Hi all,
> > I'm using a TS7250 with the mono- .NET runtime- environment
> > (http://www.mono-project.com). I've built a new kernel based on
> > 2.4.26-ts11, which is running on the TS- distro. The kernel is loaded
> > via RedBoot-tftp and the root-fs is on a cygwin-based nfs- server.
> >
> > Mono finally runs on the system, but I had to replace libc.so.6
> > delivered with the TS7250- board. The newest lib I had on hand was
> > libc-2.3.2.
> >
> > Now inetd doesn't run anymore. When starting, it throws out this
> > message and terminates :
> >
> > pc : [<00000000>] lr : [<2abf9230>] Not tainted
> > sp : 7ffff7a4 ip : 7ffff7e4 fp : 7ffff7e0
> > r10: 2ac1d884 r9 : 000028a4 r8 : 7ffff940
> > r7 : 00000000 r6 : 00000001 r5 : 2aac792c r4 : 2aac7904
> > r3 : 000002ec r2 : 00000000 r1 : 00000001 r0 : 2aac792c
> > Flags: nzCv IRQs on FIQs on Mode USER_32 Segment user
> > Control: C000317F Table: 01058000 DAC: 00000015
> >
> >
> > I tried several combinations of inetd/libc to solve the problem, but
> > couldn't find a solution which will allow to run mono AND inted. If I
> > replace the libc-2.3.2.so with the old libc.so.6, inetd runs, but
> > mono doesn't like it.
> >
> > I also replaced busybox with a new version 1.4.1, I built it myself
> > so I'm shure it is linked against libc-2.3.2. But inetd still doesn't
> > run. The kernel I built is made from TS- sources, I only compiled in
> > a few modules, so this shouldn't make the difference.
> >
> > Has anyone a suggestion? Am I missing other libs?
> >
> > Hp.
> >
> >
> >
>
------------------------------------
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/
|