Página 1 de 1

RUST

MensagemEnviado: 15 Out 2020 12:29
por tcpipchip
Ola

Alguém quer trocar algumas idéias sobre Rust para Cortex

Re: RUST

MensagemEnviado: 16 Out 2020 16:15
por tcpipchip
evoluindo, começando a entender a linguagem
#![no_main]
#![no_std]
#[cortex_m_rt::entry]

fn main() -> ! {
defmt::info!("Hello, World!");
defmt::info!("I hate the meta language!");
exit();
}

#[panic_handler]
fn panic(_info: &core::panic::PanicInfo) -> ! {
defmt::error!("panicked");
exit()
}

pub fn exit() -> ! {
loop {
cortex_m::asm::bkpt();
}
}

Re: RUST

MensagemEnviado: 16 Out 2020 20:45
por sync
O amigo se refere a rust embeded?

https://readrust.net/embedded

eu não sabia que existe rust até para AVR

https://creativcoder.dev/rust-on-arduino-uno

muito boa dica. Obrigado.

Re: RUST

MensagemEnviado: 19 Out 2020 11:19
por tcpipchip
sim, no_std

É muito interessante, na briga aqui com M4 (NRF52), já estou na parte de debug com openocd, é loucura :(

Re: RUST

MensagemEnviado: 19 Out 2020 11:19
por tcpipchip
valeu pela dica tambem no crates avr (HAL)
me abriu a mente :)

Re: RUST

MensagemEnviado: 21 Out 2020 08:20
por tcpipchip
Consegui montar o ambiente completo apenas no W10, MAC e VM

W7, definitivamente, devo estar abandonando nos proximos dias, foi a gota da agua

5 dias se matando, sem viver a vida, sem falar com a familia..

Re: RUST

MensagemEnviado: 23 Out 2020 14:30
por tcpipchip

Re: RUST

MensagemEnviado: 26 Out 2020 07:53
por mrgadotti
tcpipchip escreveu:https://www.youtube.com/watch?v=z2_dxISQRZg&feature=youtu.be


Ficou show, nunca tinha pensado em usar Rust em um MCU :D

Re: RUST

MensagemEnviado: 26 Out 2020 09:06
por sync
Colega:
Você saberia dizer, na sua experiência, como Rust se compara com Circuit Pyhton e Micropython em microcontroladores? Demanda de memória flash, disponibilidade de bibliotecas, desempenho, etc

Re: RUST

MensagemEnviado: 26 Out 2020 09:22
por tcpipchip
bom dia
Ainda é cedo para eu opinar

Demanda de memória flash - muito menos
disponibilidade de bibliotecas - como é uma linguagem nova, não tem tantas como python
desempenho - muito superior

é um novo paradigma...

Re: RUST

MensagemEnviado: 26 Out 2020 09:37
por xultz
Pergunta de quem sabe nada de Rust: um código compilado em Rust tem footprint de memória muito maior que o mesmo em C, ou eles ficam semelhantes?

Re: RUST

MensagemEnviado: 26 Out 2020 10:07
por sync
xultz escreveu:Pergunta de quem sabe nada de Rust: um código compilado em Rust tem footprint de memória muito maior que o mesmo em C, ou eles ficam semelhantes?


Caro:
Essa era a minha próxima pergunta, obrigado por antecipa-la

Re: RUST

MensagemEnviado: 26 Out 2020 11:03
por tcpipchip
opa, em C ou C++ ?

Re: RUST

MensagemEnviado: 26 Out 2020 12:00
por sync
Caro:
Detalhando a pergunta.
A Amazon adotou o FreeRTOS para o IoT (https://aws.amazon.com/pt/freertos/), Facebok e Google optaram pelo RTOS Zephyr (https://zephyrproject.org/).
O colega trabalha com integração/interação com Alexa, não?
Como rust se compara a essas soluções no seu projeto na sua opinião?

Re: RUST

MensagemEnviado: 26 Out 2020 12:16
por tcpipchip
para alexa usei Arduino, Zerinth, Espressif SDK, Circuit Python, MicroPython, AT commands e Lua.

Free

https://nina-b302-wifi-mqtt.blogspot.co ... ulo-u.html

Nao sei lhe responder para RUST ainda...

Mas RUST pode se integrar com ZEPHYR, o qual tem certificados