HiĀ Ilya

I have joined the zinc mailing list, perhaps you can provide some basic getting started text to cover:

1) 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