bigmagic

LV0

技术专栏

嵌入式iotTA创建的

分享嵌入式IOT相关的笔记

129 文章35 关注者

全部文章

  • 哪吒D1开发板RISC-V CLINT编程实践

    当前riscv的中断控制器部分比较简单,不像arm那样复杂,设计的简单分析起来就比较容易理解清楚。相比于ARM的GIC,RISC-V这一套CLINT与PLINT...

    bigmagic
  • esp32c3的系统底层启动分析

    对于esp32的玩法,基本上定位都是做上层应用,乐鑫官方提供的ESP-IDF物联网开发框架已经十分的完善,做上层应用按照这套框架进行开发,完全不必了解底层的实现...

    bigmagic
  • 用哪吒D1开发板体验riscv向量底层编程

    RISCV V扩展即向量指令扩展(RVV),这部分作为研究AI加速计算领域有着非常关键的作用。既然的D1支持了rvv扩展(0.7.1,最新的版本已经0.10版本...

    bigmagic
  • 关于d1哪吒开发板的启动流程分析

    从RISCV生态的角度上来看,D1哪吒开发板确实是一块不错的可以研究很深的开发板。本文主要从研究D1启动流程的角度出发,探索一下D1的裸机开发实践。对于研究D1...

    bigmagic
  • 嵌入式编程中使用qemu能够做什么?

    嵌入式开发的过程中,很多时间都是要和硬件设备打交道,通过程序控制硬件的具体行为,这些往往是单片机延续下来的开发模式,在目前复杂的嵌入式系统中,很多都需要借助设计...

    bigmagic
  • 全志D1开发板(哪吒 RISCV64)开箱评测

    作为主打RISC-V架构芯片的国产开发板,哪吒开发板这次的发布也算是良心之作。随着第一批板子的公开发售,立即购置一块,准备好好研究一下平头哥C906的处理器核以...

    bigmagic
  • 搭建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

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券