Entrar    Registrar

RUST

Software e Hardware para linha ARM

Moderadores: guest2003, 51, Renie, gpenga

  • Autor
    Mensagem

RUST

Mensagempor tcpipchip » 15 Out 2020 12:29

Ola

Alguém quer trocar algumas idéias sobre Rust para Cortex
------------------------------------------
http://www.youtube.com/tcpipchip
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6197
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Re: RUST

Mensagempor tcpipchip » 16 Out 2020 16:15

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();
}
}
------------------------------------------
http://www.youtube.com/tcpipchip
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6197
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Re: RUST

Mensagempor sync » 16 Out 2020 20:45

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.
sync
Bit
 
Mensagens: 46
Registrado em: 04 Mai 2020 16:11

Re: RUST

Mensagempor tcpipchip » 19 Out 2020 11:19

sim, no_std

É muito interessante, na briga aqui com M4 (NRF52), já estou na parte de debug com openocd, é loucura :(
------------------------------------------
http://www.youtube.com/tcpipchip
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6197
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Re: RUST

Mensagempor tcpipchip » 19 Out 2020 11:19

valeu pela dica tambem no crates avr (HAL)
me abriu a mente :)
------------------------------------------
http://www.youtube.com/tcpipchip
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6197
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Re: RUST

Mensagempor tcpipchip » 21 Out 2020 08:20

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..
------------------------------------------
http://www.youtube.com/tcpipchip
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6197
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Re: RUST

Mensagempor tcpipchip » 23 Out 2020 14:30

------------------------------------------
http://www.youtube.com/tcpipchip
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6197
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Re: RUST

Mensagempor mrgadotti » 26 Out 2020 07:53

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
Avatar do usuário
mrgadotti
Byte
 
Mensagens: 337
Registrado em: 02 Jun 2010 21:14
Localização: Timbó - SC

Re: RUST

Mensagempor sync » 26 Out 2020 09:06

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
sync
Bit
 
Mensagens: 46
Registrado em: 04 Mai 2020 16:11

Re: RUST

Mensagempor tcpipchip » 26 Out 2020 09:22

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...
------------------------------------------
http://www.youtube.com/tcpipchip
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6197
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Re: RUST

Mensagempor xultz » 26 Out 2020 09:37

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?
98% das vezes estou certo, e não estou nem aí pros outros 3%.
Avatar do usuário
xultz
Dword
 
Mensagens: 2960
Registrado em: 13 Out 2006 18:41
Localização: Curitiba

Re: RUST

Mensagempor sync » 26 Out 2020 10:07

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
sync
Bit
 
Mensagens: 46
Registrado em: 04 Mai 2020 16:11

Re: RUST

Mensagempor tcpipchip » 26 Out 2020 11:03

opa, em C ou C++ ?
------------------------------------------
http://www.youtube.com/tcpipchip
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6197
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Re: RUST

Mensagempor sync » 26 Out 2020 12:00

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?
sync
Bit
 
Mensagens: 46
Registrado em: 04 Mai 2020 16:11

Re: RUST

Mensagempor tcpipchip » 26 Out 2020 12:16

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
------------------------------------------
http://www.youtube.com/tcpipchip
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6197
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Voltar para ARM

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante