全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 处理器/DSP >

昆仑太科发布支持国产飞腾腾锐D2000芯片的开源

时间:2023-09-21 09:17

人气:

作者:admin

导读:近日,中国首家开源固件社区OpenKunlun,发布了由昆仑太科(北京)技术股份有限公司(以下简称“昆仑太科”)贡献的,支持国产飞腾腾锐D2000芯片的开源BIOS固件版本。...

近日,中国首家开源固件社区 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 
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 社区,共建产业生态。







审核编辑:刘清

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信