本文分享自中移物联网微信公众号《OneOS技术实践-没有不足的资源,只有没优化的代码》。
成本和配置的博弈
对于MCU而言,资源就是成本。同一系列的芯片,厂商通常会推出各种梯度的RAM和ROM配置,以满足不同的应用需求。对于同一种封装,RAM和ROM容量越大价格越高。所以在芯片选型的时候,就不可能简单地选择最高配置,而是在评估应用需求和保证一定裕量的前提下,选择最符合需求的配置。那么如何在实现既定产品功能时,占用最少的资源;或者在有限的资源下,赋予产品更为丰富的功能呢?
使用OneOS开发,你可以有很多选择。
第一,基于OneOS-Lite开发。OneOS-Lite是专门针对资源受限MCU量身打造的,精简易用。
OneOS-Lite版
第二,定制化剪裁。如果Lite版本无法满足需求,那么基于OneOS主线版本,通过定制