资源与支持

SiFive 博客

来自 RISC-V 专家的最新洞察与深度技术解析

August 07, 2017

All Aboard, Part 0: Introduction

I'm Palmer Dabbelt, a software engineer at SiFive and a maintainer of various RISC-V ports. I've been working with the RISC-V ISA for a few years, and it's finally starting to get ready for prime-time. We're not yet upstream in Linux or glibc, but hopefully by the end of the year we'll have the core set of system software in the relevant upstream repositories -- at which point distributions can begin porting to RISC-V and users can begin using our software. I started working with RISC-V before the user ISA had been finalized (at least v2 of the user ISA, the real one :)) and it's almost a bit scary how real things have gotten over the last few years.

While I think the core of the RISC-V software ecosystem is in decent shape, I have noticed that it's very difficult for users to get up to speed with RISC-V software due to a lack of non-code content. While SiFive has dramatically improved the documentation and user experience, there doesn't appear to be good concrete, long-form technical content about the RISC-V software ecosystem that's easy to find on a search engine. As a result, it's very hard for people who are new to RISC-V to find solutions for their problems. The mailing list has been picking up this slack for the last year or so, but as the community continues expanding, the burden of relying on users to ask questions is becoming too high.

I'll be posting a blog entry every Monday for the foreseeable future. The articles will be aimed at both users and prospective developers of the various RISC-V ports that I help maintain. I'll draft these posts so that they are interesting to read out-right, a good reference for new members of the community, and to be easy to search for on Google.

I'll see you all next Monday at our first stop: the -march, -mabi, and -mtune argument to RISC-V compilers!


Read more of the All Aboard blog series:

Palmer Dabbelt
Palmer Dabbelt

Palmer Dabbelt is an Engineer for Meta, having prior experience as an Engineer at Rivos and Software Engineer at Google. Prior to that he worked at SiFive as Director of Software Engineering and as an Engineer.

Read more Insights from the RISC-V Experts

SiFive 视角:RISC-V SPMP 规范正式批准,助力嵌入式安全飞跃发展
最新文章
SiFive 视角:RISC-V SPMP 规范正式批准,助力嵌入式安全飞跃发展
这项最新批准的 SPMP 功能专为增强运行实时操作系统(RTOS)的嵌入式系统中的内存保护而设计。SiFive 非常高兴能在这一进程中贡献力量,并将继续与整个生态系统保持合作,以完善 RISC-V 标准。我们坚信,SPMP 将在整个行业内获得快速普及。
为您介绍 SKL:SiFive 算子库
最新文章
为您介绍 SKL:SiFive 算子库
我们非常高兴地宣布推出 SiFive 算子库(SiFive Kernel Library,简称 SKL,发音为 “skill”)。这是一个开源的高性能计算例程集合,专为 RISC-V Vector ISA (RVV) 及其各种扩展(包括 SiFive 的矩阵引擎)进行了深度优化。
RISC-V EU Summit 2026: An Ecosystem Coming of Age
最新文章
RISC-V EU Summit 2026: An Ecosystem Coming of Age
I recently returned from the RISC-V Europe Summit 2026 in Bologna and, like many attendees, I came away energized by the announcements, the technical discussions and the sheer number of people building products around RISC-V.