Мы разрабатываем некоторый код для микросхем Freescale PPC (5517 и 5668 на данный момент), и мне было интересно, сможем ли мы установить на них Lua.
Устройства должны быть легко запрограммированы / переконфигурированы вполе и текущий продукт используют собственный интерпретируемый язык логики, который может быть загружен, а наше программное обеспечение (написанное на C) работает с интерпретатором.Я хотел бы перейти на лучший язык (реализация немного глючная и медленная), поэтому я рассматриваю Lua, но объем памяти должен быть очень низким.Для 5517 (который мы не можем использовать) максимальный объем оперативной памяти составляет 80 КБ.На 5668 дела обстоят лучше, с 592 КБ ОЗУ.
Так кто-нибудь знает, могу ли я поставить Lua на голый металл?У нас фактически нет операционной системы.Если да, есть ли какие-либо оценки того, какой объем памяти мы можем увидеть?Сколько усилий это займет?
Если это не удастся, кто-нибудь знает о каком-либо интерпретаторе, который может быть лучше в среде с ограниченным объемом памяти без ОС?Или нам лучше просто покататься?