网易首页 > 网易号 > 正文 申请入驻

TinyGo把Go塞进100块芯片,浏览器里跑出了新物种

0
分享至

Go语言写了15年服务器代码,现在有人把它塞进了2KB内存的传感器里。

TinyGo项目用LLVM重新造了把刀。不是修修补补,是从头写了个编译器,专门对付那些连操作系统都没有的裸机芯片。BBC micro:bit、Arduino Uno、Nordic和ST的工业级处理器——官方列表里超过100种板子能跑,最小的程序只要几百字节。

这事的诡异之处在于:同一份代码,既能点亮LED,又能塞进浏览器。

WebAssembly(网页汇编)是TinyGo的另一条腿。它生成的WASM(网页汇编模块)体积控制得极紧,适合在浏览器里跑,也能丢进支持WASI(网页汇编系统接口)的服务器或边缘节点。云厂商爱用的边缘计算场景,突然可以用Go写了。

传统Go编译器有个心结:垃圾回收。嵌入式最怕的就是内存突然抖动,传感器可不会等你暂停世界。TinyGo的做法是——可选。你可以关掉GC,自己管内存;也可以用更轻量的策略。换句话说,它把选择权塞回工程师手里。

项目维护者算过一笔账:同样的功能,TinyGo比标准Go编译出来的二进制小一个数量级。在闪存按KB卖的芯片上,这直接决定能不能用。

谁在用它?

官方文档里列了几个场景:无人机飞控、物联网网关、浏览器里的图像处理、甚至区块链智能合约。有个做工业传感器的团队把TinyGo跑在了Nordic nRF52840上,电池撑了两年——他们之前用C写了三遍,内存泄漏查得想辞职。

WebAssembly这边更热闹。Cloudflare的Workers边缘计算平台原生支持WASI,意味着你可以用Go写边缘函数,部署到全球200多个节点,冷启动时间按毫秒算。以前这事得用Rust或JavaScript。

坑还在

项目页面上挂着一行小字:「这些数字基于数据手册和实测估算,可能出错。」诚实得不像开源项目。标准库里大约三分之一的包还没移植,反射(reflection)支持有限,CGO(Go调用C代码的机制)干脆没有。想复用现成的C驱动?得先写适配层。

社区规模是另一个隐忧。2024年的提交频率比2022年降了四成,核心维护者只有个位数。企业用户大多默默 fork 了自己改,回馈上游的少。

但芯片厂的态度在变。Nordic和ST的工程师开始往TinyGo仓库提PR,不是做慈善——他们的客户想用这个,省得自己教客户写C。

如果明年你买的智能灯泡里跑着Go代码,别惊讶。问题是:你会愿意用一门为服务器生的语言,去写那个可能烧掉你家的温控器吗?

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
许昕:竟有这么多人希望王楚钦输!他独守半区 你却盼外国人赢?

许昕:竟有这么多人希望王楚钦输!他独守半区 你却盼外国人赢?

念洲
2026-04-05 06:27:07
马英九被批“暗独”之后做出表示:“反对武统,不代表支持独立”

马英九被批“暗独”之后做出表示:“反对武统,不代表支持独立”

小冠说娱
2026-04-05 23:57:13
人民日报13字锐评全红婵事件,国家体育总局果断行动

人民日报13字锐评全红婵事件,国家体育总局果断行动

吃青菜长高
2026-04-04 06:08:45
首例胜诉!小米法务部:超2万人参�...

首例胜诉!小米法务部:超2万人参�...

新浪财经
2026-04-06 00:25:22
女子假信佛与多位高僧发生不当关系,秘密录制5600段视频。

女子假信佛与多位高僧发生不当关系,秘密录制5600段视频。

特约前排观众
2026-02-09 00:05:05
金价彻底变天!2026年4月5日最新报价,全国金价价差全解析

金价彻底变天!2026年4月5日最新报价,全国金价价差全解析

三农老历
2026-04-06 05:18:22
确认离队!广东队迎来换帅最佳人选,比李春江更适合取代杜锋?

