我们现在自己用FPGA做了交叉交换矩阵,想用NIOS做可网管交换机,然后有人负责编硬件驱动,我负责做系统和管理软件,我现在用的是uclinux,但是不太清楚,具体要管理我们的设备,需要使用到什么,比如SNMP 代理 和SNMP管理模块是不是都要自己编写?具体是用SNMP++还是用NET-SNMP?
用SNMP++就可以把运行于硬件的设备代理(agent)的应用进程以及运行于系统的管理模块编写出来吗?我如何给定输入和输出?我的程序又如何与硬件驱动联系起来?这个中间到底从哪儿下手呢?是不是说我们的硬件决定了我们的管理软件必须自己编写,不能使用别人的网络流量监控器mrtg?
是不是在LINUX环境下写程序然后用交叉编译器编译?还是说可以编好.c文件后想办法植入uclinux系统发布包,然后生成Image? 因为小生上个星期刚刚弄RTOS(uclinux)的移植,问题比较多也比较弱,希望大虾帮帮忙,给点指点。 |