2019-12-20 21:29发布
semonpic 发表于 2018-3-31 22:07 目前来看,凡是说用于单片机的各种解释性的语言,lue。js,都是伪需求,就是完全炫技的。主要原因是ram空间 ...
最多设置5个标签!
解释性语言在动态解析做词法和语法分析的时候,需要大量的栈空间。对,就是你写的程序不知道什么原因就挂了。
还有一点就是代码调试很麻烦吧,你总部能一直靠串口输出来调试。
不知道村长的那个 js 语言整的怎么样了。
适合物联网应用,和事务性比较多的应用,这时一般处理器资源够用。这时候上Linux太复杂,而只用单片机开发又太复杂,太低效。
我正准备把micropython往带SDRAM的arm9上移植,资源够
要跑解释语言当然要选RAM大的.
这也不算伪需求, 在一些场合下还是很有用的, 把LUA或Python的程序作为插件使用, 底层代码设计好输入输出接口, 具体实现的算法由解释语言完成, 实际上是很方便的.
比如原来计算C=A+B,现在要改为C=A+B+D, 按通常的做法要改程序编译,还要考虑客户端用什么方式升级, 路程远的上门费用高, 提供升级文件给客户不太现实. 用插件方式让客户直接替换文件就可以了.
一周热门 更多>