飞腾CPU BIOS固件生成教程

简介: 飞腾CPU BIOS固件生成教程

最近将多年来收集到的教学视频、国内外图书、源码等整理整合拿出来,涉及arm、Linux、python、信号完整性、FPFA、DSP、算法、stm32、单片机、制图、电子模块、kali、出版社图书等。资料目前约1.5TB+。资料详情请参阅:


1.5TB+电子工程师资料详细介绍

https://b23.tv/7Kq7GMc


PDF版本下载链接:

(20条消息) 飞腾CPUBIOS固件生成教程[公开].pdf-嵌入式文档类资源-CSDN文库

https://download.csdn.net/download/u013183444/85798268


视频地址:

【教程9】飞腾处理器BIOS固件生成教程1_环境搭建_哔哩哔哩_bilibili

https://www.bilibili.com/video/BV1h94y197ry?spm_id_from=333.999.0.0


【教程9】飞腾处理器BIOS固件生成教程2_D2000 UEFI 内存条配置_哔哩哔哩_bilibili

教程文章地址https://blog.csdn.net/yorkworlddream/article/details/125482429?spm=1001.2014.3001.5501PDF下载https://download.csdn.net/download/u013183444/85798268

https://www.bilibili.com/video/BV1ce4y197ze?spm_id_from=333.999.0.0


【教程9】飞腾处理器BIOS固件生成教程3_FT-2000/4 uboot 颗粒配置_哔哩哔哩_bilibili

教程文章地址https://blog.csdn.net/yorkworlddream/article/details/125482429?spm=1001.2014.3001.5501PDF下载https://download.csdn.net/download/u013183444/85798268网盘链接请联系您对应飞腾

https://www.bilibili.com/video/BV1Fg411Z761?spm_id_from=333.999.0.0


因为文章中图片太多,所以pdf需要打开上面链接下载,下面是有无图的纯文字部分

image.png

飞腾CPU BIOS固件生成教程

[公开] ——York 2022.06.23


一、环境准备

本文采用的是导入现有镜像的方式进行环境搭建,请联系飞腾FAE获取百度网盘链接。


若采用自己搭建的方式,请参考飞腾的如下文件:


* 飞腾交叉编译环境搭建之ubuntu镜像安装.pdf


* 飞腾交叉编译环境搭建之交叉编译工具链.pdf


说明:


1.自己搭建交叉编译环境会出现很多的问题,若不能自行解决的话,请直接使用网盘中的ubuntu环境。


2.第二章会讲到将镜像导入VMware中。若虚拟机版本不正确无法导入网盘镜像的,可参考网盘ubuntu目录里的pdf文件“(40条信息)VMware出现文件xxxxxxxxxx…….pdf”,或者直接安装网盘中VM文件夹里的VMware。


3.本文默认linux下的基本操作,比如打开终端、cd、ls等命令都是无需讲解的。若不甚了解,请自行学习下linux下的基本操作。


约定:


1. Linux下所有命令均在root下执行。


2. 文中Linux下需要输入的命令均使用浅绿底色展示。


二、镜像导入

环境共分为4个文件夹。


先准备好下载下来的网盘ubuntu镜像,截图是将下载下来的网盘文件夹名改为了ft_ubuntu_zy2,可以根据自己的习惯修改,也可以不改。


先安装VMware(建议使用网盘提供版本)。使用非网盘VMware的,出现版本不兼容问题,参考网盘Ubuntu目录下的pdf文件解决。


下面是网盘内VMware的信息。


点击“文件”→“新建虚拟机”。


打开向导后选择“自定义”后“下一步”。


硬件兼容性选择“16.x”后“下一步”


选择“稍后安装操作系统”后“下一步”


客户系统选择“Linux”后“下一步”


“虚拟机名称”随意,这里定为“ft_ubuntu_zy”,“位置”选择中先点击“浏览”,找到从网盘下载下来的Ubuntu镜像文件夹(这里前面有说明,我是将网盘下载的Ubuntu重命名成了ft_ubuntu_zy2,故选择的是ft_ubuntu_zy2文件夹),之后“下一步”。


处理器配置可根据自己的电脑情况进行选择,这里是配置处理器数量为1,处理器内核数为2,之后“下一步”。


内存也根据自己的电脑情况进行选择,这里是配置为4G,之后“下一步”。


之后一路默认选项下一步。


到选择磁盘界面后,选择“使用现有虚拟磁盘”后,下一步。


选择下载下来的网盘ubuntu镜像中的ubuntu_18.04_64bit.vmdk文件。(前面有说明,我是将网盘下载的Ubuntu重命名成了ft_ubuntu_zy2,故选择的是ft_ubuntu_zy2文件夹中的ubuntu_18.04_64bit.vmdk)。之后点击“下一步”。


