嵌入式系統上移植iperf
1. 先把iperf-2.0.2.tar.gz解壓到你的目錄下。
2. cd iperf-2.0.2
3. ./configure --host=mips CXX=mips_4KC-g++ CC=mips_4KC-gcc
這裡的mips_4KC-改成你自己的交叉編譯器的字首。
4. make
5. 如果make通不過的話就到 config.h 中把 #define malloc rpl_malloc 註釋掉。
6. make
7. 這時候會生成一個iperf的檔案。
8. 把這個檔案copy到你的board上去。
IPERF的使用:
1.確認板子和你的電腦在同一個網段,然後ping通。
2.然後在板子上跑:
board:iperf -s //為server
pc : iperf.exe -c ipaddress //ipaddress 為你的板子的ip
其他複雜的測試,你自己看看。
/////////////////////===================================////////////////////
如果./configure之後Makefile編譯器配置沒改,直接在make施加引數:
make CC=arm-linux-gcc CXX=arm-linux-g++
相關推薦
嵌入式系統上移植iperf
1. 先把iperf-2.0.2.tar.gz解壓到你的目錄下。2. cd iperf-2.0.23. ./configure --host=mips CXX=mips_4KC-g++ CC=mips_4KC-gcc 這裡的mips_4KC-改成你自己的交叉編譯器的字首
嵌入式Linux上移植unzip工具
16px 文件 bsp ont div 嵌入 for .gz .tar.gz 由於busybox編譯出來的unzip不支持有密碼的壓縮包解壓,因此基於unzip60源碼包,交叉編譯一個嵌入式Linux上的unzip工具。 1.下載地址是: http://sourcefo
CPU profiler(gperftools)在嵌入式系統上的應用示例
上一篇博文《效能測試工具CPU profiler(gperftools)的使用心得》記錄了CPU profiler的基本使用方式。本文以halley2開發板為例記錄用CPU profiler在嵌入系統下進行效能分析的方法. 按照上文方法,已經可以讓自己的測試程式test_captur
將DHT11移植到Linux系統上(轉)
ati amp 裸奔 電平 repl bre details 現象 word 由於項目需要,需要將DHT11移植到Linux。驅動程序如下 [plain] view plain copy #include <linux/kernel.h>
Linux嵌入式系統和linux純系統上電載入程式的不同
有些CPU在執行bootloader之前執行一段固化的程式,比如x86結構的CPU就是先執行BIOS中的韌體,然後才執行硬碟的第一個分割槽中的bootloader,在大多數的嵌入式系統中並沒有韌體,bootloader是上電第一個執行的程式。 Bios有上電自檢硬體是不是有問題
嵌入式系統移植筆記(八) --製作rootfs
Linux核心啟動後,需要掛載根檔案系統。本章介紹檔案系統的製作過程,並且讓開發板通過網路遠端掛載nfs系統來驗證製作的rootfs。。 檔案系統格式 上面不同的檔案系統格式,有適合不同的應用場合。nfs rootfs,實際nfs是將伺服器端的目錄通過網路的形式共享出
嵌入式系統移植筆記(七) --第三方驅動移植(黑盒子移植)
由於嵌入式系統分層,應用層要想操作硬體需通過核心層。驅動對上提供系統呼叫函式,對下封裝了對底層硬體的一些基本操作。筆者是不瞭解驅動程式的編輯,所以本章是在已經有驅動程式(fs4412_led_drv.c)和對應的應用程式(fs4412_led_app.c),來實現黑盒子移植(
基於mini2440嵌入式linux上整合一套Domoticz智慧家居系統(七)交叉編譯paho.mqtt.embedded-c庫和嵌入式linux樣例程式
本篇將把paho.mqtt.embedded-c官方的原始碼交叉編譯成資料包封裝庫和應用程式兩部分,並把樣例應用程式在mini2440上執行。 一、首先編譯MQTT協議包封裝庫: 解壓paho.mqtt.embedded-c-master.zip之後,進入目
基於mini2440嵌入式linux上整合一套Domoticz智慧家居系統(四)交叉編譯OpenSSL、c-ares、e2fsprogs和mosquitto
本篇主旨是編譯安裝mosquitto,其他的庫是它的依賴庫。後面我們交叉編譯的程式都將放置在主機的”/usr/local/arm/”目錄中,以區別主機本地的應用程式。 我的mimi2440的根檔案系統是PC端VMWare上linux中的nfs,這樣比較容易除錯
alsa移植到arm linux嵌入式系統中
1 alsa-lib的移植 1.1 軟體包下載 alsa-lib庫:進入網站http://www.alsa-project.org/選擇下載,在這裡下載的是alsa-lib-1.0.22.tar.bz2假設該軟體包存放在目錄/home/alsa中 1.2 安裝als
【ARM-Linux開發】嵌入式作業系統上的小型資料庫移植SQLite
近段時間在學資料庫,因為自身需求,所以注重研究了點嵌入式sqlite資料庫,SQLite,是一款輕型的資料庫,是遵守ACID的關聯式資料庫管理系統,它的設計目標是嵌入式的,而且目前已經在很多嵌入式產品中使用了它,它佔用資源非常的低,在嵌入式裝置中,可能只需要幾百K的記憶體
基於FS4412嵌入式系統移植(3) eMMC載入系統啟動linux體驗
上一節中體驗了一下如何通過tftp載入核心和裝置樹,並掛載nfs檔案系統啟動linux,這樣的方法很時候除錯階段,可以把需要的執行的程式碼或者映象檔案放在虛擬機器上就可以了,不需要每次都燒寫到開發板中。但是在開發完成後不可能一直在使用一臺電腦來給開發板載入系統使用,所以今天
基於FS4412嵌入式系統移植(2) NFS檔案系統啟動linux體驗
這一節目標有3個: 1、將uboot拷貝到emmc中,並在emmc中啟動uboot 2、除錯tftp,能夠通過uboot使用tftp從linux的tftp共享資料夾中拷貝資料到開發板記憶體中。 3、設定uboot啟動配置,達到能夠從伺服器中載入核心和裝置樹,並掛載nfs檔案
【OpenCV移植系列】02. OpenCV 1.0 在嵌入式Linux 上的移植
1. OpenCV簡介 OpenCV的全稱是:Open Source Computer Vision Library。OpenCV是一個基於(開源)發行的跨平臺計算機視覺庫,可以執行在Linux、Windows和Mac OS作業系統上。它輕量級而且高效——由一
嵌入式系統下TCPDUMP的移植
TcpDump的作用就不用多說了,顧名思義,TcpDump可以將網路中傳送的資料包的“頭”完全截獲下來提供分析。它支援針對網路層、協議、主機、網路或埠的過濾,並提供and、or、not等邏輯語句來幫助你去掉無用的資訊。目前tcpdump工具主要在x86平臺上使用
在ARM開發板的嵌入式linux系統上執行的QT程式,必須得要在linux裡用QT編嗎
最近在做有關嵌入式的東西,很多不懂。 1、想在板子上執行用QT編好的程式,必須要在PC的linux系統裡用QT編嗎? 2、在windows系統裡編好的QT程式,經過交叉編譯後能直接執行在板子上嗎?還是板子需要弄個QT環境啥的?就是往裡面安個相同版本的QT? 謝謝。。。。。
基於FS4412嵌入式系統移植(5) 核心移植
這一節中我們進行核心的移植,在課上同樣是按照實驗手冊進行試驗,同樣不知道是為什麼要那麼做,所以這裡就不細講了。實驗手冊中有一些錯誤,我自己改過來上傳共同學們參考。實驗手冊修正版下載地址:FS4412系統移植實驗手冊-核心移植 實驗中使用的核心版本是3.14.0,因為我的上傳
將 Linux 應用程式移植到 64 位系統上
文件選項 <!--START RESERVED FOR FUTURE USE INCLUDE FILES--><!-- this content will be automatically generated across all content areas --><!-
如何在ARM開發板的嵌入式linux系統上執行的QT程式
最近在做有關嵌入式的東西,很多不懂。 1、想在板子上執行用QT編好的程式,必須要在PC的linux系統裡用QT編嗎? 2、在windows系統裡編好的QT程式,經過交叉編譯後能直接執行在板子上嗎?還是板子需要弄個QT環境啥的?就是往裡面安個相同版本的QT? 謝謝。。。。。
基於FS4412嵌入式系統移植(1) 基本環境搭建
FS4412開發板是華清遠見培訓機構使用的嵌入式ARM開發板。FS4412採用的處理器使用Samsung最新的ARM Cortex-A9四核CPU的Exynos4412。三星公司的Galaxy S III手機便是搭載的這顆處理器,經過驗證,可以流暢執行android4.3系