瑞芯微RK3399作為市場上一款不可多得的優質芯片組,其在AI性能、人臉識別、數據處理能力等維度上的表現,一直使其備受客戶市場歡迎。應對市場上的人臉識別、AI處理等應用訴求,針對個性化需求市場,華北工控再推出多款嵌入式AI主板。
作為軟硬件一體化方案打造商,是否能夠針對客戶需求場景打造軟件方案,實現高度的性能契合,是重要的服務考核點之一。
程序設計的實踐中,編程接口的設計首先要使軟件系統的職責得到合理劃分。良好的接口設計可以降低系統各部分的相互依賴,提高組成單元的內聚性,降低組成單元間的耦合程度,從而提高系統的可維護性和可擴展性。
API是華北工控針對客戶應用所提供的一組操作接口,以簡化客戶應用在主板上的開發工作為目標,具有集成和調用簡單、在線文檔支持、快速構建應用等特點。
圖片來源:千圖網(如若侵權請聯系刪除)
針對于目前公司的客戶需求情況,本次發布的API支持服務,主要提供6大類操作接口:
1、系統信息類
主要有硬件的參數信息如CPU頻率,內存大小,系統版本等接口。
系統控制類
主要有系統相關的,如重啟,關機,定時開關機,系統升級,恢復出廠,設置系統時間等接口。
顯示控制類
主要有分辨率獲取,亮度調節,旋轉屏幕,顯示和隱藏狀態欄導航欄等接口。
網絡控制類
主要有以太網設置,網絡的開關,IP的設置等接口。
硬件控制類
主要有外圍硬件數據的收發,UART,GPIO,I2C,SPI,CAN,AFC-92601鎖控板等接口。
日志控制類
主要有系統的日志收集和上報,存儲容量設置,存儲路徑設置等接口。
隨著ARM架構低功耗、高性能的優勢日益明顯,市場用戶對于基于ARM架構的產品方案變得更加青睞。隨著ARM設備的應用市場不斷擴大,使用在設備上的操作系統也層出不窮,Linux 系統和Android系統以簡潔、高效等特點,成為市場上的主流選擇。
本款針對于Linux 系統和Android系統打造的API服務方案,能夠滿足大部分市場用戶的需求。