行业动态

端侧AI芯片的胜负正在转向整机化凭证

核心观点 端侧 AI 芯片竞争正在从“单颗 SoC 能提供多少 TOPS”,转向“这颗芯片能否被验证为一个可交付、可维护、可认证的整机系统”。Qualcomm Dragonwing IQ10 RRD、NVIDIA Jetson T4000、后

◷ 2026-06-22 📁 行业动态 👤 laumy 🔥 0 热度 💬 0 评论

文章列表

opensbi分析(一)

引导Hart启动 _start: /* Find preferred boot HART id */ MOV_3R s0, a0, s1, a1, s2, a2 # 将a0,a1,a2的参数分别赋值为s0,s1,s2,这3个参数是前一阶段传入的参数。 # a0: hart id # a1: device tree # a2: struct …

◷ 2024-05-16 📁 RISC-V 👤 laumy 🔥 1463 热度 💬 0 评论

RISC-V架构与FreeRTOS任务栈变化

栈的基本概念 在FreeRTOS中,每个任务有一个全局的tskTCB实例,pxCurrentTCB指针指向的是正在运行的任务实例,有三个和栈相关的变量pxTopOfStack和pxS

◷ 2024-05-10 📁 RISC-V 👤 laumy 🔥 911 热度 💬 0 评论

平头哥E90X中断处理汇编部分

任务上下文保存 addi sp, sp, -portCONTEXT_SIZE store_x x1, 1 * portWORD_SIZE( sp ) store_x x5, 2 * portWORD_SIZE( sp ) store_x x6, 3 * portWORD_SIZE( sp ) store_x x7, 4 * portWORD_SIZE( sp …

◷ 2024-05-09 📁 RISC-V 👤 laumy 🔥 208 热度 💬 0 评论

平头哥E90X异常处理

上下文入栈保存 addi sp, sp, -portCONTEXT_SIZE ----开辟一段栈空间,这里的sp可能是主栈或任务栈 store_x x1, 1 * portWORD_SIZE( sp ) ----依次存储相关寄存器 store_x x5, 2 * portWORD_SIZE( sp ) store_x x6, 3 * …

◷ 2024-05-09 📁 RISC-V 👤 laumy 🔥 271 热度 💬 0 评论

平头哥E90X的head.S分析

关闭中断 /* disable interrupt */ li t0, MR_MIE --- t0=0x08 csrc mstatus, t0 --- mstatus = mstatus | ~t0 csrw mie, zero --- mie = zero mstatus第4bit清0,mie清0。 设置异常处理入口 /* setup the …

◷ 2024-05-09 📁 RISC-V 👤 laumy 🔥 345 热度 💬 0 评论

RISC-V指令集架构

简介 RISC-V是一个通用的指令集架构(ISA),ISA是底层硬件电路面向上层软件程序提供的一层接口规范,ISA定义了: 基本数据类型,BYTE/HALFWORD/WORD 寄存器 指令

◷ 2024-04-27 📁 RISC-V 👤 laumy 🔥 1309 热度 💬 0 评论

qemu-system-riscv64 virt平台ROM代码启动分析

为什么下面qemu启动elf时,text地址要从0x80000000开始? qemu-system-riscv64 -machine virt -cpu c910v -nographic -smp 1 -bios none -kernel xxx.elf 从memory mapping角度 下面是qemu virt平台的memory mapping …

◷ 2024-04-12 📁 RISC-V 👤 laumy 🔥 812 热度 💬 0 评论

RISC-V汇编指令

C源代码 unsigned int arithmetic(unsigned int a, unsigned int b) { unsigned int sum, diff, upper; sum = a + b; sum = sum + 2; diff = a - b; diff = diff -1; upper = 8192; return sum + …

◷ 2024-04-11 📁 RISC-V 👤 laumy 🔥 721 热度 💬 0 评论