RISC-V
文章平均质量分 90
Roy_Wu314
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
平头哥玄铁处理器Linux新版本,5大亮点速览
关键词:RISC-V OS,嵌入式操作系统,YoC基础软件平台,Linux,玄铁CPU,IoT芯片,开源为了便于 CPU 评估,系统集成,快速上手玄铁处理器 Linux 操作系统,平头哥更新了玄铁处理器 linux 版本,结合 gitlab 开源 CI/CD 系统,对已发布到开源社区的玄铁架构 CPU 相关的生态软件形成持续保障。目前 linux 支持的玄铁系列 CPU 有:64位系列 (RISCV):C910 三发射,深度乱序,12级流水线,搭载AI向量加速引擎的高性能多核处理器3转载 2021-08-31 09:23:28 · 907 阅读 · 1 评论 -
平头哥剑池CDK 更新重磅来袭!三大亮点速看!
关键词:集成开发环境、剑池CDK ,RISC-V,IDE,调试,编译,软件模拟,集成开发环境,GCC,LLVM,GDB,QEMU,MDK ,IAR ,ECLIPSE,编辑语: 剑池CDK V2.6.3更新版本优化了用户使用体验,更新内容25条,方便用户快速上手;增加了组件池的概念,组件复用性增强;最大亮点在于定制化AI语音部署平台更新,可以让用户离在线实现3分钟自定义语音词和唤醒词,同时UI视觉上更美,操作路径更短,效率更高。CDK界面剑池CDK是平头哥推出的一款专业面向IoT.转载 2021-08-31 09:22:55 · 1942 阅读 · 0 评论 -
平头哥玄铁CPU调试系统介绍
关键词:RISC-V,编译,软件模拟,调试系统,平头哥玄铁CPU、调试工具,集成开发环境、GDB,剑池CDK,IDE,引言对于开发人员来说,顺畅的调试系统和高效的调试方法将有效降低开发过程中的信息误差,提升开发效率。本文将介绍玄铁CPU的调试系统组成,分为如下两大部分:调试系统的基本介绍 玄铁CPU调试系统简介希望通过本文的介绍,能使用户对玄铁CPU的调试系统有一定的理解、了解玄铁CPU配套的调试工具的使用。同时方便大家更容易理解后续介绍的调试方法。一 调试系统的基本介绍转载 2021-08-31 09:22:48 · 3660 阅读 · 0 评论 -
玄铁VirtualZone:基于RISC-V架构的安全扩展
关键词:平头哥玄铁、RISC-V处理器、RISC-V指令集,玄铁CPU,IoT芯片,TEE导语随着互联网和物联网的快速发展,全球联网设备数量高速增长,“万物互联”成为全球网络未来发展的重要方向。但移动平台业务繁荣的同时也催生了多样化的安全问题,目前应用普遍存在被破解、数据被窃取篡改等安全风险,对金融数据安全、个人隐私数据保护、业务数据完整性等造成极大的威胁。为了解决智能设备、物联网设备所面临的安全威胁,终端芯片通常需要提供可信执行环境(TrustedExecutionEnvironm..转载 2021-08-31 09:23:01 · 1933 阅读 · 0 评论 -
从芯片到云全链路高效设计 一文了解YoC基础软件平台
关键词:IoT,YoC、AliOS、集成开发环境、YoC基础软件平台、组件积木化,RISC-V OS, RISC-V操作系统,YoC基础软件平台,软件站,嵌入式操作系统一基础介绍YoC(YunonChip)基础软件平台,以AliOSThings为基础,为芯片开发者提供统一的底层抽象CSI接口,同时也为业务开发者提供包括蓝牙、WiFi、语音和视觉等多领域的物联网IoT终端设备解决方案。其提供了端云一体的集成开发环境剑池CDK和系统性能分析工具可以帮助开发者进行极简开发和问题快速定位,可弹...转载 2021-08-31 09:21:43 · 599 阅读 · 0 评论 -
一文看懂RISC-V代码密度
关键词:RISC-V处理器 ,平头哥玄铁CPU,RISC-V指令集,IoT芯片,RISC-V指令集,代码密度,MCU对于内存受限的嵌入式芯片(包括MCU和成本要求的AP类芯片)来说,代码密度非常重要。同样功能的程序,如果代码密度过大,就可能导致因ROM空间装载不下而无法使用。所在,在嵌入式领域中,代码密度是最重要的指标之一。那么,代码密度由什么决定?如何提高代码密度呢?RISC-V的代码密度现状又如何?代码密度的决定因素如上面的倒金字塔所示,代码密度主要由指令集、ABI、编译器.转载 2021-08-31 09:21:33 · 1293 阅读 · 0 评论 -
中断实时性及处理技术简介
关键词:RISC-V处理器 ,平头哥玄铁CPU,RISC-V指令集,IoT芯片,中断任务1.什么是中断中断是CPU处理外部事件的一个重要技术。它能使CPU暂停正在执行的任务,转而处理中断请求,处理完成后返回断点,继续执行原来的任务。2.中断与轮询的区别在一个SoC中,外部设备与CPU的交互一般有两种手段:轮询和中断。轮询是指CPU不断查询外设的状态寄存器,从而了解设备的状态,进行必要的操作。为了节约CPU资源,查询工作往往不是连续的,而是定时进行。轮询方式具有简单,易实现,.转载 2021-08-31 09:21:03 · 658 阅读 · 0 评论 -
RISC-V工具链简介
关键词:RISC-V、集成开发环境、剑池CDK、调试、编译、软件模拟GCC,LLVM,GDB,QEMU,MDK ,IAR ,ECLIPSE前言最近RISC-V比较火,它的开放性和可扩展性打开了人们对可定制处理器的想象空间,因此众多半导体公司纷纷加入试水,也吸引了大规模的开发者涌入。RISC-V相关文章已经成为技术界的新生“网红”,成为开发者们的焦点。在这些文章中,“工具链”这个名词会被经常提到,但对它的介绍却寥寥无几,今天我们来揭开它的神秘面纱。一、什么是工具链“工具链”是英文“to转载 2021-08-31 09:20:51 · 2708 阅读 · 0 评论 -
Vector向量计算技术与SIMD技术的对比
关键词:RISC-V处理器 ,平头哥玄铁CPU,RISC-V指令集,IoT芯片,Vector,SIMD技术什么是向量计算技术?什么是SIMD技术?它们之间有什么区别?看到这个标题的时候,可能各位读者都会有各种各样的疑问。那么本文,笔者将基于RISC-V指令集,尽量以简单易懂的方式,向大家介绍二者的联系和区别,并分析RISC-V向量计算技术的优劣。一、SIMD技术简述传统的通用处理器都是标量处理器,一条指令执行只得到一个数据结果。但对于图像、信号处理等应用,存在大量的数据并行性计算操作,这转载 2021-08-30 15:39:55 · 3605 阅读 · 0 评论 -
安卓对RISC-V支持的操作实战
关键词:平头哥玄铁、RISC-V架构,RISC-V操作系统,安卓,虚拟机,玄铁C910,嵌入式操作系统,AOSP,调试引言本文主要介绍了如何基于开源的aosp risc-v仓库构建玄铁910开发板安卓镜像,和在玄铁910开发板上烧写安卓镜像与自引导启动。此外还对构建的过程、可能遇到的问题、常用的工具命令进行了相关的说明。代码仓库aosp-riscv仓库存放于Github托管平台:https://github.com/T-head-Semi/aosp-riscv可以通过以转载 2021-08-30 15:35:15 · 756 阅读 · 0 评论 -
安卓支持RISC-V架构的技术剖析
关键词:安卓、玄铁C910、虚拟机、RISC-V架构,RISC-V操作系统,IoT芯片,嵌入式操作系统,AOSP引言本文主要以RISC-V开发板上安卓的实现过程为切入点,讨论了在安卓上添加新的指令架构(ISA)和板级平台支持的各个阶段,概述了每个阶段针对架构需要添加哪些支持,涉及开发过程中一些常见的问题和注意点;可以作为安卓指令架构支持和板级开发的参考。本文内容主要作为概述,其中细节较多的部分将会在其他文章展开讨论。为什么要做安卓的RISC-V支持处理器指令架构在数十年前就开始百花齐转载 2021-08-30 14:50:46 · 1395 阅读 · 0 评论 -
RVB2601开发板用户指南
关键词:RISC-V生态芯片,RVB2601、玄铁E906、RISC-V开发板、上手好用、用户指南,IoT芯片,AliOS Things,32位玄铁CPU1. 开发板简介1.1 CH2601芯片CH2601是基于平头哥32位玄铁CPU E906的RISC-V生态芯片,配置512KB Flash,256KB SRAM及丰富的片上外设,最低主频220MHz,支持AliOS Things物联网操作系统、平头哥YoC软件平台及平头哥剑池开发工具(CDK)。1.2 RVB2601开发板转载 2021-08-30 14:20:26 · 666 阅读 · 0 评论 -
RVB2601开发板快速上手教程
关键词:RVB2601、RISC-V开发板、玄铁E906、WiFi&BLE , 低功耗, AliOS Things,RISC-V MCU,上手,好用,控制,开关1. 开发板简介开发板资源描述如下图:硬件参数如下:5V/1AUSB输入 USB转串口芯片CP2012--单板系统启动/命令行信息都通过此端口输出 USB接口JTAG芯片STM32--可以使用USB口进行程序烧写,在线Debug功能 板载PA--支持外接speaker、支持PA后反馈,参考音回采 板载两..转载 2021-08-30 14:10:23 · 419 阅读 · 0 评论 -
RVB2601应用开发实战系列六:网络播放器设计(二)
关键词: RVB2601、RISC-V开发板、例程,玄铁E906、低功耗,玄铁E906,AliOS Things, RISC-V MCU,上手,好用,控制,智能控制,开关,WiFi&BLE1. 前言本例程基于YoC软件平台av组件采用http协议播放一首网络mp3歌曲。当开发板成功通过sal(底层通过at指令连接内置的网卡芯片)连接网络后,可输入相应串口命令行从web服务器上拉取mp3歌曲实现边拉取音频源数据边播放的功能。开发者可基于该例程实现更为丰富的网络播放功能。 本例程名为ch..转载 2021-08-30 11:26:29 · 653 阅读 · 0 评论 -
RVB2601应用开发实战系列五: 网络播放器设计(一)
关键词:RVB2601、RISC-V开发板、玄铁E906、WiFi&BLE,低功耗,玄铁E906, AliOS Things,RISC-V MCU,上手 好用,控制,开关1. 前言基于RVB2601的本地播放器是通过开发板自带的codec,播放本地音频数据。 建议在在看本文之前,先详细看下RVB2601开发板快速上手教程。本例程名为ch2601_player_demo,可以通过CDK直接从OCC拉取。2. 环境搭建硬件:RVB2601开发板一块、USB线2根 软件:集成开.转载 2021-08-30 11:10:05 · 263 阅读 · 0 评论 -
RVB2601应用开发实战系列四:FOTA镜像升级
关键词:RVB2601、RISC-V开发板、玄铁E906、WiFi&BLE , 低功耗, AliOS Things,RISC-V MCU,上手,好用,控制,开关1. 概述本文介绍如何在CH2601开发板上进行FOTA升级。 FOTA 是 Firmware Over the Air 的缩写,即固件空中升级,最常见的就是手机固件的升级。固件的定义范围比较模糊,windows操作系统升级、手机升级、嵌入式系统、单片机控制程序等都的远程升级可以笼统地称为FOTA。用这种方式,设备厂商可以更加快.转载 2021-08-30 11:04:40 · 304 阅读 · 0 评论 -
RVB2601应用开发实战系列三: GUI图形显示
关键词:RISC-V开发板、RVB2601、WiFi&BLE,低功耗,玄铁E906,AliOS Things,RISC-V MCU,上手 好用,控制,开关1. 前言基于RVB2601的GUI程序是利用Lvgl开源组件实现在OLED屏幕上的字符和图形显示。开发者可以利用Lvgl组件在OLED屏幕上实现Label控件显示功能。建议在看本文之前,先详细看下RVB2601资源。本例程名为ch2601_gui_demo,可以通过CDK直接从OCC拉取。2. 硬件配置2.1 显示屏.转载 2021-08-30 10:51:44 · 412 阅读 · 0 评论 -
RVB2601应用开发实战系列二: 跑马灯
RVB2601应用开发实战系列二: 跑马灯关键词:RVB2601、RISC-V开发板、编译1. 前言基于RVB2601的跑马灯程序是利用通过控制一颗RGB LED灯珠实现三色跑马灯效果。建议在在看本文之前,先详细看下RVB2601资源。本例程名为ch2601_marquee_demo,可以通过CDK直接从OCC拉取。2. 硬件配置三色LED通过PIN引脚 PA7、PA25、PA4与CH2601主芯片GPIO控制器连通,主控可以通过对PA7、PA25和PA4的GPIO PIN的转载 2021-08-30 10:28:17 · 226 阅读 · 0 评论 -
RVB2601应用开发实战系列四:FOTA镜像升级
1. 概述本文介绍如何在CH2601开发板上进行FOTA升级。 FOTA 是 Firmware Over the Air 的缩写,即固件空中升级,最常见的就是手机固件的升级。固件的定义范围比较模糊,windows操作系统升级、手机升级、嵌入式系统、单片机控制程序等都的远程升级可以笼统地称为FOTA。用这种方式,设备厂商可以更加快速地进行系统软件的迭代;能够更加快速地向市场推出具有新功能的设备并以此提高用户对其设备的满意度。 下面我们以ch2601_fota_demo为例来介绍如何进行FOTA升级。2转载 2021-05-16 17:04:57 · 302 阅读 · 0 评论 -
RVB2601应用开发实战系列一: Helloworld最小系统
关键词:RVB2601、RISC-V开发板、例程,低功耗,玄铁E906,RISC-V MCU,上手,好用,控制,WiFi&BLE1. 引言RVB2601开发板是基于CH2601芯片设计的生态开发板,其具有丰富的外设功能和联网功能,可以开发设计出很多有趣的应用。为了开发者更好的了解如何在CH2601上开发应用,本文介绍了如何移植对接CH2601芯片到YoC最小系统,开发第一个我的helloworld程序。整个开发移植工作,我们都全部基于剑池CDK集成开发环境进行开发。剑池CDK以极简开转载 2021-08-27 16:48:02 · 438 阅读 · 0 评论
分享