PH8700評估套件,來得遲,繼英蓓特上一代TI產品線自主產品SBC8600B推出后時隔三年,終于面市了。這是一款由一塊SOM-PH8700的核心板搭配一塊全功能底板BB-EPH1800組成的開發套件。SOM-PH8700核心板,采用的是TI AM335X系列處理器,Cotex-A8的內核,主頻高達1GHz。核心板載豐富的內存與外擴接口,可以滿足大部分的工業需求,應用前景非常廣泛。對于這種插接式開發板的好處,在此就不再贅述了。我們來看下它們分別包含了哪些資源。
硬件資源簡介
核心板(SOM-PH8700)板載資源
1. 采用TI AM335x系列處理器,Cotex-A8的內核,主頻高達1GHz
2. 板載 512M DDR3,使用的是MT41K256M16HA-125芯片。
3. 板載 4GB EMMC,使用的是MTFC4GLDEA-0M
4. 板載EEPROM,型號是24LC32AT,32KB容量。
5. 板載了一顆低功耗,低成本的PHY芯片AR8035,單端口10/100/1000Mbps三速,支持RGMII,并支持IEEE 802.3az高效節能以太網(EEE)標準和Atheros專有的SmartEEE,它允許無需802.3az功能支持的傳統MAC/SoC設備作為完整的802.3az系統。
6. 超多的擴展接口(2個90pin 1.27mm間距擴展接口,包括3路I2C,2路SPI,2路CAN,6路UART,3路MMC,2路I2S,1路LCD,1路RGMII,1路以太網,電源等信號)
以上資源能滿足大部分的工業需求。
底板(BB-EPH1800)板載資源
2. 1個TF卡接口
3. 1個12位數字攝像頭接口
4. 2路千兆以太網絡接口(RJ45接口)
5. 3路RS485接口
6. 2路CAN接口
7. 4路USB2.0 HOST高速傳輸接口
8. 1路USB OTG接口
為適應廣泛的USB應用需求, BB-EPH1800提供了4個USB端口。 但PH8700
只提供 2 個 USB 控制器,USB OTG 使用了其中一路,另 4 個 USB host 端口的實現是通過增加 HUB 來實現的。在 BB-EPH1800 中, USB2514B 用于對 PHY 的 4 端口擴展。
9. 1個WIFI卡接口
10. 2個10PIN擴展接口
11. 24Bit真彩色LCD接口,4線觸摸屏接口
12. VGA接口
13. HDMI接口
14. MIC輸入接口
15. Audio輸出接口
16. 5個按鍵,一個熱啟動按鍵,一個冷啟動按鍵,一個BOOT按鍵,兩個用戶按鍵。
軟件系統簡介
PH8700的軟件部分,內核版本為4.1.6,文件系統版本為Debian 8.
上電啟動
英蓓特提供了兩種啟動方式:SD卡啟動與EMMC啟動。相比之下,SD卡啟動更方便,與市面上大多數的主流產品類似,只需要把鏡像燒寫到一張SD卡里,然后將開發板插卡上電即可啟動了。
燒錄的過程在這里就不多啰嗦了,與樹莓派類似,windows系統的環境下,我們可以通過Win32 DiskImager這個工具燒錄。
在燒錄完畢之后,插入SD卡,連接好串口,然后給開發板上電。等待系統啟動。
在這里你會體驗到到該評估套件的一大亮點:啟動速度非常快,僅僅需要20秒!
輸入root登陸,如下圖所示。
內核支持
英蓓特提供的用于模塊測試的shell腳本,對發布的每一個功能進行了詳細的測試,測試結果如下圖。
首先我們可以看到,板載的每一個功能都通過了腳本的測試,由此可以看出PH8700在軟件方面的支持是很全面的。這也是PH8700存在的重要價值之一:為客戶提供完整的基礎資源,減少客戶的研發成本,縮短客戶的產品上市時間。
然后,從內核的角度來看,我們可以根據應用領域給這些支持的模塊做一下分類:
通信模塊
通信串口
RS485
CAN
音頻模塊
支持錄音,放音的功能
顯示模塊
支持4.3寸屏;
支持7.0寸屏;
支持HDMI, VGA顯示;
支持觸摸屏,顯示背光亮度的調節
USB與存儲功能
USB HOST基本功能
OTG基本功能
SD卡存儲功能
網絡基本功能
其他功能
按鍵
RTC
蜂鳴器
EEPROM的讀寫
由上述的功能來看,我們發散思維一下,這塊板至少可以應用于以下各個領域:
1. 通信領域
理由一:提供了四路UART接口
理由二:RS485通信
理由三:CAN接口通信
2. 安防,多媒體等相關領域
理由一:提供LCD,VGA,HDMI各種顯示方式;
理由三:支持SD卡,USB數據存儲;
理由四:支持網絡傳輸;
理由五:支持Audio功能;
3. 醫療行業
理由一:顯示模塊;
理由二:通信模塊;
4. 其他工業領域
理由:功能已經都支持了,可以根據需求搭配。
統一的文件系統
PH8700的文件系統是英蓓特定制的debian8文件系統,是一個統一的,不斷維護更新的文件系統,適用于PH8700,PH8800,EC9100,SM9300等一系列開發板。
核心價值——文件系統易維護
市面上主流的芯片廠商都配備有各自的文件系統,作為第三方開發板設計服務商,并不掌握文件系統的核心資源,想要維護起來實際是非常困難的,有的設計服務商干脆就不提供這項服務。由于這個原因,市面上眾多的產品的后期維護并不是那么理想,經常是頭痛醫頭,腳痛醫腳,給用戶帶來困擾。然而我們從軟件戰略的角度做了統一文件系統這項工作,從根源上解決這個問題,掌握文件系統的核心資源。不但讓我們在文件系統定制服務方面開拓了新的領域,更使我們能夠快速響應并解決客戶的定制需求,從而提升服務質量。這是我們定制文件系統的核心價值。
以目前的眼光來看,可能我們提供的資源相比于其他廠商而言差不多,但是從長遠來看,一個易于維護的文件系統將會不斷被完善,客戶將體會到越來越好的產品,而依賴于芯片廠商的文件系統,可能客戶在后期需要尋求幫助的時候會在芯片廠商與第三方服務商之間徘徊。
技術特點
除了良好的可維護性,可定制性,這一版的定制的文件系統在技術上還有以下幾個特點:
1. 文件系統易于拷貝。
文件系統的大小適中,大約在700M左右,這樣設計的緣由是使得客戶更加易于拷貝。但是,這樣做的通病是會限制系統啟動之后SD卡容量的大小,市面上其他產品使用這種方法,一般在系統啟動之后,SD卡映射的大小可能就僅有300MB左右,這樣會給后續的開發工作帶來不便。 我們的文件系統在這一方面做了優化,創建了一個方法,在系統啟動后,用戶只需要在終端敲入一句命令,即可將SD卡剩余的空間釋放出來,使得在后續的開發中,SD卡的資源得到充分的利用!所以你不用擔心十幾G的SD卡使用起來卻只有幾百M的大小,也不用擔心一個鏡像有十幾G那么大難以拷貝。
2. 每一次的開機僅需要22秒即可進入系統
我們對文件系統的啟動時間作了一系列的優化,砍掉了許多不必要的工作,保留開發板需要的部分。這樣的結果就是,每一次的開機僅需要22秒即可進入系統!
3. 持續不斷地完善
唯一遺憾的是,暫時沒有界面支持。不過這一點也可以理解,世界上沒有絕對完美的事,而文件系統的更新將是一項持續不斷的工作,我相信在不久的將來,不僅僅這一項功能,還會有更多的功能將會被添加。
小結
PH8700是英蓓特沉淀了三年之后全新推出的自有產品。無論是在硬件還是軟件方面,都是幾經雕琢。整個過程,從產品的定義到實現,我感受到了PH8700,它不僅僅是一款產品,更是一種行業進步的標志:真正的從長遠的角度,為客戶創造有價值的產品,更好的服務客戶。
評論
查看更多