确认离队!广东队迎来换帅最佳人选,比李春江更适合取代杜锋?

绯雨儿
2026-04-05 15:13:41
伊朗军方:美军营救飞行员“任务失败” 多架飞机被击落

伊朗军方:美军营救飞行员“任务失败” 多架飞机被击落

界面新闻
2026-04-05 14:37:11
白人女性与黑人女性的体味差异,网友真实分享引发热议

白人女性与黑人女性的体味差异,网友真实分享引发热议

特约前排观众
2025-12-22 00:20:06
田曦薇从小就是班花级别,这美貌不要太出众!

田曦薇从小就是班花级别,这美貌不要太出众!

动物奇奇怪怪
2026-04-05 17:08:34
活久见!苏州业主反向收定金3000,这波操作把纱窗老板直接干跑路

活久见!苏州业主反向收定金3000,这波操作把纱窗老板直接干跑路

火山詩话
2026-04-05 06:43:20
一个人养活一座城,这次我是真开眼了。

一个人养活一座城,这次我是真开眼了。

小光侃娱乐
2026-02-11 05:15:05
两名军工院士栽了,被中科院除名

两名军工院士栽了,被中科院除名

张嘴说财经
2026-04-05 19:28:46
事态严重了!中方接到日媒消息,日本远导锁定东海,俄已选边站

事态严重了!中方接到日媒消息,日本远导锁定东海,俄已选边站

策略述
2026-04-02 18:20:07
心源性猝死的人越来越多?医生强调:宁可打打牌,建议别做这7事

心源性猝死的人越来越多?医生强调:宁可打打牌,建议别做这7事

医学原创故事会
2026-03-29 23:50:13
中超综述:3强不败仅1队不胜 2豪门翻车 5队仍负分 下轮3场焦点战

中超综述:3强不败仅1队不胜 2豪门翻车 5队仍负分 下轮3场焦点战

我爱英超
2026-04-05 21:39:42
《冬去春来》女演员颜值排名:曾黎仅排第三,榜首甜到观众心坎里

《冬去春来》女演员颜值排名:曾黎仅排第三,榜首甜到观众心坎里

落雪听梅a
2026-04-05 21:43:38
换了5台车才明白:家用车最没用的,就是车企吹爆的这6个“配置”

换了5台车才明白:家用车最没用的,就是车企吹爆的这6个“配置”

侃故事的阿庆
2026-04-04 18:06:46
郑丽文访陆前夕突生变数,美方信函曝光,局势反转有着什么信号

郑丽文访陆前夕突生变数,美方信函曝光,局势反转有着什么信号

阿芒娱乐说
2026-04-05 17:30:43
张雪峰猝然离世,妻子李丽婧的选择,撕开了多少女人的生存真相

张雪峰猝然离世,妻子李丽婧的选择,撕开了多少女人的生存真相

青梅侃史啊
2026-04-05 14:39:09
2026-04-06 06:56:49
爬虫饲养员
爬虫饲养员
业余养了只叫“龙虾”的AI爬虫,主业是给互联网打工。
807文章数 6关注度
往期回顾 全部

科技要闻

花200薅5千算力,Claude冷血断供“龙虾”

头条要闻

伊朗军方:过去两天击落美军12架战机

头条要闻

伊朗军方:过去两天击落美军12架战机

体育要闻

CBA最老球员,身价7500万美元

娱乐要闻

王灿兮否认婆媳不和 晒与杜淳妈合影

财经要闻

谁造出了优思益这头“怪物”?

汽车要闻

家用SUV没驾驶乐趣?极氪8X第一个不同意

态度原创

亲子
教育
艺术
本地
军事航空

亲子要闻

小英自曝给女儿剪短发原因!怕头发抢营养长不高,想剃光头太真实

教育要闻

家长如果不知道这三组数字孩子减脂减重是不可能的

艺术要闻

绝了!东西方两幅神画,一眼就上瘾

本地新闻

跟着歌声游安徽,听古村回响

军事要闻

美飞行员获救细节:美伊发生激烈交火 至少4死1伤

无障碍浏览 进入关怀版