MicroPython

Software e Hardware para uC STM

Moderadores: andre_luis, 51

Re: MicroPython

Mensagempor Rodrigo_P_A » 18 Fev 2021 18:17

mrgadotti escreveu:Depois de alguns meses utilizando MicroPython para um produto final, pude chegar nas seguintes conclusões:

- O produto funcionou muito bem, porém foi muita dor de cabeça para coisas que seriam simples de resolver em C/C++
- Fica muito limitado em recurso de hardware/processamento, a mesma aplicação que poderia ser feita com um STM32F103 exige um STM32F401...
- Não é tão simples sair trocando de MCU
- As configurações de Timer do STM32 são limitadas no MicroPython
- Em um ESP8266 tive graves problemas de tempo de execução real time
- Tive um bug que somente acontecia em tempo de execução e perdi algum tempo pra identificar, sendo que se fosse compilado teria encontrado de primeira
- Algumas coisas do Python para Win/Linux não funcionam bem no Micropython ou simplesmente não funcionam
- Uma das vantagens é poder utilizar o interpretador e sair fazendo testes
- Tive problema do MicroPython apagar o script que estava salvo e tive de regravar novamente o software
- Qualquer operação matemática mais complexa dava gargalo de processamento que não acontecia programando em C

Conclusão: Não usaria novamente MicroPython em um produto final (por enquanto), ainda há um longo caminho para evoluir em algo realmente confiável e fico com receio de dar mais dor de cabeça futuramente. Como era um produto que exigia um firmware sem muita complexidade, foi possível utilizar e foi válido como experiência. Para comunidade Maker, algumas coisas podem parecer promissoras, mas o mesmo não acontece em um produto.

O mesmo não se aplica para Win/Linux, o Python está num patamar muito grande de estabilidade e uma comunidade enorme. Já trabalhei com aplicações enormes em Linux utilizando Python, e quando bem programado funciona muito bem.



Pois é...
---
Avatar do usuário
Rodrigo_P_A
Dword
 
Mensagens: 2236
Registrado em: 12 Out 2006 18:27
Localização: Osasco - S.P - Brasil

Anterior

Voltar para STMicroelectronics

Quem está online

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

x