<div dir="ltr">Uma alternativa para economizar memória compartilhando é criar um buffer estático e controlar o uso na mão, com algo similar a um mutex caso você tenha alguma concorrência, o que é pouco provável em um mega328p. Eu usualmente uso alocação estática.<br></div><br><div class="gmail_quote"><div dir="ltr">Em seg, 15 de fev de 2016 às 09:13, Aylons Hazzud <<a href="mailto:aylons@gmail.com">aylons@gmail.com</a>> escreveu:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Não tem garantias de que vai dar errado, mas a memória limitada do AVR<br>
e a falta de uma MMU significa que a chance de dar problemas é alta.<br>
Especialmente se você estiver fazendo mallocs sucessivos, e<br>
fragmentando a memória.<br>
<br>
Eu recomente malloc em microcontroladores somente em último caso, e<br>
com muita parcimônia. Sempre que possível, use alocação estática.<br>
<br>
2016-02-15 8:59 GMT-02:00 Alejandro Mesias <<a href="mailto:ale.mesias@gmail.com" target="_blank">ale.mesias@gmail.com</a>>:<br>
> Estava lendo alguns posts e discussões sobre fazer malloc no Arduino (ou em<br>
> sistemas embarcados).<br>
><br>
> Parece que ele vai bagunçado a memória com o tempo, por não reutilizar bem<br>
> as memórias que ele liberou.<br>
><br>
> O processo que tenho é simples, leio alguns dados, reservo a memória para<br>
> mostrar um menu e depois limpo ela antes de executar funções, sempre limpo<br>
> em seguida. Mas estou na duvida se deveria partir para alocação estática.<br>
><br>
> --<br>
> ======================================<br>
> Alejandro Mesias André Nebra Perez<br>
> Java/Python/Js/Something else Developer<br>
> Twitter: @meszias<br>
> Linux User #442506<br>
> Campinas - SP - Brasil - South America<br>
> ======================================<br>
><br>
> _______________________________________________<br>
> Lista do LHC <<a href="http://lhc.net.br" rel="noreferrer" target="_blank">http://lhc.net.br</a>><br>
> <a href="mailto:HSC@listas.tia.mat.br" target="_blank">HSC@listas.tia.mat.br</a><br>
> <a href="http://listas.tia.mat.br/listinfo.cgi/hsc-tia.mat.br" rel="noreferrer" target="_blank">http://listas.tia.mat.br/listinfo.cgi/hsc-tia.mat.br</a><br>
><br>
_______________________________________________<br>
Lista do LHC <<a href="http://lhc.net.br" rel="noreferrer" target="_blank">http://lhc.net.br</a>><br>
<a href="mailto:HSC@listas.tia.mat.br" target="_blank">HSC@listas.tia.mat.br</a><br>
<a href="http://listas.tia.mat.br/listinfo.cgi/hsc-tia.mat.br" rel="noreferrer" target="_blank">http://listas.tia.mat.br/listinfo.cgi/hsc-tia.mat.br</a><br>
</blockquote></div>