We have fixed the build for stm32f4 last night actually. It's not using platform tree macro yet, but compiles and should work. On 14 Jul 2014 12:52, "Alan Wood" folknology@gmail.com wrote:
I haven't tried yet due to time constraints, I will probably wait until you get the STM32 series working with Zinc again as I fancy using this rather attractive ST board : http://uk.farnell.com/jsp/search/productdetail.jsp?sku=2355377. I don't currently have (Despite having,many others!) a compatible board to test Zinc on.
regards Al
On Mon, Jul 14, 2014 at 12:59 AM, Ilya Dmitrichenko < errordeveloper@gmail.com> wrote:
Have you had a chance to try it out yet? On 9 Jul 2014 09:04, "Alan Wood" folknology@gmail.com wrote:
Hi Ilya
I have joined the zinc mailing list, perhaps you can provide some basic getting started text to cover:
- Hardware required (setups you know work currently with Zinc) I assume
just Mbed 17xx or STM32F4 discovery right now 2) Toochain setup for compiling 3) Loading code/debugging target
That will help us with the on-ramp and testing to support your efforts.
Thanks
On Tue, Jul 8, 2014 at 11:58 PM, Ilya Dmitrichenko < errordeveloper@gmail.com> wrote:
Hi Andy,
Rust is a compiled language, it's compiler is LLVM-based. One can either use llc or GNU ld to produce runable machine code.
Zinc comes with minimal run-time support libraries, which is somewhat smaller then Rust's standrad runtime. It should perform as good as C.
Currently only ARMv7-M chips are supported, no AVR or MSP430 yet...
Zinc's aim is to pove the concept that most MCU code can be done in Rust, with a tiny bit of assembly required right now... Supposedly that will go away soon too, it's just a workaround for multitasking at the very moment, until the Rust compiler is fixed.
Cheers,
Ilya
On 8 July 2014 23:11, Andy Bennett andyjpb@ashurst.eu.org wrote:
Hi,
How does it compare to FORTH or embedded Lisps? Some of them are quite performant and well suited to high level
language
applications on micros.
Sorry for the drive-by reply. :-)
In the past few week I have got slightly involved with one project
that
some of you might appreciate. I suppose that some of you Amy have
heard
of a recently developed Rust programming language by Mozilla
foundation.
It's primarily aims are to reduce safety critical errors at compiler level and provide simple abstractions to the programmer normally
seen in
higher level languages, such as Ruby and Python, yet being a systems language that may potentially be used for an OS implementation
instead
of aging suspects.
I do find Rust a pretty amazing language, and indeed, building on
years
of compiler practice, it has the real potential of becoming the next
big
affair of many embedded systems engineers. It doesn't, however, introduce a big overhead in code execution.
The particular project that I have spent some time with is titled
Zinc.
It aims to implement an RTOS-like system that is capable of running
on
bare-metal microcontroller chips. Please check it out and drop any feedback to myself or as a question on the mailing list.
http://zinc.rs http://rust-lang.org
-- Ilya
oshug mailing list oshug@oshug.org http://oshug.org/cgi-bin/mailman/listinfo/oshug
Regards, @ndy
-- andyjpb@ashurst.eu.org http://www.ashurst.eu.org/ 0x7EBA75FF
oshug mailing list oshug@oshug.org http://oshug.org/cgi-bin/mailman/listinfo/oshug
oshug mailing list oshug@oshug.org http://oshug.org/cgi-bin/mailman/listinfo/oshug
-- regards Al
oshug mailing list oshug@oshug.org http://oshug.org/cgi-bin/mailman/listinfo/oshug
oshug mailing list oshug@oshug.org http://oshug.org/cgi-bin/mailman/listinfo/oshug
-- regards Al
oshug mailing list oshug@oshug.org http://oshug.org/cgi-bin/mailman/listinfo/oshug