首頁 > 評測 > 華碩第一款單板計算機(jī)——ASUS Tinker Board評測
華碩第一款單板計算機(jī)——ASUS Tinker Board評測
- [導(dǎo)讀]
- 華碩的主板和顯卡一直很受推崇,前不久,不知為何推出一款與樹莓派外觀相似度極高的單板計算機(jī),名為ASUS Tinker Board,同樣采用ARM處理器但性能遠(yuǎn)遠(yuǎn)高于樹莓派。
這里測試寫入一個32MB的文件500次,tinker board花費32.31s,Banana PI m3花費1.72s。
圖4.7 tinker board 文件寫入測試
圖4.8 Banana PI m3 文件寫入測試
再測試讀取,執(zhí)行命令
tinker board:$ sysbench --test=fileio --file-test-mode=rndrd --file-total-size=32MB --max-requests=5000 --num-threads=4 run
Banana PI m3:$ sysbench --test=fileio --file-test-mode=rndrd --file-total-size=32MB --max-requests=5000 --num-threads=8 run
這里測試讀取一個32MB的文件5000次,tinker board花費0.0254s,Banana PI m3花費0.0210s。
圖4.9 tinker board 文件讀取測試
圖4.10 Banana PI m3 文件讀取測試
由上面的測試看出,tinker board的CPU略優(yōu)于 Banana PI M3,內(nèi)存與文件讀取速度相差不大,但是由于沒有EMMC,因此在文件寫入速度方面不如Banana PI M3?梢,沒有EMMC確實是tinker board的一大缺憾,ASUS后續(xù)推出的升級版tinker board S加上了EMMC,彌補了這一缺憾。
簡單開發(fā)
tinker board自帶了40pin的擴(kuò)展接口,而作為一款開發(fā)板,tinker board與普通PC最大的區(qū)別就是可以在這個40pin的擴(kuò)展接口進(jìn)行相關(guān)開發(fā)。ASUS官方提供了一系列API可以調(diào)用。因此開發(fā)的方法也是先編寫程序,然后在開發(fā)板上面編譯運行。
首先下載GPIO相關(guān)庫。執(zhí)行命令
$ sudo apt-get install git
$ git clone http://github.com/TinkerBoard/gpio_lib_c.git
下載完成之后進(jìn)行安裝,執(zhí)行命令
$ cd gpio_lib_c/
$ sudo ./build
完成之后執(zhí)行
$ gpio -v
可以看到GPIO庫的相關(guān)信息,如下圖。
圖5.1 GPIO庫相關(guān)信息
下面來演示一個串口打印的程序。代碼如下:
#include
#include
#include
#include
#include
int main ()
{
int fd ;
if ((fd = serialOpen ("/dev/ttyS1", 115200)) < 0)
{
fprintf (stderr, "Unable to open serial device: %s\n", strerror (errno)) ;
return 1 ;
}
for (;;)
{
serialPrintf (fd,"Hello \r\n ") ;
serialPrintf (fd,"this is tinker board \r\n") ;
delay (100) ;
}
}
圖5.2 測試用的程序
將完成的源文件保存為serialprint.c,然后運行下面這個命令進(jìn)行編譯
$ arm-linux-gnueabihf-gcc serialprint.c -o serialprint -lwiringPi
這里編譯選項需要加上-lwiringPi,意思就是使用wiringPi庫。生成的文件為serialprint,這個可執(zhí)行文件。如下圖
圖5.3 編譯程序
然后將對應(yīng)串口ttyS1通過串口線連接PC,由GPIO定義表可以看到ttyS1對應(yīng)的引腳為6->GND,8->UART1TX,10->UART1RX。如下圖。
圖5.4 連接對應(yīng)接口
然后執(zhí)行命令$./serialprint,PC端使用串口調(diào)試軟件可以看到如下打印內(nèi)容。
圖5.5 串口輸出的結(jié)果
到這里就完成了一個簡單項目的開發(fā)。
總結(jié)
本次評測介紹了來自ASUS的tinker board。與樹莓派一樣,這款開發(fā)板重點面向?qū)ο笕匀皇莿?chuàng)客和Linux學(xué)習(xí)者,在性能上,tinker board可以與目前市面上的高性能開發(fā)板一爭高下,當(dāng)然價格也比較高,可以視為是樹莓派系列的升級版。但是,與樹莓派一樣,這款開發(fā)板的底層不開源,取而代之的是,ASUS提供了一系列封裝好的庫與API供用戶開發(fā)。綜上所述,這款tinker board可以被認(rèn)為是一款不錯的Linux開發(fā)板。
相關(guān)鏈接:
- 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!
網(wǎng)友評論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開放投稿
-
人均百萬?英偉達(dá)中國員工收入曝光! 2024-08-29
-
《黑神話:悟空》玩家硬盤升級攻略:提升游戲體驗,暢享3A大作 2024-08-29
-
數(shù)睿數(shù)據(jù)參加《系統(tǒng)與軟件工程 低代碼開發(fā)平臺通用技術(shù)要求》國家標(biāo)準(zhǔn)編制 2024-08-29
- NRF52810藍(lán)牙數(shù)字耳機(jī)找人定制
預(yù)算:¥30005天前
- 125KW模塊式PCS軟硬件外包開發(fā)
預(yù)算:¥1100000015小時前
- 12V汽車啟動電源項目BMS設(shè)計
預(yù)算:¥50000023小時前
- 數(shù)據(jù)可視化軟件 開發(fā)
預(yù)算:¥5000023小時前
- PLC項目調(diào)試修改
預(yù)算:¥100001天前
- 起動電機(jī)控制器開發(fā)
預(yù)算:¥1100001天前