Odeio sistemas embarcados

Wojak crying

Sistema embarcado é para quem gosta de sofrer, é para pessoas que não possuem amor-próprio e gostam de arrumar sarna para se coçar. Para quê criar um sistema genérico? Se a gente pode limitar tudo à uma memória ROM? Ah claro! Limitação do hardware. O hardware embarcado é tão nojento que se você fazer flash da imagem errada você não consegue mais recuperar, vira lixo eletrônico e eu nem estou exagerando. Acabei de ter um prejuízo financeiro porque comprei um roteador caro para cacete e o firmware se corrompeu durante uma atualização, até aí tudo bem, existe o modo de recuperação… Não, espera! Esse também foi corrompido. Agora só a fabricante consegue consertar. Onde fica a fabricante? Lá na China, sim, eu vou precisar de meio mundo para consertar um mísero aparelho. Sistemas embarcados são uma droga! Se fosse um computador genérico com uma BIOS qualquer, eu mesmo poderia instalar qualquer sistema operacional, mas não, eles preferem fazer uma memória flash que é limitada a somente leitura e com um hardware muito específico! Não é a primeira vez que eu faço essa atualização, porém sempre que eu faço eu sinto que estou pisando em ovos. Existe uma imagem para cada modelo específico e isso é muito estressante, sinceramente… estou de saco cheio.

Eu já tomei a decisão, nunca MAIS vou tocar em um sistema embarcado e isso também vale para o Android! Eu compilei ROMs de Android por mais de uma década e esse foi um dois períodos mais conturbados da minha vida, eu não entendo como existem pessoas por aí que conseguem programar sistemas em ambientes como esses, tudo tem que ser muito específico para o hardware, é fechado e limitado, não é fácil de recuperar, enfim! Acho que ficou clara a minha posição sobre sistemas embarcados.