bigmagic

LV0
发表了文章

搭建qemu RISC-V运行Linux环境

目前虽然RISC-V的硬件开发板能够运行Linux的十分难得,从探索RISCV的生态的角度上来看,使用模拟器也是一种非常好的方式。使用QEMU能够很好的模拟RI...

bigmagic
发表了文章

ESP32-C3 mqtt操作实践

对于ESP32-C3模块,是乐鑫的第一个基于RISCV架构的芯片,其主要定位还是一个物联网模块,所以在使用上更多的去考虑物联网的应用。本文主要是介绍在ESP32...

bigmagic
发表了文章

ESP32-C3上手体验与​开发环境搭建

ESP32-C3采用的是RISCV架构的芯片,目前又专注RISCV研究,所以特此来研究一下这个芯片的使用情况。

bigmagic
发表了文章

RISC-V的P扩展

在研究RISC-V的指令集的时候,其指令是模块化的,这就为其指令的扩展提供了更多的可能性。下面仅代表我对RISC V的P扩展指令的一些理解。

bigmagic
发表了文章

riscv实现自定义指令并用qemu运行

riscv支持指令集自定义扩展,这大大增加了riscv的可玩性,同时对于一些实际应用中,自己通过一条指令来实现特定的功能,效率非常高,当然,前提是硬件平台需要对...

bigmagic
发表了文章

从riscv底层原理分析gd32vf103的中断行为

对于向量中断,其中断发生后,pc指针会根据中断的类型跳转到基地址+中断号*4的地址处去执行中断处理程序,做过stm32的,应该比较清楚向量中断的大概样子。当然,...

bigmagic
发表了文章

浅析riscv中的plic与eclic

在riscv中一共定义了三种状态中断,对于hart层面,hart包含local中断源和global中断源。而local中断只有Timer和Software中断两...

bigmagic
发表了文章

嵌入式开发中常用的虚拟机与容器

嵌入式开发已经从以往的单片机开发逐渐过渡到越来越依赖Linux的系统。虽然大多数情况下,windows的开发工具可以做很多嵌入式开发工作,也有很多好用的工具,但...

bigmagic
发表了文章

rv-star RGB LED灯实验

简单的说,就是LED绿灯对应的是PA1,LED蓝灯对应PA3,LED红灯对应PA2。

bigmagic
发表了文章

GD32VF103 RISCV开发板试用体验

riscv的mcu的开发目前到底如何?目前可以做那些有意思的项目?本人从嵌入式软件开发的角度去探索GD32VF103的开发模式,以及做一些实际的物联网项目的de...

bigmagic
发表了文章

对于GD32VF103一些想法

GD32VF103是兆易创新推出的基于Nuclei Bumblebee处理器的32位控制器。

bigmagic
发表了文章

树莓派4 嵌入式Linux开发过程详解

在这篇文章中,将会通过树莓派4的Linux的启动过程,描述如何进行嵌入式Linux系统开发的思路。通过树莓派4B的启动流程,看到一个Linux启动过程,同时,通...

bigmagic
发表了文章

串口驱动框架的设计思考

串口驱动不简单,在实际工作中,往往串口驱动框架的设计都是需要考虑的非常清楚的,特别是实际的项目中。比如基于串口模块功能的协议开发,以及基于串口模块的网络数据收发...

bigmagic
发表了文章

远程控制树莓派3b上的pi pico

树莓派pi pico和树莓派4相比差别很大,但是pi pico有一些特点是树莓派4上没有的,比如实时性控制上,采用cortex-m系列方案会更加占据优势,所以往...

bigmagic
发表了文章

rt-thread 针对不同架构芯片移植的方法

在做rt-thread系统移植的这段时间里,积累一些快速移植的经验,不论是现有架构的不同型号的芯片,还是一个全新架构的移植,只需要按照一定的步骤进行,一般大的方...

bigmagic
发表了文章

​flash模拟eeprom存储日志的原理

做mcu开发时,涉及到数据存储时,往往都会考虑使用flash、eeprom,或者铁电存储器。从数据储存的角度上来说,安全性最高的肯定是FRAM,接着才会考虑使用...

bigmagic
发表了文章

物联网中常用的ota升级方案

在进行物联网开发的过程中,免不了进行ota升级,那么如何做好ota升级又是非常值得思考的问题。

bigmagic
发表了文章

龙芯派VS树莓派 运行功耗实测

龙芯派、树莓派都是开源硬件,并且都是定位在单板计算机的领域,外设上基本上也差不多。正好手上有这些板子,所以来测试一下手上这些板子的功耗情况。龙芯教育派、树莓派4...

bigmagic
发表了文章

谈一谈做嵌入式物联网设备端的心路历程

之所以想起这个话题,是因为2021年刚开始的时候一个朋友在微信里找到我,问起我最近所做的事情以及帮忙协助调试一些设备的问题,想起来也有好长一段时间没有做这个了。...

bigmagic
发表了文章

riscv32 qemu rt-thread的最小移植实现(1)

本文主要梳理riscv32在qemu的移植过程,将通过几天时间将其整理和最小系统的bring up。为了保证代码的可维护性,所有修改符合rt-thread bs...

bigmagic

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券