Este programa é muito semelhante ao que já fora apresentado no post de 2 de Agosto, porém mais optimizado. Criado com o mesmo propósito, utiliza os oito núcleos de processamento do micro-controlador P8X32A para o cálculo de números primos. Para tal, o utilizador introduz os valores limite, e o programa irá determinar todos os números primos entre esses valores. Por ser intensivo em termos de processamento, este programa atesta bem as capacidades do P8X32A.
Para utilizar o programa, é necessário carregá-lo com o SimpleIDE. Caso não o tenha feito anteriormente, deve transferir primeiro o ficheiro "prop-ii.cfg" para a pasta "propeller-load" da sua instalação. Tal passo permite utilizar o perfil de hardware adequado à placa Prop II. Deverá também transferir o ficheiro do projecto e o respectivo código C para a pasta dos projectos do SimpleIDE. Por último, tendo a placa ligada ao computador, abra o projecto com o nome "Prop_II_primos.side" e escolha a opção "Run with Terminal" (tecla F8).
Para utilizar o programa, é necessário carregá-lo com o SimpleIDE. Caso não o tenha feito anteriormente, deve transferir primeiro o ficheiro "prop-ii.cfg" para a pasta "propeller-load" da sua instalação. Tal passo permite utilizar o perfil de hardware adequado à placa Prop II. Deverá também transferir o ficheiro do projecto e o respectivo código C para a pasta dos projectos do SimpleIDE. Por último, tendo a placa ligada ao computador, abra o projecto com o nome "Prop_II_primos.side" e escolha a opção "Run with Terminal" (tecla F8).
Todavia, é importante frisar que o terminal do SimpleIDE é algo lento, o que pode levar a paragens aparentes na execução com a consequente omissão de linhas de resultados. Em alternativa, pode utilizar a opção "Load EEPROM & Run" (tecla F11) para guardar o programa na EEPROM. Depois basta utilizar outra aplicação de comunicação série, como o PuTTY por exemplo, para executar o programa. Desta forma não é necessário recorrer ao terminal do SimpleIDE.
Links importantes:
Projecto SimpleIDE: http://app.box.com/s/3sc7...qcu4
Programa em C: http://app.box.com/s/445z...6ai9
Perfil de hardware: http://app.box.com/s/j49y...chhm
Pasta contendo todos os ficheiros: http://app.box.com/s/p1so...18n1
Sem comentários:
Enviar um comentário