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