[發(fā)明專利]一種基于網(wǎng)卡NVM的串號(hào)和ProjectName讀寫方法有效
| 申請(qǐng)?zhí)枺?/td> | 202010225634.2 | 申請(qǐng)日: | 2020-03-26 |
| 公開(公告)號(hào): | CN111831306B | 公開(公告)日: | 2021-07-20 |
| 發(fā)明(設(shè)計(jì))人: | 魏波;付洪綱 | 申請(qǐng)(專利權(quán))人: | 成都萬(wàn)創(chuàng)科技股份有限公司 |
| 主分類號(hào): | G06F8/654 | 分類號(hào): | G06F8/654;G06F8/71;H04L29/12 |
| 代理公司: | 四川力久律師事務(wù)所 51221 | 代理人: | 韓洋 |
| 地址: | 610041 四川省成都*** | 國(guó)省代碼: | 四川;51 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 網(wǎng)卡 nvm projectname 讀寫 方法 | ||
1.一種基于網(wǎng)卡NVM的串號(hào)和ProjectName讀寫方法,其特征在于,步驟包括:
a、采用應(yīng)用層串號(hào)/ProjectName寫入工具將電腦主板的串號(hào)和ProjectName寫入網(wǎng)卡的NVM地址中;
b、在開機(jī)自檢過程中,BIOS從所述網(wǎng)卡NVM地址中獲取所述串號(hào)和ProjectName,并將所述串號(hào)和ProjectName合并到SMBIOS表中;
c、通過DMI接口讀取所述SMBIOS表,獲取串號(hào)和ProjectName;
步驟b包括以下步驟:
S21,BIOS開機(jī)自檢過程中,當(dāng)BIOS運(yùn)行到DXE驅(qū)動(dòng)加載階段時(shí),通過ReadMnSn獲取到所述串號(hào)和ProjectName,所述串號(hào)和ProjectName由所述應(yīng)用層串號(hào)/ProjectName寫入工具寫入;
S22,調(diào)用BIOS的SMBIOS庫(kù)接口,將獲取的所述串號(hào)和ProjectName寫入SMBIOS表格的存儲(chǔ)區(qū)域;
所述ReadMnSn是由NVM的讀寫接口函數(shù):
MmioWrite32(mmioBase+0x102c,configValue)和MmioRead32(mmioBase+0x14)封裝而成;
所述應(yīng)用層串號(hào)/ProjectName寫入工具包括Windows工具和UEFI Shell工具;
所述Windows工具的編寫過程包括:
通過NalReadEeprom16和NalWriteEeprom16封裝WriteMn以及WriteSn;
編寫用戶UI交互邏輯,通過用戶UI交互邏輯將串號(hào)和ProjectName寫入的網(wǎng)卡的NVM地址中;
所述UEFI Shell工具的編寫過程包括:
S11,獲取網(wǎng)卡的內(nèi)存映射地址;
S12,通過芯片規(guī)格書獲取所述網(wǎng)卡的NVM地址的讀寫函數(shù);
S13,通過所述網(wǎng)卡的NVM地址的讀寫函數(shù)封裝WriteMn以及WriteSn;
S14,編寫用戶UI交互邏輯,通過用戶UI交互邏輯將串號(hào)和ProjectName寫入的網(wǎng)卡的NVM地址中;
所述串號(hào)寫入網(wǎng)卡的NVM地址為0x70~0x7A,所述ProjectName寫入網(wǎng)卡的NVM地址為0x80~0x9F。
2.如權(quán)利要求1所述的一種基于網(wǎng)卡NVM的串號(hào)和ProjectName讀寫方法,其特征在于,步驟c包括以下步驟:
S31,BIOS啟動(dòng)自檢過程中,BIOS在BDS階段讀取SMBIOS表格,并從所述SMBIOS表格中讀取所述串號(hào)和ProjectName,并在BIOS配置頁(yè)面顯示所述串號(hào)和ProjectName;
S32,電腦進(jìn)入操作系統(tǒng)后,所述操作系統(tǒng)通過DMI接口獲取所述串號(hào)和ProjectName。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于成都萬(wàn)創(chuàng)科技股份有限公司,未經(jīng)成都萬(wàn)創(chuàng)科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010225634.2/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 上一篇:應(yīng)力解耦和粒子過濾器集成
- 下一篇:力覺傳感器
- 可選擇多網(wǎng)絡(luò)手機(jī)
- 多操作系統(tǒng)中網(wǎng)卡之間的切換方法和系統(tǒng)
- 一種網(wǎng)卡配置的方法及裝置
- 一種多網(wǎng)卡自動(dòng)聚合并監(jiān)控報(bào)警方法及系統(tǒng)
- 一種報(bào)文轉(zhuǎn)發(fā)方法、系統(tǒng)及網(wǎng)卡和存儲(chǔ)介質(zhì)
- 網(wǎng)卡性能統(tǒng)計(jì)方法以及裝置
- 網(wǎng)卡處理方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 一種網(wǎng)絡(luò)配置方法、裝置、設(shè)備及可讀存儲(chǔ)介質(zhì)
- 基于Kylin系統(tǒng)的網(wǎng)卡識(shí)別處理方法、系統(tǒng)、終端及存儲(chǔ)介質(zhì)
- 一種網(wǎng)卡冗余系統(tǒng)及服務(wù)器





