是否有可能使用Kotlin编程语言来编写Arduino或ESP8266微控制器程序? 同样的问题也适用于单板计算机(如Raspberry Pi)。
是否有可能使用Kotlin编程语言来编写Arduino或ESP8266微控制器程序? 同样的问题也适用于单板计算机(如Raspberry Pi)。
有一个名为Kotlin/native的新玩家出现,这改变了情况。由于支持LLVM,我认为可以从Kotlin编译到所需设备的本地代码。
是的,微控制器仍然是计算机。如果Python可以在Raspberry上使用,那么Kotlin也可以使用。
首先,您需要使用该微控制器工具链编译带有JVM(开源例如OpenJDK)的镜像。 然后在微控制器中运行该镜像。 现在创建一个Kotlin文件,使用该JVM对其进行编译并运行。 这是如果微控制器运行在内核上(例如Linux)。
确保微控制器具有足够的内存。
是的。LLVM 现在已经有了 AVR 后端 (自 8.0 版本开始),所以你可以编译 Kotlin/Native 源代码到 Arduino。你可以查看 此处 AVR 目标的开发情况。