Advertisement

在飞腾FT-2000-4开发板上安装并切换到Ubuntu 18.04.5和飞腾4.19.8内核的指南

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
本指南详述了如何在飞腾FT-2000-4开发板上从零开始搭建环境,包括安装Ubuntu 18.04.5系统及切换至飞腾官方4.19.8内核的过程。 在飞腾FT-2000-4开发板上移植Ubuntu 18.04.5并更换为飞腾内核4.19.8的教程如下: 1. **PCIe显卡**:由于该开发板没有内置显示功能,需要自行配置一张AMD主流显卡以支持图形输出。 2. **流量安卓手机**:安装系统后,开发板上将没有网络接口。唯一上网的方式是使用安卓手机通过“USB共享网络”来提供互联网连接(具体设置在本段落后续说明中)。 3. **Ubuntu版本选择**:只有服务器版的Ubuntu支持ARM平台的安装,请确保选择server版本进行安装。 4. **HWE内核**:鉴于是在飞腾平台上操作,需要镜像包含HWE内核。18.04系列中仅包括了18.04和18.04.5两个版本,其中只有最新的18.04.5含有了所需的HWE内核(如需了解具体配置,请参考本段落后续说明)。若手头有其他版本的Ubuntu 18.04,请检查其是否包含HWE内核;如果缺少,则建议使用Ubuntu 18.04.5进行安装。 5. **UEFI固件**:关于如何获取并烧录启动用UEFI固件到BIOS Flash中,不在本段落介绍范围内。默认假设您已经准备好了可用于开发板的UEFI固件,并能自行将其写入Bios FLASH内。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • FT-2000-4Ubuntu 18.04.54.19.8
    优质
    本指南详述了如何在飞腾FT-2000-4开发板上从零开始搭建环境,包括安装Ubuntu 18.04.5系统及切换至飞腾官方4.19.8内核的过程。 在飞腾FT-2000-4开发板上移植Ubuntu 18.04.5并更换为飞腾内核4.19.8的教程如下: 1. **PCIe显卡**:由于该开发板没有内置显示功能,需要自行配置一张AMD主流显卡以支持图形输出。 2. **流量安卓手机**:安装系统后,开发板上将没有网络接口。唯一上网的方式是使用安卓手机通过“USB共享网络”来提供互联网连接(具体设置在本段落后续说明中)。 3. **Ubuntu版本选择**:只有服务器版的Ubuntu支持ARM平台的安装,请确保选择server版本进行安装。 4. **HWE内核**:鉴于是在飞腾平台上操作,需要镜像包含HWE内核。18.04系列中仅包括了18.04和18.04.5两个版本,其中只有最新的18.04.5含有了所需的HWE内核(如需了解具体配置,请参考本段落后续说明)。若手头有其他版本的Ubuntu 18.04,请检查其是否包含HWE内核;如果缺少,则建议使用Ubuntu 18.04.5进行安装。 5. **UEFI固件**:关于如何获取并烧录启动用UEFI固件到BIOS Flash中,不在本段落介绍范围内。默认假设您已经准备好了可用于开发板的UEFI固件,并能自行将其写入Bios FLASH内。
  • FT2000-4电路图解析
    优质
    本篇文章深入剖析了飞腾FT2000-4开发板的电路设计原理,旨在帮助工程师和技术爱好者更好地理解和利用该硬件平台。通过详细的电路图分析,文章详细介绍了各个关键组件的功能及连接方式,为开发者提供了宝贵的参考信息和实践指导。 SmartCortex M3-1700开发板原理图 ESP-C3-32S-Kit开发板规格书 浏览次数:170 ESP-C3-32S-Kit开发板原理图 KST-51原理图 浏览次数:44 这是KST-51的原理图,可以帮助初学者更好地理解单片机接口等功能,从而更有效地学习。
  • FT-2000系列D2000/E2000交叉编译工具
    优质
    简介:飞腾FT-2000系列D2000/E2000交叉编译工具是专为FT-2000处理器设计的高效开发环境,支持跨平台软件构建与优化。 飞腾FT-2000D/2000E/2000交叉编译工具使用gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu.tar.gz这一版本。
  • 2000处理器
    优质
    飞腾2000是一款高性能服务器CPU,由天津飞腾公司自主研发。该芯片采用64位ARMv8架构,集成大量高速缓存和多个计算核心,支持虚拟化技术,广泛应用于数据中心、云计算等领域。 飞腾2000是一款基于嵌入式的CPU,主要用于高性能计算和数据中心应用。这款处理器的原理图展示了其内部复杂的电路布局和接口设计,确保了高效的数据处理和系统稳定性。 在飞腾2000的原理图中,我们可以看到各种关键组件之间的连接情况,包括电源管理、高速接口、内存控制器以及系统时钟等部分。例如,USB SS(90欧姆差分)接口用于支持USB 3.0标准下的高速数据传输,并提供了稳定的信号线路以减少噪声干扰。PCI Express Gen.2 接口同样是实现高带宽连接的关键组件,适用于诸如显卡和网络适配器之类的设备。 此外,电路图中还标注了电源电压的具体信息,如USB_VDD33、USB_AVDD33 和 USB_VDD10 等参数。这些不同的电压值确保CPU及其外设能够正常工作并提供稳定的性能表现。例如,USB_VDD33 是一个为数字逻辑电路提供的 3.3V 电源;而 USB_AVDD33 可能代表一种辅助的 3.3V 电源用于特定需求;USB_VDD10 则可能是针对低功耗设计的一个 1.0V 的电压供应。 飞腾2000可能集成了多个外设接口,例如 SPI(串行外围接口)和 GPIO(通用输入输出),以实现与外部设备的通信。SPI 接口由 SPISCK、SPICSB、SPISI 和 SPISO 等部分组成,用于控制和数据传输;而GPIO端口则可以灵活配置来连接不同的外设。 电路图中还提到了一些电源管理相关的引脚,如 PECREQB 和 PEWAKEB。PECREQB 可能是一个复位请求信号,而 PEWAKEB 则是设备唤醒的控制信号。 飞腾2000内部可能还包括了电源管理IC,例如 uPD720201 这样的USB充电端口控制器用于管理和调节USB端口的电源供给。SGM6019 可能是一个电源开关或稳压器,以确保电压稳定和有效。 总体而言,飞腾2000 的原理图展示了其复杂而精细的设计细节,包括高速接口、电源管理系统以及外设接口等多个方面,这些设计都是为了实现高性能计算及嵌入式系统的可靠运行。通过深入理解这些硬件组件及其连接方式,我们可以更有效地优化系统性能,并进行故障排除或定制化设计。
  • Qt5.12.10 2000版本 + LinuxDeployQt 2000版本 + Dpkg 打包示例
    优质
    本项目提供Qt 5.12.10在飞腾2000处理器上的Linux部署教程及Dpkg打包实例,适用于开发者快速搭建开发环境和分发应用程序。 该资源包括一份Qt5.12.10安装包,适用于银河麒麟V10/V4 飞腾2000处理器;一个linuxdeployqt打包工具,同样针对银河麒麟V10/V4 飞腾2000处理器;以及一个deb包样例。此外还提供了一份详细的使用教程,讲解了每份资源的用法步骤,为在Linux环境下开发和打包软件提供了详尽指导。所有提供的资源均已通过实际验证确保其有效性。
  • UEFI平台D2000使用
    优质
    本指南详细介绍了在UEFI平台上安装和配置飞腾D2000处理器的相关步骤与技巧,帮助用户充分利用其高性能计算能力。 ### 飞腾D2000在UEFI平台下的使用方法详解 #### 一、串口控制台使用 在UEFI启动过程中,通过串口与系统进行交互是非常重要的环节。这种方式不仅可以帮助我们查看系统的启动流程及可能存在的错误日志,还可以通过输入特定命令来执行相应的操作。 **1.1 串口属性配置** UEFI阶段的串口属性是固定的,不可配置。通常,我们需要借助PC端的串口控制台软件(如XSHELL)来进行相关配置。COME单板使用了UART0和UART1两个串口,分别对应于机框上的COM1和COM2。其中,UEFI系统将UART1设置为调试串口,因此只需将串口线连接至COM2,即可看到系统的启动打印信息。在麒麟操作系统启动之后,该串口还可以用作串口控制台。 **1.2 麒麟系统下的串口设备** 麒麟系统注册了四个串口设备:ttyAMA0、ttyAMA1、ttyAMA2和ttyAMA3。它们与UART的对应关系如下: - ttyAMA0 - UART1 - COM2 - ttyAMA1 - UART0 - COM1 - ttyAMA2 - UART2 - 未使用 - ttyAMA3 - UART3 - 未使用 为了测试UART0(COM1)是否能正常工作,用户可以选择编写自定义的串口通信应用程序,也可以使用现有的串口工具。只需绑定`devttyAMA1`并设置正确的波特率等参数,然后用串口线将COME设备连接到PC的串口上即可。 **1.3 测试过程示例** 打开麒麟终端,执行以下命令: ```sh su root putty ``` 这将以root权限启动Putty软件。在Putty配置界面上绑定串口`devttyAMA1`,成功打开串口后会得到一个新的窗口。在这个窗口输入任何字符,PC端的串口软件都会接收到相同的字符,反之亦然。 #### 二、BIOS文件烧录到FLASH 飞腾D2000支持从QSPI NOR FLASH启动,该FLASH容量为16MB。默认情况下,BIOS文件名为`fip-all.bin`,需要使用烧录器将其烧写到FLASH的零地址位置,无需进行字节序转换。 #### 三、设置设备系统时间和日期 在UEFI Shell命令行中,可以通过一系列命令来设置RTC时间、系统时间和日期以及系统时区。具体命令格式如下: ```sh Shell> date 572024 # 设置日期为2024年5月7日 Shell> time 18:08:00 # 设置时间为18:08:00 Shell> timezone -s 8:00 # 设置时区为东八区 Shell> date # 显示当前系统日期 Shell> time # 显示当前系统时间 Shell> timezone # 显示当前系统时区 ``` #### 四、网络参数配置 COME单板提供了一个用于网络通信的网口,支持TFTP、PING等功能。在UEFI Shell命令行下,可以通过以下命令来配置网口eth0的IP地址,既可以手动设置也可以通过DHCP自动获取,并保存配置: ```sh Shell> ifconfig -s eth0 static 10.8.8.199 255.255.255.0 10.8.8.254 # 手动指定IP掩码网关 Shell> ifconfig -s eth0 dhcp # 自动获取IP Shell> ifconfig -l # 查看eth0的配置信息 ``` 如果设备在启动过程中网口未能link up,则系统不会注册网口设备。此时,需要重新连接网口驱动。具体步骤包括:查找网口驱动的句柄,执行两次`reconnect`命令重新挂载网口驱动,最后检查eth0的配置信息。 此外,还可以通过`ping`命令来测试网口长时间收发数据包的情况: ```sh FS4:> ping -n 10000 -l 1000 10.8.8.114 ``` 值得注意的是,在UEFI阶段,网口驱动采用轮询模式,并且不支持多核多队列,因此性能相较于内核阶段会有所下降。 #### 五、I2C总线读写功能 COME单板提供了多个I2C接口,包括挂载EEPROM芯片和RTC芯片的接口。UEFI Shell命令行提供了读写这些I2C接口下的芯片的功能,命令格式如下: ```sh Shell> i2c -d [bus_num] [slave_addr] [reg_addr
  • kafka_2.11-1.0.0-1_arm64.deb银河麒麟+
    优质
    该简介描述的是适用于银河麒麟操作系统搭配飞腾处理器环境下的kafka_2.11-1.0.0-1_arm64.deb二进制安装包,方便用户在此特定硬件与软件组合上快速部署和使用Apache Kafka。 kafka_2.11-1.0.0-1_arm64.deb 是银河麒麟+飞腾系统的安装包,包含以下功能: 1、安装后自动启动服务。 2、目录结构如下: ``` /opt/kafka-2.11_1.0.0/ ├── bin ├── config ├── libs ├── LICENSE ├── logs └── NOTICE └── site-docs ```
  • E2000与vxWorks7.0用户
    优质
    本指南详述了如何在基于ARM架构的飞腾E2000处理器上安装和使用VxWorks 7.0实时操作系统,涵盖硬件配置、软件移植及系统调试等关键内容。 飞腾 E2000 vxWorks7.0 BSP用户手册提供了详细的指导和文档,帮助开发者更好地理解和使用该平台的相关功能和技术细节。这份手册涵盖了从硬件初始化到操作系统配置的各个方面,旨在为用户提供一个全面而深入的学习资源。
  • 课堂1.0新版
    优质
    腾飞课堂1.0新版安装包是专为学生和教师设计的教育软件最新版本。它提供了丰富的学习资源、互动教学工具及个性化学习计划,帮助用户高效提升学业成绩。 腾飞课堂1.0版已修复了所有已知的错误,并增强了软件稳定性。点击“是”按钮后选择一个文件夹进行安装(建议安装在D盘),然后根据需要选择是否安装教师版本,稍等片刻直至文字框显示“安装完成”,此时请打开该文件夹并创建名为login.py的快捷方式,最后将其剪切到桌面上即可。