iperf 是一套測試網路效能工具,對於網通廠各工程師們不可或缺的啦,分享如何將 iperf 裝到嵌入式板子,其實在 Porting 每一個工具到板子上的方式差不多,步驟大概是利用 configure file 產生 Makefile,修改 gcc tool chain 路徑,將編譯好的程式放到 root file system,基本上就是如此,目前 iperf 到 2.0.5 版,大家快去下載吧。 直接修改 user space 的 Makefile:
cd ./user/apps/iperf-2.0.5; \ ./configure --host=mips-linux CC=$(TOOLPREFIX)gcc CXX=$(TOOLPREFIX)g++ --disable-ipv6 \ --prefix=$(shell (pwd -P))/user/apps/iperf-2.0.5/romfs;\ $(MAKE) && $(MAKE) install ;\--host, CC, CXX 請換上 Tool Chain 對應路徑,大致上就可以了,更多設定可以參考 ./configure --help 編譯過程如果出現底下錯誤
undefined reference to malloc就將 config.h.in 這檔案,底下整段 mark 起來,就可以編譯過了
/* Define to rpl_malloc if the replacement function should be used. */ undef mallocref:
undefined reference to rpl_malloc
See also
- OpenSSH 安全性漏洞 CVE-2016-0777 and CVE-2016-0778
- [筆記] 在 Ubuntu mount DVD ISO 檔案
- Geany 編輯器搭配 sshfs 參數注意事項
- AWS 機器上 duplicated RPM 問題
- Linux 程式開發編輯器 Geany + Fuse 遠端掛載
- busybox iptunnel 噴出錯誤訊息
- 快速安裝 Amazon EC2 LAMP 環境 (EC2 Console)
- 2011 OSDC Day 1 筆記
- 切換 Ubuntu apt 的 mirror site
- [Linux] 打造 Ubuntu 10.10 嵌入式系統 Embedded System 開發環境