We have fixed the build for stm32f4 last night actually. It's not using platform tree macro yet, but compiles and should work.
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.regardsAlOn 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 IlyaI 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 now2) Toochain setup for compiling3) Loading code/debugging targetThat will help us with the on-ramp and testing to support your efforts.ThanksOn 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
> 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
--regardsAl
_______________________________________________
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
--regardsAl
_______________________________________________
oshug mailing list
oshug@oshug.org
http://oshug.org/cgi-bin/mailman/listinfo/oshug