-
在helloworld的例程中,使用到了printf函数,通过串口输出了数据。在Nuclei Studio中通过teminal窗口可以查看串口打印的信息。这背后的原理是什么?在嵌入式系统中,使用new...
-
参照(https://doc.nucleisys.com/hbirdv2/quick_start/simulation.html)中Quick Start 4.1 “How to run simula...
-
因为这块开发板使用的是ARM-USB-TINY-H调试器,因此在run configuration时应把"openocd_hbird.cfg"改为"openocd_olm...
-
GPIO是通用输入输出接口(General Purpose Input Output)的简称,是微控制器最基本也是最常用的外设,本期内容将介绍GPIO的基本原理,然后通过「点亮LED」与「按键控制L...
-
前篇介绍了如何编写RISC-V汇编语言程序,但是在实际工程中,目前的编程主要使用C/C++这样的高级语言,因此使用汇编语言的情形更多是将汇编程序嵌入C/C++语言编写的程序中。系统环境Windows...
-
从riscv底层原理分析gd32vf103的中断行为 1.概述2.中断向量表初始化3.详细分析一下irq_entry4.关于gd32vf103中断编程模型的理解 1.概述 在处理riscv处理器中断的...
-
最近发布的202102版本的Nuclei Studio IDE增加了QEMU仿真器,可支持RV-STAR开发板的仿真,本教程旨在介绍如何使用该仿真环境进行RISC-V嵌入式开发。系统环境Windows...
-
常见问题(一)在Windows环境下,使用RVSTAR开发板进行下载运行时,若出现OpenOCD找不到设备及串口无法识别,该如何处理?简 述RV-STAR的开发板上使用的一个双端口的FT2232 ...
-
中断是指处理器内核在顺序执行程序指令流的过程中突然被别的请求打断而中止执行当前的程序,转而去处理别的事情,待其处理完了别的事情,然后重新回到之前程序中断的点继续执行之前的程序指令流。芯来科技N级别内核...
-
在qemu上体验芯来RISC-V处理器运行鸿蒙LiteOS-M内核 1.本文概述2.下载qemu3.下载鸿蒙LiteOS-M4.运行与测试5.gdb调试 1.本文概述 由于前几天芯来科技对鸿蒙Lite...
-
相对于抽象层次更高的C/C++语言,汇编语言是一门抽象层次比较低的语言,面向的是最底层的硬件,直接使用处理器的基本指令。虽然现在大多数的程序设计已经不再使用汇编语言,但是在一些特殊的场合,譬如底层驱动...
-
本教程以RV-STAR开发板上使用JLink调试器下载运行helloworld并输出到RTT Viewer为目标,从IDE的下载安装开始详细介绍了使用Nuclei Studio+JLink进行RISC...
-
本教程以板上按键控制点亮RV-STAR开发板上的LED为目标,从IDE的下载安装开始详细介绍了使用Nuclei Studio+蜂鸟调试器进行RISC-V嵌入式开发的方法。系统环境:Windows 10...
-
本教程以板上按键控制点亮RV-STAR开发板上的LED为目标,从IDE的下载安装开始详细介绍了使用SEGGER Embedded Studio+JLink调试器进行RISC-V嵌入式开发的方法。系统环...
-
本教程以板上按键控制点亮RV-STAR开发板上的LED为目标,从IDE的下载安装开始详细介绍了使用SEGGER Embedded Studio+蜂鸟调试器进行RISC-V嵌入式开发的方法。系统环境:W...
-
本教程以点亮RV-STAR开发板上的板载LED为目标,从工具安装开始一步一步详细介绍了VSCode环境下的用PlatformIO IDE进行RISC-V嵌入式开发的方法。系统环境:Windows 10...
-
浅析riscv中的plic与eclic1.PLIC中断处理2.sifive中断的编程模型3.关于eclic4.关于jalmnxti 1.PLIC中断处理 在RISC V体系架构中,对中断有着一些定义,...
-
本人发现还有许多朋友在寻找如何仿真蜂鸟E203的方法,并且目前论坛内还没出现过一代蜂鸟E203(基于hbirdkit和nucleikit)仿真教程,由于本人使用的板子便是hbirdkit,因此特来分享...
-
font-face{ font-family:"Times New Roman"; } font-face{ font-family:"宋体"; } fon...
-
作为一个MCU小白,芯来科技开设的本次课程无疑是节省了我的入门成本。通过本次课程我学会了使用开发板进行实验等等,并帮助了我更加深刻的理解了RISC-V指令集架构的优势所在。希望以后还有类似课程的开设。
-
信息技术的发展,让我们见识了一个又一个新的世界。在这个互联的新时代,万物在人的赋予下充满着生命,传递着信息,交换着价值。人类正在快步进入这样一个伟大的时代,这其中,渺小的个人又能做什么呢?当然是勇敢地...
-
蜂鸟E203 IIC接口实际分配的gpio引脚位置与书上描述的不同,书上分配的是16和17引脚,大家用的时候注意!
-
这次课程学到了很多知识,RISC-V指令集,如何使在Linux平台下实现中断以及中断嵌套功能,同时可以在实验开发板上动手实践和验证自己的想法,总之学到了很多东西。
-
蜂鸟E203 IIC接口实际分配的gpio引脚位置与书上描述的不同,书上分配的是16和17引脚,在FPGA使用时,需要将两根信号用原语pullup拉高,不然结果不对,大家用的时候注意!
-
蜂鸟E203 IIC接口实际分配的gpio引脚位置与书上描述的不同,书上分配的是16和17引脚,大家用的时候注意!
-
从今年的3月份开始,很荣幸有机会参加芯来的培训课,老师们都很负责,强烈推荐一波!
-
RV-STAR开发板上正好有一个按钮,不来做小游戏可惜了,就买了OLED屏幕,改了网上大佬的游戏代码,移植了Chrome的离线小游戏Dino小恐龙。 我买的OLED是7脚的,支持I2C和SPI协议,...
-
相信大家接触芯来的开发板后,都会有一系列疑问(1)我的程序里什么都没写,但是串口0上依然输出了一个Banner:Nuclei SDK Build Time: Apr 2 2021, 11:03:00D...
-
写点感想吧刚想导入视频来着,结果把视频往附件框中一拖,页面就转成视频播放界面了,之前写的东西也全没了。。 可以感受到胡灿老师讲的还是很有条理的,每次讲课过程中也会提到自己对行业生态的认识,我也在...
-
听完胡老师的课程之后,自己收获颇丰,特在此做一些小的有关点灯的基础实验和大家一起分享。一、前言在课程中,有一个例程就是专门讲使用SoC定时器生成PWM信号,从而控制板载RGB LED,我们首先来对这一...
-
本人用蓝牙测试通过了三个串口模块,其中USART1需要重映射配置。USART0我暂时没有启用!下图是USART1的使用,相关接口映射可以查找“用户指南”,代码在文末(重映射需要开启AF时钟——感谢胡灿...
-
2021年,因为想尝试国产mcu开发,所以参加芯来的《RISC-V处理器嵌入式开发》课程,胡老师讲课随和,信息全面。个人觉得课程改善地方: (1)展示几个项目,提高学习者兴趣!...
-
自己打样制作了一块GD32VF103核心的核心板,现在已经能正常工作板载CH340电源HT7333现在调通了硬件,应用程序以及图纸先咕咕咕吧
-
0x01 起因与背景2021年3月,有幸参加了芯来的《RISC-V处理器嵌入式开发》课程,虽然由于个人时间的缘故,8节直播课我是“一节不落”全部完美错过。好在有回放课程,最终可以“一节不落”地全部听完...
-
实操课开始前试了Nuclei Studio,但折腾了几次上传代码到板子总是失败。而实操课上介绍了通过SDK和命令行的方法,通过该方法则很快成功了,所以下文只介绍该方法。安装Nuclei Toolcha...
-
开始接触平头哥剑池CDK,摸索(鼠标乱点)了一下,发现了里面竟然有nuclei_rvstar的sdk, 心情有点小激动。恰好手中有一块RV-STAR的板子,于是就想着那正好建个工程点个LED灯吧。1 ...
-
传感器: 攀藤PMS5003;硬件连接:VCC -- 5VGND -- GNDTX -- PB11(RX2) RX -- PB10(TX2)基本流程1. 串口2连接传感器。查阅手册得知,该传感器为...
-
本工程由nucleistudio建立,连接蜂鸣器引脚为PA8,具体代码见附件。include "beep.h" void beep_init(void) { timer_oc_pa...
-
前言串口作为单片机上最常用的外设,在开发调试及与其他设备通讯中扮演了重要角色。在参考了众多前人方案后,最终决定自己写一个小demo。由于手里的调试器不断报错,新买的调试器还有好久才能到,只好先放出de...
-
本人用IDE感觉好不方便,所以配置了相关的Linux环境,Linx配置环境文档年得有点乱,索性整理了一下。环境是zsh,用bash的可以稍微改一下。主要下载了nuclei-sdk、openocd、gc...