我們正在飛思卡爾PPC micros(目前爲5517和5668)上開發一些代碼,我想知道是否可以將Lua放在它們上面。該設備需要在現場容易編程/重新配置,而當前產品使用可以加載的專有解釋邏輯語言,而我們的軟件(用C語言編寫)運行解釋器。我想轉向更好的語言(實現有點bug並且很慢),所以我正在考慮Lua,但內存佔用量必須非常低。對於5517(我們可能不用),最大RAM是80K。 5668的內存更好,內存592K。Lua在PPC Micro上的覆蓋範圍
那麼有誰知道我是否可以把Lua放在裸機上?我們實際上沒有運行操作系統。如果是這樣,是否有任何估計我們可能會看到什麼樣的內存足跡?需要多少努力?
如果不這樣做,有沒有人知道任何類型的解釋器,可能會在沒有OS的內存受限環境中更好?或者我們更好地推出自己的?
另請參見[在小內存中運行的可用交互式語言是什麼?](http://stackoverflow.com/questions/1082751/what-are-the-available-interactive-languages-that-run-in-小內存) – 2010-06-09 17:22:04