在平時(shí)的嵌入式產(chǎn)品開發(fā)過程中,因?yàn)楫a(chǎn)品的業(yè)務(wù)需求,要求工程師需要使用操作系統(tǒng)進(jìn)行任務(wù)調(diào)度,對(duì)于嵌入式技術(shù)領(lǐng)域,工程師們聽得最多或者接觸得最多的,就是嵌入式Linux,或者是基于單片機(jī)芯片運(yùn)行的實(shí)時(shí)操作系統(tǒng)RTOS。
而對(duì)于Windows系統(tǒng),則一般在我們的日常辦公或者娛樂領(lǐng)域接觸得比較多,嵌入式Windows則一般使用在一些特定的場景里面,比如數(shù)控機(jī)床,軍工類設(shè)備,等等。
就在上周,我們收到深圳風(fēng)火輪科技的邀請,試用了風(fēng)火輪科技最新推出的,基于x86架構(gòu)的嵌入式Windows單板電腦(SBC),這款單板電腦名為youyeetoo x1,可以運(yùn)行全功能的Windows和Linux系統(tǒng),具備低成本,高性能的特點(diǎn)。
接下來,我們將從以下幾個(gè)維度,全面評(píng)估一下這款嵌入式Windows單板電腦。
產(chǎn)品包裝外觀
從包裝盒外觀上看,科技感元素直接拉滿,實(shí)際上拆開包裝盒之后,板子PCBA的整體大小設(shè)計(jì)和布局也做得非常棒,使用起來的時(shí)候非常簡潔方便。
硬件接口資源
關(guān)于youyeetoo x1的規(guī)格參數(shù),可以在風(fēng)火輪科技的產(chǎn)品wiki主頁獲取,在wiki主頁有一個(gè)規(guī)格參數(shù)表格,上面詳細(xì)地列明了這款單板電腦的性能參數(shù),如下圖所示。http://wiki.youyeetoo.cn/zh/x1
youyeetoo x1 性能參數(shù)
從上面的配置參數(shù)來看,我個(gè)人覺得可以進(jìn)行一些基本的辦公文檔編輯,以及看兩部小電影,都是毫無壓力的。
引用官方wiki提供的接口圖片,可以看得出youyeetoo x1單板電腦引出的硬件接口,是非常豐富的。
youyeetoo x1 硬件接口
操作系統(tǒng)生態(tài)
根據(jù)youyeetoo x1這款單板電腦的產(chǎn)品設(shè)計(jì),是可以完美運(yùn)行全功能的Windows和Linux操作系統(tǒng)的,參考風(fēng)火輪科技提供的wiki文檔教程,里面有詳細(xì)的教程指導(dǎo)工程師們?nèi)绾螢閱伟咫娔X安裝BIOS(相當(dāng)于u-boot),如何安裝Windows操作系統(tǒng)或ubuntu操作系統(tǒng)。
在單板電腦里面,BIOS其實(shí)是相當(dāng)于嵌入式ARM開發(fā)板里面的BootLoader,其功能主要是在運(yùn)行操作系統(tǒng)之前進(jìn)行一些必要的初始化工作,然后引導(dǎo)操作系統(tǒng)運(yùn)行,風(fēng)火輪的官方wiki提供了BIOS更新的詳細(xì)教程,如下圖所示。
更新BIOS
根據(jù)不同的單板電腦硬件配置,選擇更新不同的BIOS,更新完成后即可安裝全功能的Windows或Linux操作系統(tǒng),其中,Windows操作系統(tǒng)主要是Windows10或Windows11,而Linux操作系統(tǒng)主要是Ubuntu22.04,如下圖所示。
安裝ubuntu
安裝windows
根據(jù)youyeetoo x1的硬件配置,完成以上的BIOS更新和操作系統(tǒng)安裝之后,就可以把youyeetoo x1單板電腦運(yùn)行起來,此時(shí)的youyeetoo x1,與一臺(tái)桌面PC沒有什么差異,麻雀雖小,五臟俱全。
應(yīng)用軟件開發(fā)
光是把操作系統(tǒng)運(yùn)行起來并不能讓youyeetoo x1單板電腦發(fā)揮很大的作用,要完全體現(xiàn)出單板電腦的價(jià)值,必須要有應(yīng)用軟件的支持,為此,風(fēng)火輪官方也提供了一系列詳細(xì)的教程文檔,用來完美地驅(qū)動(dòng)youyeetoo x1的硬件外設(shè)接口。
為了更好地讓W(xué)indows操作系統(tǒng)的應(yīng)用程序能夠驅(qū)動(dòng)單板電腦的硬件接口,工程師們可以參考風(fēng)火輪科技提供的Windows驅(qū)動(dòng)開發(fā)教程,教程里面講述了基本的Windows驅(qū)動(dòng)開發(fā)流程,如下圖所示。
windows驅(qū)動(dòng)開發(fā)
除了Windows驅(qū)動(dòng)開發(fā)之外,官方wiki也提供了一些demo示例,演示了如何在Windows應(yīng)用程序中調(diào)用youyeetoo x1單板電腦上的硬件資源,方便在實(shí)際項(xiàng)目中控制硬件,如下圖所示。
windows應(yīng)用程序開發(fā)
除了Windows操作系統(tǒng)的驅(qū)動(dòng)開發(fā)和應(yīng)用程序開發(fā)之外,官方wiki還提供了Linux應(yīng)用程序開發(fā)的demo示例,目前這些示例正在編寫當(dāng)中,歡迎各位開發(fā)者密切關(guān)注官方的wiki文檔,如下圖所示。
Linux應(yīng)用程序開發(fā)
教程資料文檔
對(duì)于任何一款硬件開發(fā)板產(chǎn)品,教程資料文檔是最重要的,教程資料的完善程度,會(huì)直接影響工程師是否能快速地完成產(chǎn)品方案驗(yàn)證。
youyeetoo x1的資料文檔主要是以在線wiki的方式提供,資料的wiki鏈接如下:http://wiki.youyeetoo.cn/zh/x1
使用wiki進(jìn)行資料文檔管理的好處是,在廠家更新了資料文檔后,可以保證工程師們都能看到最新的資料,而不用重新進(jìn)行資料下載。
從目前的資料文檔結(jié)構(gòu)來看,把youyeetoo x1單板電腦完全驅(qū)動(dòng)起來并沒有什么問題,并且有某些資料文檔,風(fēng)火輪官方還在不斷更新和完善當(dāng)中(比如Linux應(yīng)用程序開發(fā))。
在官方wiki主頁的最后,還提供了FAQ一欄(Frequently Asked Question),主要記錄了一些在平時(shí)開發(fā)過程中出現(xiàn)頻率較高的問題,供所有工程師參考,如下圖所示。
FAQ 常見問題收集
售后技術(shù)支持
除了性能強(qiáng)大的硬件資源以及完善的教程資料文檔體系,售后技術(shù)支持也是十分重要的,開發(fā)者在使用youyeetoo x1單板電腦的過程中,如果遇到問題,還可以通過以下方式聯(lián)系風(fēng)火輪技術(shù)團(tuán)隊(duì),專業(yè)的售后技術(shù)支持會(huì)協(xié)助你快速解決問題 https://youyeetoo.cn/forum.php?mod=forumdisplay&fid=43&mobile=2
綜合來說,這是一款千元以下性價(jià)比非常高的單板電腦,對(duì)于有嵌入式SBC開發(fā)經(jīng)驗(yàn)的工程師來說,是不可多得的產(chǎn)品利器,但與此同時(shí),對(duì)于一些剛剛?cè)腴T不久的初學(xué)者來說,有一定的開發(fā)難度。
此款單板電腦并不是針對(duì)嵌入式SBC入門,初學(xué)者如果想嘗鮮是可以的,但如果要用來入門嵌入式技術(shù)領(lǐng)域,則需要慎重考慮。
最后,來欣賞一下非專業(yè)拍攝的youyeetoo x1實(shí)拍照片。