AmmonMa (20-01-2013, 13:05) escreveu:p.s parte2: Vou começar uma discussão polemica aqui. Nos eventos de desenvolvedores existem macs por toda a parte. Até nos eventos voltados para linux você encontra uma quantidade absurda de macs. Ja há uma vontade migratória desses desenvolvedores para o ubuntu. Poderia ser o elementary uma âncora para esses desenvolvedores em fase de migração?
Isto se estiver a falar de software, porque de hardware, a história já é outra. Eu notei bastante esta diferença quando estive a trabalhar no departamento de informática, onde se vê maioritariamente Mac e em último fica o Windows, só se for implícito. Já no departamento da área onde estudei, era maioritariamente Windows e em último, eram quase raros, o Mac.
Porque fiz esta observação? Porque nota-se que o Mac foi feito mais para áreas que envolvem o uso/criação/interacção de software, já no que toca a hardware, o Windows é que é mais usado (apesar de se ter de lidar com alguns BSOD pelo caminho). Porquê? Porque o Mac é muito fechado para os programadores de ferramentas/drivers para hardware, ao passo que no Windows, a própria M$ fornece material para esse desenvolvimento. Só com a recente adopção do Unix (BSD) pela parte da Apple é que começaram a surgir algumas aplicações semelhantes às que se encontram para Linux, mas têm sempre por base o uso do sistema base e não do próprio ambiente Mac.
![Imagem](http://webx.ubi.pt/~m2519/Robos/Beta2/Beta%20v21.jpg)
Veja o exemplo da câmara presente neste carro autónomo, para a sua programação podia-se fazer de duas formas, usando o Linux (via mais directa) ou então via Windows com recurso ao Cygwin.
Para a programação do seu "cérebro", usámos Windows com recurso ao IAR, até onde conseguíamos, pois era uma versão limitada, então o programa não podia exceder os 4kB de tamanho. Posteriormente, reprogramei-o para lidar com as alterações, feitas em diversos módulos, através do Linux com recurso ao IAR via Wine e, posteriormente, com recurso ao MSPGCC.