面向嵌入式開發(fā)的C++中間件庫
利用經(jīng)過驗證的庫,嵌入式開發(fā)速度更快:中間件庫semf(智能嵌入式框架)為嵌入式環(huán)境中常見任務的目標解決方案提供了各種軟件組件和模塊。
中間件庫是一個經(jīng)過驗證的工具,可用于簡單快速地實現(xiàn)web和桌面應用程序開發(fā)中的特殊編程任務。在嵌入式領域,這些第三方庫通常仍然很難找到。semf 嵌入式C++庫由querdenker engineering設計,現(xiàn)在為嵌入式工程師提供了一系列通用軟件組件,由于采用了開放類架構(gòu),它可以輕松配置和調(diào)整這些組件。
“智能嵌入式框架”庫semf包含廣泛的不同模塊:核心組件,如信號槽、鏈接隊列或緩沖區(qū)、固件打包器形式的引導加載器、固件更新器和實際引導加載器。

此外,該庫還包含SoftI2cMaster或StreamProtocol等通信模塊、記錄器和Eeprom仿真器形式的存儲技術(shù)以及Crc、DataStream或PIDController等數(shù)據(jù)處理模塊。此外,該庫還為要求實時計時任務以及輸入和輸出組件提供了各種幫助。
在開發(fā)項目中使用經(jīng)過驗證的庫可以避免耗時的任務,例如通過經(jīng)過良好測試的硬件相關軟件進行冗長的調(diào)試和邏輯錯誤管理。快速訪問開源、經(jīng)驗證的標準集也使嵌入式開發(fā)人員更容易將代碼編程和移植到不同的平臺。semf作為一個完整的軟件包或可租賃的產(chǎn)品組許可證。