mFrame
載入中...
搜尋中...
無符合項目
ufm::sys::HardwareInfo 結構 參考文件abstract

[Interface] 硬體資訊介面 更多...

#include <HardwareInfo.h>

類別ufm::sys::HardwareInfo的繼承圖:
mcxa153::core::CoreHardwareInfo

公開方法(Public Methods)

virtual uint32 systemClock (void) override
 取得硬體核心頻率
 
virtual const char * manufacturer (void) override
 取得供應商名稱
 
virtual const char * model (void) override
 取得硬體型號
 

詳細描述

[Interface] 硬體資訊介面

定義獲取系統硬體相關資訊的方法,包括系統時脈頻率、 製造商名稱及硬體型號等基本硬體資訊。 實作此介面的類別需提供對應硬體平台的具體實現。

1.0.0

函式成員說明文件

◆ manufacturer()

virtual const char * ufm::sys::HardwareInfo::manufacturer ( void )
pure virtual

取得供應商名稱

獲取硬體製造商或供應商的名稱

傳回值
const char* 供應商名稱字串,不應為nullptr

實作於 mcxa153::core::CoreHardwareInfo.

◆ model()

virtual const char * ufm::sys::HardwareInfo::model ( void )
pure virtual

取得硬體型號

獲取當前硬體的具體型號名稱

傳回值
const char* 硬體型號字串,不應為nullptr

實作於 mcxa153::core::CoreHardwareInfo.

◆ systemClock()

virtual uint32 ufm::sys::HardwareInfo::systemClock ( void )
pure virtual

取得硬體核心頻率

獲取當前系統的CPU或MCU主頻率

傳回值
uint32 系統時脈頻率,單位為赫茲(Hz)

實作於 mcxa153::core::CoreHardwareInfo.


此結構(structure) 文件是由下列檔案中產生: