当前位置:首页 > 科研成果库

从一块开发板说起:RISC-V生态到底长成什么样了?

2026-10-09 23:11:56小研科研成果库10
9月23号在南京国展中心蹲了两天RISC-V开发者大会,鞋都走断了。闭馆前半小时被一个做物联网终端的老板拉住,在门口台阶上坐了半小时,听他吐了一肚子苦水。他年初想换RISC-V内核的芯片降成本,算下来一单能省快两块钱,一年出五百万台就是一千万,账算得很漂亮。结果流片回来焊好板,找传感器驱动找了半个月,常用的那几款工业级传感器,官方只给ARM版本,没人做RISC-V适配。找了两个大学生兼职做,做完跑了三个月,高温下总是死机,最后咬咬牙换回ARM,光流片的钱就打了水漂。

RISC-V生态从来不是“指令集开源”那点事

很多人聊起RISC-V,第一反应就是“免费开源的指令集,比ARM便宜”。说实话,这句话只对了十分之一。指令集就是芯片的语法规则,你写的软件要按照这个规则才能让芯片读懂,RISC-V把这个规则免费公开了,谁都能用。但生态不是规则本身啊。生态是你写完代码,有靠谱的编译器帮你转成芯片能懂的机器码,有现成的驱动能接上你要用的所有外设,有操作系统帮你管内存管任务,出了问题有调试工具能找到bug在哪,甚至还有一堆人会做,招过来就能上手。缺了任何一块,都叫不成成熟的生态。 RISC-V生态全链路分层结构图RISC-V生态全链路分层结构图 那个老板踩的坑,就是只看见指令集免费,没看见生态缺了驱动这一块。一块芯片做出来,不算完,下游客户要用,所有常用外设的适配都得有,不然人家拿回去就是一块废铁。

现在的RISC-V生态,到底能用在哪些地方?

我随身包里常年装着一块RISC-V内核的开发板,去年买的,才18块钱。平时做个小项目,测个传感器算法,比ARM的开发板顺手多了,资源完全够用,成本还低。说实话,现在RISC-V生态最成熟的领域,就是低功耗微控制器(MCU),也就是大家常说的单片机。做智能门锁、共享单车锁、工业温感探头这种小产品,不需要太复杂的计算,RISC-V的芯片完全能打,成本比同性能ARM低两到三成,很多厂商早就换了。你家里的智能电视遥控器、空调内机的控制板,说不定已经用上RISC-V内核了,只是你没发现而已。 RISC-V内核物联网开发板实物图RISC-V内核物联网开发板实物图 再往上就是端侧AI芯片,很多做摄像头、智能音箱的厂商,喜欢用RISC-V做主核配自己的NPU。因为RISC-V允许自定义扩展指令,你要加AI加速指令,直接加就行,不用看别人脸色,灵活度拉满。这块现在跑得也很快,很多量产产品都用上了。 那大家最关心的PC、服务器呢?别被骗。现在能吹出来的产品,基本都是Demo级,拿出来测个分亮个相可以,真拿来当主力用,你打开个浏览器都能卡三分钟,所有常用软件都是给X86和ARM编译的,重新适配的成本够你买十块芯片了。路还长着呢。

绕不开的坑,别等到踩进去才知道

绕不开的坑,别等到踩进去才知道绕不开的坑,别等到踩进去才知道 这次在会上转了一圈,碰到好多创业者,开口就是“我要做RISC-V芯片”,问他们生态怎么考虑,十个有八个说“RISC-V开源,生态自然就起来了”。哪有这么简单。 第一个绕不开的坑就是碎片化。因为指令集开放,谁都可以改,改个自定义扩展,改个接口,做出来自己的芯片,结果就是A家的RISC-V芯片能用的软件,放到B家就跑不起来。我认识一个做开源RTOS的开发者,去年光是适配不同厂家的RISC-V内核,就改了四个月的代码,比写核心功能花的时间还多。现在大家都在说要统一标准,可真碰到利益,谁都不想让步,碎片化的问题,短期解决不了。 第二个坑就是工具链和调试工具不成熟。ARM做了几十年,全套的开发调试工具闭着眼睛都能用,出了问题分分钟定位。RISC-V的开源工具,很多高级功能要么没有,要么bug一堆,商业工具又贵,小厂根本用不起。之前有个做工业芯片的朋友跟我说,他们产品出了个莫名奇妙的死机问题,用RISC-V的开源调试工具查了半个月没查出来,最后换成ARM核,一天就找到问题了。 第三个坑就是缺人。现在高校里教体系结构,还是以X86和ARM为主,真正做过RISC-V全栈适配的工程师,市场上真不多,招个熟手,工资比同级别ARM工程师高快三成,小公司根本养不起。 不过话说回来,我倒不觉得RISC-V会凉。这次南京会上,我看见好多原来做ARM生态的厂商,都出了RISC-V的产品线,从IP到工具链到应用方案,一条龙都有人做了,一年比一年全。 很多人说RISC-V要替代ARM,我觉得不对,它本来就不是奔着替代去的。原来ARM覆盖不到的定制化小众市场,比如工业控制的特殊芯片,比如航天领域的专用芯片,原来你要做就得拿通用IP改,改不起,现在用RISC-V,自己改,成本降一大截,刚好切进去。 还有个常见的误区,很多人说RISC-V就是国产替代,其实真不是,RISC-V是国际开源项目,核心社区好多外国人,只不过国内厂商现在用的多而已,别什么都往身份上绑,生态好了,全世界都能用。 散会那天我挤地铁回酒店,地铁上刷朋友圈,看见一个前辈说,生态这东西,不是说你砸钱就能砸出来的,得熬,得有人一点点填坑,今天填一个驱动,明天填一个工具,十年八年才能成型。我觉得说得对。 现在RISC-V生态就像十几年前的移动操作系统,刚出来的时候谁都不看好,一堆bug一堆坑,结果用的人多了,填坑的人多了,不也就成了气候?说不定再过十年,我们身边一半的智能设备,核心都是RISC-V。至于能不能跑到PC和服务器上,慢慢来呗。