[ECOS] Re: Bonjour on eCos platform

ganesh kr krganesh01@gmail.com
Tue Mar 23 11:32:00 GMT 2010


Hi,

Thanks for the reply.

Auto IP is one part. I think Bonjour is club of AUTO IP, multicast DNS
(mDNS) and DNS based Service Discovery (DNS-SD) .Any one tried
implementing all three? Thre is a pakage in Apple Inc's website, which
provides the open source implementation of Bonjour. However its too
large(nearly 100K code size) for embedded systems or atleast for my
system where in 15-20K memory can be spared for this. If any one has
used Bonjour with trimed down code plese let me know

Thanks and regards,
Ganesh K R

On Mon, Mar 15, 2010 at 2:56 PM, Tarmo Kuuse <tarmo.kuuse@mail.ee> wrote:
> ganesh kr wrote:
>>
>> Has anybody used "Bonjour" on eCos platform. If so please let me know
>> the code size it requires.
>
> Partially. I implemented IPv4LL (automatic IP assignment) for FreeBSD stack,
> which is not a difficult task. RFC3927 is straight forward, algorithm is
> quite simple and there are good examples available.
>
> The real problem was finding hooks to receive and transmit raw ARP packets,
> since the FreeBSD stack in eCos has no API for this. I used low-level ARP
> functions: arprequest() transmits and in_arpinput() calls my handler. This
> is not a very pretty solution, but it works. Both functions are in file
> packages/net/bsd_tcpip/current/src/sys/netinet/if_ether.c.
>
> --
> Kind regards,
> Tarmo Kuuse
>
>
> --
> Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
> and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss
>
>

-- 
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss



More information about the Ecos-discuss mailing list