前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >国产RISC-V案例分享,基于全志T113-i异构多核平台!

国产RISC-V案例分享,基于全志T113-i异构多核平台!

原创
作者头像
创龙科技Tronlong
修改2024-09-27 14:00:14
1830
修改2024-09-27 14:00:14
举报
文章被收录于专栏:FPGA/ARM/DSP技术专栏

RISC-V核心优势

全志T113-i是一款双核Cortex-A7@1.2GHz国产工业级处理器平台,并内置玄铁C906 RISC-V和HiFi4 DSP双副核心,可流畅运行Linux系统与Qt界面,并已适配OpenWRT系统、Docker容器技术。

而其中的RISC-V属于超高能效副核心,主频高达1008MHz,标配内存管理单元,可运行RTOS或裸机程序。

图 1
图 1

全志T113-i的RISC-V核心可用于“系统快速启动”、“视频实时采集”、“界面实时显示”、“数据实时处理”、“IO实时控制”等应用。

图 2
图 2

RISC-V核心支持外设

全志T113-i中的RISC-V核心支持多种外设,如UART、DMA、TWI、Timer、CSI、GPIO、PWM、USB、GMAC、RTC等。

图 3
图 3

T113-i典型应用领域

图 4 T113-i典型应用领域
图 4 T113-i典型应用领域

RISC-V案例演示

本文主要介绍基于全志T113-i的RISC-V案例,适用开发环境如下。

Windows开发环境:Windows 7 64bit、Windows 10 64bit

虚拟机:VMware15.5.5

Linux开发环境:Ubuntu18.04.4 64bit

U-Boot:U-Boot-2018.07

Kernel:Linux-5.4.61、Linux-RT-5.4.61

LinuxSDK:T113_Tina5.0-V1.0(Linux)

为了简化描述,本文仅摘录部分方案功能描述与测试结果。

led_flash案例演示

(1)案例功能说明

控制评估底板用户可编程指示灯每隔0.5s闪烁一次。

程序流程如下图所示。

图 5
图 5

(2)案例测试

启动RISC-V核心并加载工程镜像。RISC-V核心启动后将自动运行RISC-V程序,RS232 UART2串口终端将会打印如下类似信息,并可看到评估底板用户可编程指示灯每隔0.5s闪烁一次。

图 6
图 6

uart_echo案例演示

(1)案例功能说明

实现RS485 UART1串口的回显功能。RISC-V核心等待RS485 UART1串口输入字符,再通过RS485 UART1串口终端回显输入的字符。

图 7
图 7

(2)案例测试

启动RISC-V核心并加载工程镜像。RISC-V核心启动后将自动运行程序,在串口调试终端输入字符后按回车,RS485 UART1串口终端将会对输入字符进行回显,并打印如下类似信息。

图 8
图 8

RS232 UART2调试串口终端将会打印如下类似信息。

图 9
图 9

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • RISC-V核心优势
  • RISC-V核心支持外设
  • T113-i典型应用领域
  • RISC-V案例演示
    • led_flash案例演示
      • (1)案例功能说明
      • (2)案例测试
    • uart_echo案例演示
      • (1)案例功能说明
      • (2)案例测试
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档