今天,在电脑上安装了scons,生成了eLua-xxx.elf,通过Openocd下载到了STM32的评估板(stm32f103ze)中,用终端程序可以联机,在shell下可以运行程序了,但初始化大尺寸Table时总是报“not enough memory”,如果是这样,也没有空间来存储数据,对于大量的通讯数据处理会有问题。
原来以为可以这样:作一个STM32的硬件,用C写好底层驱动,让别的程序员接着用Lua写数据处理程序。
但是经过实验,目前来看STM32的Ram尺寸是个瓶颈,再看看eLua的源码是否有改进的空间。可以节省一些RAM空间,并且支持Lua程序下载到Flash中。
阅读(5482) | 评论(1) | 转发(0) |