Open-Kunlun KunlunBiosFTD2000项目是可适配国产飞腾腾锐D2000硬件的开源UEFI BIOS固件项目,基于edk2-stable-202111开发。项目代码只在飞腾腾锐D2000开发板平台上进行过测试验证,支持麒麟V10版本OS的引导、S3以及USB唤醒功能。昆仑太科将支持社区开发者持续迭代优化代码,推动代码合入OpenKunlun社区。
注: ① 项目代码中只包括了飞腾X100 GOP显卡驱动,无其他显卡GOP,如需支持其他显卡开发者需自行添加显卡驱动。
② 项目代码中不包含PBF文件,开发者需使用PBF文件进行正确配置并和UEFI BIOS进行打包才能在实际硬件平台上运行。
开发环境 Ubuntu 20.04.3 LTS, gcc-linaro-7.4.1及以上。
代码下载
(1)下载base代码
git clone https://gitee.com/Open-Kunlun/kunlun-bios-ftd2000
cd kunlun-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版本
代码编译
cd Kunlun
./buildD2000.sh d 编译debug版本
./buildD2000.sh r 编译release版本
生成的UEFI BIOS为根目录下的buiosD2000.bin文件
本项目为昆仑太科主导建立的仓库,仓库内容不代表本项目团队和公司立场及观点。由于传播、利用此项目中的一切内容而造成的任何直接或者间接的后果及损失,均由使用者本人负责,本项目团队和社区不为此承担任何责任。
更多开源社区资料请查看 https://gitee.com/Open-Kunlun/kunlun-bios-ftd2000
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。