你好,欢迎进入江苏优软数字科技有限公司官网!

诚信、勤奋、创新、卓越

友好定价、专业客服支持、正版软件一站式服务提供

13262879759

工作日:9:00-22:00

codejock xtreme 16 与 Micro QuickJS:如何在资源受限设备上高效开发

发布时间:2025-12-29

浏览次数:0

IT之家在十二月二十六日有消息传来,科技媒体在十二月二十三日的时候发布了一篇博文,其报道声称QEMU跟创始人推出了一个名为Micro的全新开源项目

前作广受欢迎,与之不同,Micro不是前者的衍生或分支codejock xtreme 16,它是全新的独立代码库,专为微控制器设计,专为其他计算资源极度受限的嵌入式平台设计,旨在解决此类硬件难以运行高级脚本语言的痛点。

从项目文档透露的内容知晓,Micro针对于硬件资源所提出的要求,降低到了那种难以再低仿若抵达尽头的程度。此引擎所需要的仅仅是少得可怜的10kB的RAM,也就是随机存取存储器,靠着这些就能达成编译并运行对应程序的目的 。

这样的一组数据,远远低于传统引擎所具备的内存门槛,使得它能够较为轻易地被部署在各种各样低成本且低功耗的微型设备之上,进而为物联网括号IoT反括号这一领域以及边缘计算领域带去了全新的编程可能性。

为达成这般极致的轻量化,于设计方面开展了严格的取舍,Micro并不谋求对语法的全面覆盖,而是聚焦于严格的ES5子集。

开发团队刻意去除了某些大型运行时里普遍存在的繁杂特性,并且竭尽全力避开会加大内存压力的动态行径。这样的设计理念保证了引擎在运行之际具备高度的可预测性,有着极低的内存占用数量,同时架构呈现出极简的状态。

就嵌入式系统的 (硬件特性)而言,Micro 施行独特的存储策略,其标准库被设计成直接编译进 ROM那种——也就是只读存储器或者Flash,而非去占用珍贵的RAM 。

此方法不但极大程度地削减了运行之际的内存分配,而且显著地加快了启动的速度。除此之外,该引擎使 API 以及执行模型得以简化codejock xtreme 16,致使其能够更为轻易地嵌入至基于 C 语言所开发的固件项目里,极大地便利了底层开发者的集成工作。

Micro目前已依照开源协议在其上公开予以发布,尽管它的定位并非是去替代功能完备的大型引擎,却是填补充实了一个堪称重要的市场空白,即针对那些以往因为资源设定限制而无从运行它的硬件平台,给予了一个具备切实可行性的轻量级解决办法。

于 IT 之家查询了公开资料,此人是法国的一位天才计算机程序员,他凭借自身在开源社区的巨大贡献从而闻名遐迩,其最为出名的项目涵盖了 QEMU(全功能虚拟化和模拟工具)以及(音视频处理框架)的早期开发阶段,他自幼年起便展现出令人惊叹的编程天赋,在汇编、C、Java 等诸多领域均取得了杰出成就,是被誉为“一个人抵得上一个百人团队”的传奇人物。

如有侵权请联系删除!

13262879759

微信二维码