发 帖  
经验: 积分:5818
嵌入式开发工程师 深圳市拓一佳科技有限公司
广东省 深圳市 设计开发工程
  • 0

    嵌入式开发工程师
    一、开箱 上周收到敏矽微官方寄过来的ME32G070开发板,使用普通的纸盒包装,官方还送了三颗ME32G070RBT6 MCU,从外观上看,主板上的MCU还留有焊接的痕迹,应该是刚手动焊接上去的。 可见板子包装很到位,如果设计内 ...
  • 0

    嵌入式开发工程师
    一、RISC-V架构介绍 1. RISC 架构的起源 1981年,在David Patterson(大卫·帕特森)的带领下,美国加州大学伯克利分校的一个研究团队起 草了RISC-I,是今天RISC架构的基础。随后在1983年 发布了RISC-II原型芯片,19 ...
  • 0

    嵌入式开发工程师
    一、JTAG简介 目前RISC-V官方支持的调试方式是JTAG(Joint Test Action Group),而ARM支持的调试方式有JTAG和SWD(Serial Wire Debug)这两种。 JTAG是一种国际标准的调试方式(IEEE1149.1),而SWD是ARM开发的。标准JTAG ...
  • 1

    嵌入式开发工程师
    前言 今年是Linux内核发布三十三周年。二十年前,程序员认为Linux只是一种利基技术,猜测它行不通。然而,利用公众免费发布的Linux,这一开源代码催生了数百个项目,从而出现了一大批稳健且灵活的产品,Linux成为开 ...
  • 0

    嵌入式开发工程师
    我们知道在RISC-V中有这样一条伪指令: li a0, immediately 可以将任意的32位数据或者地址加载到指定的寄存器中,在 RV32I中,它扩展到 lui 和/或 addi。 li 何时扩展为 lui 或者 addi呢?又何时扩展为lui 和 addi呢 ...
  • 0

    嵌入式开发工程师
    一、概述 “工具链”是英文“toolchain”的翻译,它指辅助开发者完成程序开发、调试、性能分析调优等开发优化行为的一系列工具集合。它一般包含编译器、汇编器、链接器、调试器、模拟器等基础工具,集成开发环境作为 ...
  • 0

    嵌入式开发工程师
    一、前言 瑞萨RA8D1 CPK开发板是业界首款基于Arm Cortex-M85内核的32位图形微控制器,板载资源丰富,性能优越。运行在480MHz的主频下可实现超过3000 CoreMark分数,支持高分辨率显示与视觉AI应用的卓越图形功能。板 ...
  • 0

    嵌入式开发工程师
    一、导言 到目前为止,本书主要关注 RISC-V 对通用计算的支持:我们引入的所有指令都在用户模式(应用程序的代码在此模式下运行)下可用。本章介绍两种新的权限模式:运行最可信的代码的机器模式(machine mode), ...
  • 0

    嵌入式开发工程师
    一、导言 图 1 至 4 是 RV32G 指令集的 64 位版本 RV64G 指令集的图示。由图可见,要切换到 64 位 ISA,ISA 只添加了少数指令。指令集只添加了 32 位指令对应的字(word),双字(doubleword)和长整数(long)版本的指令 ...
  • 0

    嵌入式开发工程师
    一、前言 《ARM MCU嵌入式开发 | 基于国产GD32F10x芯片》覆盖的知识点非常全面,中断在嵌入式开发中是必不可少的,尤其是裸板程序,也就是前后台系统的项目开发。中断是一种外设和处理器之间进行通信的机制,外部通 ...
  • 0

    嵌入式开发工程师
    一、导言 尽管RV32F和RV32D是分开的,单独的可选指令集扩展,他们通常是包括在一起的。为简洁起见,下面介绍几乎所有的单精度和双精度(32位和64位)浮点指令。和几乎所有其他现代ISA一样,RISC-V服从IEEE 754-2008 ...
  • 0

    嵌入式开发工程师
    一、导言 上周收到《ARM MCU嵌入式开发 | 基于国产GD32F10x芯片》书籍,该纸质书籍内容可谓是面面俱到,由“清华大学出版社”出版,印刷第1版时间为2024年6月份,总共464千字。可以说是内容相当新颖,结合了当代ARM ...
  • 0

    嵌入式开发工程师
    一、导言 从 C 程序翻译成为可以在计算机上执行的机器语言程序的四个经典步骤。这一章的内容包括了后三个步骤,不过我们要从汇编语言在 RISC-V 函数调用规范中的作用开始说起。 上图从C源代码翻译为可运行程序的步骤 ...
  • 0

    嵌入式开发工程师
    正如RV32I基础指令集的一页图形表示。对于每幅图,将有下划线的字母从左到右连接起来,即可组成完整的RV32I 指令集。对于每一个图,集合标志{}内列举了指令的所有变体,变体用加下划线的字母或下划线字符_表示。特别 ...
  • 0

    嵌入式开发工程师
    RISC-V(“RISC five”)的目标是成为一个通用的指令集架构(ISA):①、它要能适应包括从最袖珍的嵌入式控制器,到最快的高性能计算机等各种规模的处理器。②、它应该能兼容各种流行的软件栈和编程语言。③、它应该 ...
ta 的专栏

成就与认可

  • 获得 3 次赞同

    获得 0 次收藏

谁来看过他

关闭

站长推荐 上一条 /6 下一条

返回顶部