pm_trab_0_2009_2010_i

Upload: ruben-oliveira

Post on 02-Mar-2018

212 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/26/2019 PM_Trab_0_2009_2010_I

    1/9

    Departamento de Engenharia Electrotcnica

    PROGRAMAO DE MICROPROCESSADORES

    2009 / 2010

    Mestrado Integrado em Engenharia Electrotcnica

    e Computadores

    1 ano1 semestre

    Trabalho n 0

    Instalao dos programas

    (este trabalhono correspondea nenhuma

    aula de laboratrio)

    http://tele1.dee.fct.unl.pt/pm Paulo da Fonseca PintoLuis Bernardo

  • 7/26/2019 PM_Trab_0_2009_2010_I

    2/9

    2

    ndice

    1

    Introduo .................................................................................................................................. 3

    2

    O programa Cygwin ................................................................................................................... 3

    3

    O Editor de Texto Crimson ..................................................................................................... 8

  • 7/26/2019 PM_Trab_0_2009_2010_I

    3/9

    3

    1 Introduo

    Este trabalho, designado com o nmero zero, serve para mostrar aos alunos como instalarduas ferramentas que vo ser usadas na disciplina de Programao de Microprocessadores oCygwin e o editor de texto Crimson. Estas ferramentas esto instaladas no Laboratrio 1.1-X peloque no h necessidade de seguir as indicaes numa aula de laboratrio. O objectivo desteenunciado de trabalho ensinar o processo de instalao destas ferramentas para que os alunos asinstalem nos seus computadores pessoais em casa.

    2 O programa Cygwin

    O Cygwin uma aplicao para o Windows que emula um ambiente Linux. umacoleco de ferramentas/pacotes que fornece o modo de trabalhar (look and feel) do Linux. No

    se est propriamente em Linux, mas to parecido que os alunos se vo ambientando.As ferramentas podem ser carregadas independentemente umas das outras o que torna aaprendizagem do Linux mais simples, pois os utilizadores instalam as ferramentas que precisam ecomeam a perceber para que servem os vrios ficheiros que vo encontrando. Com o tempo

    podem instalar outras ou eliminar algumas que tenham instalado. A pouco e pouco comeam aficar habituados ao sistema operativo Linux.

    O Cygwin est disponvel na pgina http://www.cygwin.com

    O modo de instalar usando osetup.exe, como est mostrado no centro inferior da janelaacima, por debaixo do crculo vermelho.

    Transfira e guarde o ficheirosetup.exee corra-o.

  • 7/26/2019 PM_Trab_0_2009_2010_I

    4/9

    4

    Escolha a opo deinstalar pela Internet como estmostrado ao lado

    Para a raiz de instalao use omostrado ao lado (C:\cygwin)

    O local onde vo ser armazenadosos vrios ficheiros no muitorelevante

  • 7/26/2019 PM_Trab_0_2009_2010_I

    5/9

    5

    Escolha o tipo de ligao Internet

    A seguir o setup vai procurarvrios stios de onde se pode fazero download, e mostra uma lista

    Escolha um e proceda aodownload

    Chegou o momento de escolherquais as ferramentas que vamosquerer.

  • 7/26/2019 PM_Trab_0_2009_2010_I

    6/9

    6

    Vamos comear por escolher ocompilador da linguagem C, que

    se chama gcc. Est dentro dacategoria Devel (deDevelopment)e quando encontrar a figura dolado

    carregue em cima de Skip nalinha do gcc-core: C Compiler.

    Vai aparecer qualquer coisa comomostra a figura do lado. Oinstalador pode automaticamenteseleccionar tambm outras linhas

    para carregar ferramentas/pacotesque so dependentes deste. Alis,isto acontece mesmo neste caso.

    Vamos tambm seleccionar aferramenta make que pode serusada para executar os comandosde compilao quando eles setornarem mais complexos.

    Como os autores deste enunciado

    so um bocadinho saudosistas,eles aconselham os alunos adescarregarem tambm o editorde texto clssico do Unix o vi.

    Est na pasta de Editors echama-se vim (de improved).Como v, j nada se mantmcomo os clssicos!!! Tm detentar melhorar tudo Bonstempos!!!

  • 7/26/2019 PM_Trab_0_2009_2010_I

    7/9

    7

    E pronto! Depois deste

    momento saudosista, carreguesimplesmente em Seguinte edescarregue as ferramentas queseleccionou.

    Bravo! Conseguiu instalar oCygwin com as ferramentasseleccionadas

    Sempre que quiser acrescentar mais ferramentas/pacotes basta correr novamente o

    setup.exee seguir os passos que acabmos de fazer.Uma vez instalado o sistema, fica-se com o icon para o comear a correr. Se comear a

    correr, abre uma janela, que tem o nome deconsolapara os conhecedores de Linux. Esta consola,mostrada na figura abaixo, aceita comandos de linha (ao contrrio de um ambiente grfico em quese usa o rato). Na disciplina de Programao de Microprocessadores vai-se dar mais importnciaaos comandos de linha do que a modos grficos.

  • 7/26/2019 PM_Trab_0_2009_2010_I

    8/9

    8

    Repare na figura que existe uma mensagem a verde, que se designa em ingls porprompt.Esta mensagem sempre escrita antes do stio onde se pode escrever o comando (que neste caso a seguir ao smbolo do dlar). No caso da figura o Cygwin foi instalado numa rea de utilizadorchamada de Paulo num computador que tem o nome de filipa-pc. Da o nome doprompt. O tilque aparece a seguir representa a directoria onde se est. Quando mesmo o til (~) isso significa

    que se est na directoria base do utilizador. Ao se mudar de directoria, esta parte dopromptmuda.Perceber isto no decorrer do Trabalho 1.NOTA: O Cygwin porta-se mal quando o nome do computador tem espaos. Por

    exemplo, no encontra o script de arranque. Caso tenha espaos, necessrio editar o /etc/passwdpara definir o novo usere a nova directoria raiz.

    No Trabalho 1 vamos comear a usar alguns comandos bsicos. Mas, falta ainda instalarum editor de texto

    3 O Editor de Texto Crimson

    Para se escrever um programa em C preciso escrev-lo! Necessitamos assim de um editorpara criar ficheiros de texto. Um editor muito simples poderia ser o NotePadou o WordpaddoWindows. S no interessa tanto porque no tem uma caracterstica importante: o poder colocar onmero da linha em cada linha. Quando compilarmos os programas em C e o compiladorencontrar erros, isso reportado com o nmero da linha onde o compilador pensaque o erro est.Se o nosso editor no colocar o nmero das linhas, teremos de as contar de cada vez que tivermosum erro. Nos primeiros tempos isso ser mesmo mau

    No extremo oposto existem outros editores que ajudam imenso, fazendo logo uma pranlise ao que estamos a escrever em C e tentam ajudar. Ora, quando se est a aprender a

    programar tanta ajuda pode ser m pois pode mascarar deficincias de aprendizagem. Assim,

    tambm no vamos utilizar esse tipo de editores.O editor escolhido o editor Crimson. Tambm pode ser usado sem necessidade de gastardinheiro, tal como o Cygwin. Encontra-se em http://www.crimsoneditor.com.

  • 7/26/2019 PM_Trab_0_2009_2010_I

    9/9

    9

    Faa o download e guarde o ficheiro que o instala, que pode ter o nome cedt370r.exe. Averso 3.7 j de 2004

    Corra o ficheiro de instalao

    Escolha os componentes que quer instalar

    E aonde

    e pronto.

    No ainda e pronto pois na primeira vezque correr o programa vai, quase de certeza,aparecer a janela mostrada ao lado.

    Prima, simplesmente OK

    J agora o Crimson tambm d ajudas. Mais do que os autores deste enunciadogostariam Tente no as activar em Programao de Microprocessadores.

    ACEITA O DESAFIO?