PICOBIT: A Compact Scheme System for Microcontrollers
PICOBIT: A Compact Scheme System for Microcontrollers
复制标题
PICOBIT:用于微控制器的紧凑方案系统
DOI:
--
复制
发表时间:
2009
期刊:
影响因子:
--
通讯作者:
M. Feeley
中科院分区:
文献类型:
--
作者:
Vincent St;M. Feeley
Due to their tight memory constraints, small microcontroller based embedded systems have traditionally been implemented using lowlevel languages. This paper shows that the Scheme programming language can also be used for such applications, with less than 7 kB of total memory. We present PICOBIT, a very compact implementation of Scheme suitable for memory constrained embedded systems. To achieve a compact system we have tackled the space issue in three ways: the design of a Scheme compiler generating compact bytecode, a small virtual machine, and an optimizing C compiler suited to the compilation of the virtual machine.