近日,中国首家开源固件社区 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文章
20158浏览量
247645 -
芯片
+关注
关注
462文章
53592浏览量
459812 -
硬件
+关注
关注
11文章
3556浏览量
68773 -
飞腾
+关注
关注
2文章
355浏览量
14268 -
昆仑芯科技
+关注
关注
0文章
38浏览量
1019
发布评论请先 登录
昆仑芯科技亮相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 开发者生态!
共建繁荣生态|开鸿智谷荣获“2024年度开源鸿蒙社区卓越单位”
天合光能高纪庆亮相210五周年生态创新分享大会
共建开源生态,赋能未来发展——得瑞领新获评OpenCloudOS年度优秀贡献单位

昆仑太科推动代码合入OpenKunlun社区 共建产业生态
评论