This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

snmp agent for 8bit CPUs


Thu Apr 03 2003

DMH Software announces the availability of its portable SNMP Agent
(snmpv1, snmpv2c, snmpv3) and SMIv2 mib-compiler for 8bit CPUs. See
more information here:

http://www.dmhsoftware.com
http://www.dmhsoftware.com/snmp.html

Our highly portable Advanced SNMP Agent code can now be compiled by
8bit compilers (e.g. 8051) and be integrated and used in small systems
based on 8bit CPUs.

We have made changes to meet the 8051 CPU architecture but have not
compromised feathers or protocol completeness. A set of compile-time
flags allow you to reduce the code and data size to meet memory
restrictions.

Specifically, we built and tested the SNMP Agent code by the popular
Keil "C" compiler for 8051.

You can compile the same SNMP Agent code for w32 or Linux platforms.
This will allow you to develop the support for your MIBS in a
convenient development platform. Once your snmp-agent is tested you
can compile it for your 8bit target.

DMH SNMP Agent is designed for real-time embedded environment. It is
designed to work with any given tcp/ip stack and can be easily
integrated with to your tcp/ip stack of choice. It does not require OS
services.

We offer to integrate our snmp-agent to your system and the tcp/ip
stack you use. Please contact us.

For more information and questions please contact me.

Best regards,

Yigal Hochberg

DMH Software
15 Arborwood Rd, Acton, MA 01720
Voice: 978-263-0526 Fax: 801-760-9746
mailto:hochberg@dmhsoftware.com
http://www.dmhsoftware.com

Parents

  • I didn't see a demo SDK for the 8051 at the website. Did it miss it, or does the demo only run on "big" systems?

    What's the memory footprint of the protocol stack and SNMP agent, say with all standard MIBs for the appropriate protocols and one Ethernet port to reach the agent included? "Can be compiled with Keil for the 8051" is one thing, but if it requires a few hundred K of code or external data space, it would be hard to add to an existing system.

    Have you characterized the execution time? That is, how many instruction cycles would I expect to need to handle, say, an SNMP Get of a simple counter, from an Ethernet frame appearing at the driver to the reply being ready to go back out?

Reply

  • I didn't see a demo SDK for the 8051 at the website. Did it miss it, or does the demo only run on "big" systems?

    What's the memory footprint of the protocol stack and SNMP agent, say with all standard MIBs for the appropriate protocols and one Ethernet port to reach the agent included? "Can be compiled with Keil for the 8051" is one thing, but if it requires a few hundred K of code or external data space, it would be hard to add to an existing system.

    Have you characterized the execution time? That is, how many instruction cycles would I expect to need to handle, say, an SNMP Get of a simple counter, from an Ethernet frame appearing at the driver to the reply being ready to go back out?

Children
  • The 8051 snmp-agent is not included in the sdk becuse there is no "standard" off
    the shelf system that people can easily use.

    If there is such system - we will be happy
    to itegrate teh agent and offer an sdk for
    evaluation.

    We can also offer and agent library that
    you can use on your system using your udp/ip stack. Please email me if you are interested.
    hochberg@dmhsoftware.com

    The agent requires large model with xdata.
    We have not done run time analysis.
    We will be happy to do it if you have a specific interest.

    The agent is sdesigned for real-time systems
    on 16bit systems it works pretty fast - this
    includes the heavy duty snmpv3.

    Regards,

    Yigal Hochberg
    DMH Software.