近日,中國(guó)首家開源固件社區(qū) OpenKunlun 發(fā)布了由昆侖太科(北京)技術(shù)股份有限公司(以下簡(jiǎn)稱 “昆侖太科” )貢獻(xiàn)的、支持國(guó)產(chǎn)飛騰騰銳 D2000 芯片的開源 BIOS 固件版本。
飛騰騰銳 D2000 硬件的開源 UEFI BIOS 固件基于 edk2-stable-202111 完成開發(fā),代碼在飛騰騰銳 D2000 開發(fā)板平臺(tái)上完成測(cè)試驗(yàn)證,可支持麒麟 V10 版本 OS 的引導(dǎo)、S3 以及 USB 喚醒等功能。
支持的功能
① 基本信息顯示
② 日期時(shí)間設(shè)置( RTC:DS1337 )
③ 語(yǔ)言設(shè)置(中/英文)
④ 處理器信息顯示(型號(hào)、速率、核數(shù)、緩存大小)
⑤ 處理器核數(shù)和頻率配置
⑥ PCIE 拆分及參數(shù)配置
⑦ 內(nèi)存信息顯示和頻率配置
⑧ 內(nèi)存快速訓(xùn)練配置
⑨ 啟動(dòng)順序配置
⑩ 串口重定向功能
? S3/S4 功能
注:① 項(xiàng)目代碼中只包括了飛騰 X100 GOP 顯卡驅(qū)動(dòng),無(wú)其他顯卡 GOP,如需支持其他顯卡開發(fā)者需自行添加顯卡驅(qū)動(dòng)。
② 項(xiàng)目代碼中不包含 PBF 文件,開發(fā)者需使用 PBF 文件進(jìn)行正確配置并和 UEFI BIOS 進(jìn)行打包才能在實(shí)際硬件平臺(tái)上運(yùn)行。
代碼下載與編譯
1. 開發(fā)環(huán)境
Ubuntu 20.04.3 LTS, gcc-linaro-7.4.1 及以上。
2. 代碼下載
(1)下載 base 代碼
git clone https://gitee.com/Open-Kunlun/kunlun-bios-ftd2000 cdkunlun-bios-ftd2000
(2)下載 edk2 代碼
git pull origin master git submodule update --init --recursive(如下載失敗,請(qǐng)手動(dòng)下載edk2并拷貝致kunlun-bios-ftd2000目錄) cd edk2 git checkout -b edk2-stable202111 edk2-stable202111 cd BaseTools/Source/C/BrotliCompress/brotli git checkout -b v1.0.6 v1.0.6 cd - cd CryptoPkg/Library/OpensslLib/openssl git checkout -b OpenSSL_1_1_1j OpenSSL_1_1_1j cd - cd..注:搭配 edk2-stable202111 的 brotli 為 v1.0.6 版本, openssl 為OpenSSL_1_1_1j 版本 3. 代碼編譯cd Kunlun ./buildD2000.shd編譯debug版本 ./buildD2000.sh r 編譯 release 版本
生成的 UEFI BIOS 為根目錄下的 buiosD2000.bin 文件
后續(xù),飛騰將攜手昆侖太科持續(xù)支持社區(qū)開發(fā)者迭代優(yōu)化代碼,推動(dòng)代碼合入 OpenKunlun 社區(qū),共建產(chǎn)業(yè)生態(tài)。
審核編輯:彭菁
-
處理器
+關(guān)注
關(guān)注
68文章
19342瀏覽量
230221 -
芯片
+關(guān)注
關(guān)注
456文章
50936瀏覽量
424657 -
硬件
+關(guān)注
關(guān)注
11文章
3345瀏覽量
66294 -
飛騰
+關(guān)注
關(guān)注
2文章
261瀏覽量
12986 -
昆侖芯科技
+關(guān)注
關(guān)注
0文章
27瀏覽量
632
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論