An Arduino Uno only has 32 kB of working memory. The Arduino Create Agent is a single binary that will sit on the traybar and work in the background. > Obviously, the low-end Arduinos use an 8-bit CPU and an LLVM code Positioned as a replacement for those languages, I’m wondering if it could > Currently the Arduino is programmed in C/C++ and seeing as Swift is > Just out of curiosity, how feasible would it be to get swiftc working asĪ cross-compiler for Arduino microcontrollers? On Fri, at 5:37 AM, Matthijs Hollemans > wrote: On Fri, at 9:26 AM, Dmitri Gribenko wrote: I'd love to hear of any progress on that front. It runs a full version of Linux and has the $5 Matthijs, perhaps another option for Microcontroller work with Swift wouldīe the Raspberry Pi. How much of that would be taken up by the Swift runtime? An Arduino Uno only has 32 kB of working memory. But my main concern is the requirements of the Swift runtime. Obviously, the low-end Arduinos use an 8-bit CPU and an LLVM code generator for this CPU is required. Just out of curiosity, how feasible would it be to get swiftc working as a cross-compiler for Arduino microcontrollers?Ĭurrently the Arduino is programmed in C/C++ and seeing as Swift is positioned as a replacement for those languages, I’m wondering if it could live up to this task already. On Fri, at 5:37 AM, Matthijs Hollemans wrote: Small 8-bit microcontroller is completely infeasible, but it willĬertainly require a major engineering effort across the whole stack, Also, the runtime and the standard library in many places rely on The runtime and the standard library currently take much more than 32
0 Comments
Leave a Reply. |