EL-C1600N100013-B
Memory chip eMCP H9TQ64A8GTMCUR-KUM 8+8
Five authorized agents - original - spot technical support

Red/System, the new programming language used in the Syllable project, has the next milestone -- an ARM code generator backend for its compiler. The backend supports Android (see screenshot) and generic ARM Linux (screenshot on Debian). Previously, the backend for generating Mac OS X executables was completed (so far support for x86 CPUs).

8位AVR得到Red/System语言支持 0

Hello arm android

8位AVR得到Red/System语言支持 1

Hello arm qemu

Red Language now has two full CPU code generator backends: one for x86 and one for ARM. The new ARM backend supports ARMv5 and higher architectures. This means that all current CPUs are supported except for the smallest embedded version CPUs that use a unique Thumbs instruction set that is not supported by the Red language.

In addition to support for these 32-bit CPUs, some work has been done on the support of a code generator on the AVR Atmel 8-bit CPU.

Currently supported executable file formats include ELF, Mach-O on OS X, PE on Windows, and Intel HEX format on embedded devices such as Arduino. ELF support covers x86 Linux, ARM Linux, Android and Syllable desktops. Support for FreeBSD is under development.

Cross-compilation is as commonplace as the red language. For example, the canonical demo can be compiled for Android ARM from Syllable Server and other supported main platforms. Methods as below:

Rebol -s rsc.r -t Android /path/to/tests/hello.reds

PCB Battery Protection Board

Shenzhen Sunbeam New Energy Co., Ltd , https://www.sunbeambattery.com

Posted on