点击“完成”。


三、共享文件夹设置

为了把uboot或者uefi源码和打包工具从windows宿主机导入到虚拟机内,需要在虚拟机与宿主机windows间建立共享文件夹。


共享文件夹设置:选中刚新建的虚拟机后,点击VMware的“虚拟机”→“设置”选项。


选择“选项”→“共享文件夹”→“添加”后,选择宿主机windows中存放uboot或uefi源码和打包工具的文件夹。(这里我的源码位置在windows中的D盘10_phytium目录中,因此我将D:\10_phytium文件夹添加到了共享文件夹中)


最后文件夹共享状态要选择“总是启动”。


四、虚拟机环境登录

在虚拟机中选择刚才建立的虚拟机,点击“开启此虚拟机”。

若出现一些提示,都点击“是”即可。之后就进入了登录界面。


五、固件配置

固件配置举例如下,可根据使用的CPU型号、固件类型、内存形式直接查看对应的章节。

image.png

5.1 FT2004 uboot 内存条配置


5.2 FT2004 uboot 颗粒配置


5.3 FT2004 uefi 内存条配置


5.4 FT2004 uefi 颗粒配置


5.5 D2000 uboot 内存条配置


5.6 D2000 uboot 颗粒配置

5.7 D2000 uefi 内存条配置                  


相关文章
|
9月前
|
运维 监控 Java
内存溢出+CPU占用过高:问题排查+解决方案+复盘(超详细分析教程)
全网最全的内存溢出CPU占用过高排查文章,包含:问题出现现象+临时解决方案+复现问题+定位问题发生原因+优化代码+优化后进行压测,上线+复盘
1401 5
|
7月前
|
弹性计算 监控 安全
选择阿里云服务器配置教程CPU/内存/带宽/系统盘选择攻
选择阿里云服务器配置教程CPU/内存/带宽/系统盘选择攻
|
9月前
|
网络协议 Ubuntu Linux
飞腾CPU如何使用PXE方式安装麒麟桌面系统?
飞腾CPU如何使用PXE方式安装麒麟桌面系统?
1599 0
飞腾CPU如何使用PXE方式安装麒麟桌面系统?
|
9月前
|
芯片
飞腾CPU FT-2000/4 uboot下PHY调试记录
飞腾CPU FT-2000/4 uboot下PHY调试记录
359 0
飞腾CPU FT-2000/4 uboot下PHY调试记录
|
10月前
|
机器学习/深度学习 弹性计算 编解码
选择阿里云服务器配置教程CPU/内存/带宽/系统盘选择攻略
云服务器配置如何选择?云服务器配置包括CPU内存、公网带宽和系统盘,阿里云服务器还要注意云服务器规格及轻量应用服务器的选择,云服务器吧来以阿里云服务器为例来详细说下小白用户选择云服务器配置攻略:
414 0
选择阿里云服务器配置教程CPU/内存/带宽/系统盘选择攻略
|
运维 Linux Anolis
6 月直播 7 场干货全剧透!明天:飞腾CPU调优原理及方法 | 第 19 期
今天下午4点,飞腾平台软件调优方法技术直播开讲!
6 月直播 7 场干货全剧透!明天:飞腾CPU调优原理及方法 | 第 19 期
|
应用服务中间件 Linux PHP
嵌入式实践教程--Linux性能优化实战之CPU使用率满载怎么办
嵌入式实践教程--Linux性能优化实战之CPU使用率满载怎么办
嵌入式实践教程--Linux性能优化实战之CPU使用率满载怎么办
|
存储 缓存 Linux
嵌入式实践教程--Linux性能优化实战之CPU知识基础篇
嵌入式实践教程--Linux性能优化实战之CPU知识基础篇
嵌入式实践教程--Linux性能优化实战之CPU知识基础篇
|
机器学习/深度学习 弹性计算 编解码
小白选择阿里云服务器配置教程CPU/内存/带宽/系统盘选择攻略
小白选择阿里云服务器配置教程CPU/内存/带宽/系统盘选择攻略
706 0
小白选择阿里云服务器配置教程CPU/内存/带宽/系统盘选择攻略
|
缓存 Android开发 芯片
ART世界探险(3) - ARM 64位CPU的架构快餐教程
我们从去年开始走入了ARM的64位时代,本文尝试用最少的知识量,让大家对ARM64-v8a有一个印象,希望篇幅控制在能够让大家在上个厕所或等个公交之类的时间看完
5908 0