近日,中国首家开源固件社区 OpenKunlun 发布了由昆仑太科(北京)技术股份有限公司(以下简称 “昆仑太科” )贡献的、支持国产飞腾腾锐 D2000 芯片的开源 BIOS 固件版本。
飞腾腾锐 D2000 硬件的开源 UEFI BIOS 固件基于 edk2-stable-202111 完成开发,代码在飞腾腾锐 D2000 开发板平台上完成测试验证,可支持麒麟 V10 版本 OS 的引导、S3 以及 USB 唤醒等功能。
支持的功能
① 基本信息显示
② 日期时间设置( RTC:DS1337 )
③ 语言设置(中/英文)
④ 处理器信息显示(型号、速率、核数、缓存大小)
⑤ 处理器核数和频率配置
⑥ PCIE 拆分及参数配置
⑦ 内存信息显示和频率配置
⑧ 内存快速训练配置
⑨ 启动顺序配置
⑩ 串口重定向功能
⑪ S3/S4 功能
注:① 项目代码中只包括了飞腾 X100 GOP 显卡驱动,无其他显卡 GOP,如需支持其他显卡开发者需自行添加显卡驱动。
② 项目代码中不包含 PBF 文件,开发者需使用 PBF 文件进行正确配置并和 UEFI BIOS 进行打包才能在实际硬件平台上运行。
代码下载与编译
1. 开发环境
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(如下载失败,请手动下载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 文件
后续,飞腾将携手昆仑太科持续支持社区开发者迭代优化代码,推动代码合入 OpenKunlun 社区,共建产业生态。
审核编辑:彭菁
-
处理器
+关注
关注
68文章
20333浏览量
255023 -
芯片
+关注
关注
463文章
54432浏览量
469389 -
硬件
+关注
关注
12文章
3633浏览量
69172 -
飞腾
+关注
关注
2文章
381浏览量
14484 -
昆仑芯科技
+关注
关注
0文章
44浏览量
1160
发布评论请先 登录
“校源行”共建计划|开放原子“校源行”(无锡职业技术大学站)成功举办
榜样领航,共赴新章——2025年度电子发烧友社区表彰
开源鸿蒙生态共建成势,深开鸿主干代码贡献量破650万行
深开鸿开源鸿蒙社区主干代码贡献量破650万行
昆仑芯科技亮相2025中国移动供应链生态合作大会
开放协作,共筑生态——思尔芯参与上海开放处理器产业创新中心开业仪式暨RISC-V专利联盟专利池入池仪式
合见工软与紫光同创合作推动国产EDA和FPGA产业快速发展
deepin及如意玲珑亮相2025 OSCAR开源产业大会
2025中国人工智能硬件生态大会在沪成功举办,共建产业新生态 | 活动速递
国科微亮相2025鸿蒙生态大会
RISC-V处理器企业睿思芯科加入龙蜥社区(OpenAnolis)共建RISC-V服务器生态新标杆
生态合作 | 匠芯创加入RuyiSDK开发者社区 合力推动RISC-V生态持续发展
赛昉科技入驻RuyiSDK开发者社区,双平台协同推进RISC-V生态
deepin社区正式入驻RuyiSDK开发者社区
矽速科技正式入驻 RuyiSDK 开发者社区,共建 RISC-V 开发者生态!
昆仑太科推动代码合入OpenKunlun社区 共建产业生态
评论