por xultz » 30 Out 2006 17:23
Não confunda eCos com Linux, são coisas diferentes.
Basicamente, o eCos gera somente um único arquivo contendo todo o executável do sistema operacional e as rotinas que o programador criou. Bastante parecido com os sistemas operacionais para embarcados que são vendidos, como o uCos, por exemplo.
Enquanto o Linux trabalha com arquivos separados para kernel e demais programas, e faz a multitarefa nativamente.
A vantagem do primeiro é que fica algo mais simples, mas mais difícil de modificar (por exemplo, se você quer mexer somente numa rotina, tem que regravar todo o arquivo .hex) enquanto no segundo, se o hardware e o sistema permitir, pode substituir somente o arquivo com programa modificado.
De qualquer maneira, dá uma olhada nas placas Gumstix, elas têm um custo muito interessante, e são bem legais de se começar a mexer com Linux embarcado.
98% das vezes estou certo, e não estou nem aí pros outros 3%.