我们正在飞思卡尔PPC微处理器上开发一些代码(目前为5517和5668),我想知道是否可以将Lua放在它们上面。
设备需要在现场轻松编程/重新配置,当前产品使用可加载的专有解释逻辑语言,我们的软件(用C编写)运行解释器。我想转向一种更好的语言(实现有点错误和缓慢),所以我在考虑Lua,但内存占用率必须非常低。对于5517(我们可能不使用),最大RAM为80K。在5668上有更好的东西,有592K的RAM。
所以有人知道我是否可以将Lua放在裸机上?我们实际上没有运行操作系统。如果是这样,有没有估计我们可能会看到什么样的内存占用?需要多少努力?
如果没有这个,有没有人知道任何类型的解释器在没有操作系统的内存受限环境中可能更好?或者我们更好地滚动自己的?