linux移植编译SNMP,我用的是展锐UDX710芯片
1.编译
snmp功能对应的bb是net-snmp 一般芯片原厂的代码就有 只是默认不会编译打包,在对应的inc和package目录加上就可以
2.只安装部分工具问题
我遇到的问题是编了net-snmp,但是打包的时候只打包了部分工具,没有snmpd。找了半天原因,编译目录net-snmp下的image目录里面有snmpd,deploy-ipks目录下对应snmpd的ipk解压出来也有snmpd,但是最终生成的rootfs里面没有。
看了下log.dorootfs,在里面找了下 发现只install了snmp client相关的ipk
回过头来再看bb文件,发现下面的RDEPENDS_${PN} +=只有net-snmp-client,没有server-snmpd,把这个加上就会打包server相关的组件了。
加了server之后的bb截图