README.Panasonic_AM3X.txt
上传用户:wxp200602
上传日期:2007-10-30
资源大小:4028k
文件大小:4k
源码类别:
SNMP编程
开发平台:
Unix_Linux
- 1. INTRODUCTION
- Last revision 05/30/2003
- This document describes the process to build net-snmp-5.0.8 stack for embedded linux
- platforms based on the following Matsushita(Panasonic) processors family.
- AM33,AM34
- MN10300,MN103E0HRA
- The same procedure can be followed to build the net-snmp stack for other Matsushita
- family of processors also.
- 2. ENVIRONMENT
- Host Machine : Linux 7.1 or later ( with nfs server or samba server installed ).
- Target Machine : Am33 Based Embedded platform.
- Cross-compiler : GNU compiler version 3.1 for AM33/AM34/MN10300/MN103E010HRA
- am33_2.0-linux-gnu-gcc
- Host-Target Setup : Samba mount or NFS mount
- 2. CONFIGURATION
- The following configuration flags can be used to create Makefile.You can reaplce
- some of the configuration flags according to your platform and compiler.
- Perl support was NOT compiled in due to unavailability of perl support for
- AM3X platform at this time.
- The parameters passed to configure are as follows...
- ( you can down load the script configure.am33 script )
- --with-cc=am33_2.0-linux-gnu-gcc
- --host=i686-pc-linux-gnu
- --target=am33-linux ( Can be removed, if it stops building process )
- --disable-dlopen
- --disable-dlclose
- --disable-dlerror
- --with-endianness=little
- --with-openssl=no
- --with-cflags="-g -mam33 -O2 -static"
- --oldincludedir=./usr/local
- --prefix=./usr/local
- --exec-prefix=./usr/local
- --with-persistent-directory=./usr/local
- These parameters passed are depending on the capabilities available for the
- AM33/AM34 development environment at the time of build. These parameter can be
- changed depending on the avialable capabilities and desired preferences.
- You can use the below shell script directly to create Makefiles and other files.
- This script also insttals all binaries ,libraries in usr directory in the directory
- in which this scrip executed.
- # configure.am33
- #--------------------------------------------------------------------------
- ./configure --with-cc=am33_2.0-linux-gnu-gcc --host=i686-pc-linux-gnu
- --disable-dlopen --target=am33-linux --disable-dlclose --disable-dlerror
- --with-endianness=little --with-openssl=no --with-cflags="-g -mam33 -O2 -static"
- --oldincludedir=./usr/local --prefix=./usr/local --exec-prefix=./usr/local
- --with-persistent-directory=./usr/local
- make
- make install
- #--------------------------------------------------------------------------
- 2. INSTALLATION
- Find a partition with 60 Mb available space which will be mounted on to target machine.
- Copy or ftp the binary to this location ( copy entire usr directory tree ).
- Copy net-snmp configuration files from host machine (.snmp directory) on to target / directory.
- snmp configuration files can be created on host machine by running sbmpconf command. Make sure
- that host is using snmpconf from net-snmp-5.0.8 version.
- -:ON AM3X target Shell :-
- Mount the above directory on AM3X platform either using NFS or sambs clients on target machine.
- If you are running a previous version, stop the daemon
- ps -ef | grep snmp
- will return something like:
- root 17736 1 - Jan 26 ? 0:00 /usr/local/sbin/snmpd
- the PID is 17736, so you need to type
- kill {PID}
- in our example this would be
- kill 17736.
- cd /usr/local/sbin
- ./snmpd
- 2. TESTING
- You will need to know your SNMP community. For this example, we will use "public".
- snmpwalk -v 2c -m ALL -c public -t 100 localhost .1.3 > snmpwalk.txt
- more snmpwalk.txt
- This should return a considerable amount of output.
- 3. ISSUES
- You may not see correct target name in the build summary. Just ignore it.
- Please refer net-snmp documentation for more information...
- Srinivasa Rao Gurusu
- Engineer
- Panasonic Semiconductor Development Center ( PSDC )
- gurusus@research.panasonic.com