Mudanças entre as edições de "Teste de VM para uso pelos alunos no ensino remoto"
(3 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
Linha 49: | Linha 49: | ||
*Pronto o quartus já está pronto para ser usado digitando em um outro terminal: | *Pronto o quartus já está pronto para ser usado digitando em um outro terminal: | ||
quartus | quartus | ||
+ | *Para estar funcionando corretamente o servidor de licença deve estar configurada para | ||
+ | 1800@localhost | ||
*Se quiser acessar direto o Modelsim digitando em um outro terminal: | *Se quiser acessar direto o Modelsim digitando em um outro terminal: | ||
/opt/altera/13.0sp1/modelsim_ae/linuxaloem/vsim | /opt/altera/13.0sp1/modelsim_ae/linuxaloem/vsim | ||
Linha 165: | Linha 167: | ||
*Esse vídeo explica bem os detalhes de como proceder: | *Esse vídeo explica bem os detalhes de como proceder: | ||
{{#ev:youtube|https://youtu.be/ThsxqznrgCw&start=10|400|center|How to Install Ubuntu 18.04 on VirtualBox (with Guest Additions)|frame}} | {{#ev:youtube|https://youtu.be/ThsxqznrgCw&start=10|400|center|How to Install Ubuntu 18.04 on VirtualBox (with Guest Additions)|frame}} | ||
+ | |||
+ | ==Instalação do Quartus e Modelsim no computador local== | ||
+ | *Também é possível realizar a instalação do Quartus no Computador local e acessar a licença do IFSC via tunel ssh. O procedimento está descrito em [https://moodle.ifsc.edu.br/mod/page/view.php?id=307739 Instalação do Quartus 20.1 no Lubuntu 20.04]. | ||
+ | *Apesar de ainda não verificado em outras distribuições, recomenda-se seguir o procedimento e relatar ao seu professor se deu certo. | ||
+ | |||
+ | Veja também o link abaixo: | ||
+ | *[https://vhdlwhiz.com/modelsim-quartus-prime-lite-ubuntu-20-04 Instalando Modelsim no Ubuntu 20.04] | ||
==Links complementares== | ==Links complementares== |
Edição atual tal como às 09h41min de 5 de março de 2021
O que você precisa para usar essas VMs?
- Precisa ser aluno matriculado no IFSC campus São José.
- Precisa ter criado o login e senha no Portal do Aluno.
- Precisa dispor de um computador com espaço para a VM que irá utilizar
- O computador precisa ter pelo menos 4 G de memória RAM.
- Precisa ter acesso a internet a partir desse computador.
- Se for programar o FPGA no seu computador é necessário fazer a Configuração da USB para programação do FPGA via JTAG.
VM Quartus e Modelsim
Os alunos e professores do Campus São José do IFSC podem utilizar a VM preparada baseada no Ubuntu 18.04, Quartus II (Version 13.0.1 Build 232 06/12/2013 Service Pack 1 SJ Full Version) e Modelsim AE (ModelSim ALTERA 10.1d). O acesso normal pela nuvem do IFSC também continua disponibilizado, mas como muitos devem perceber a usabilidade do Modelsim não é muito boa acessando diretamente a nuvem. Independente de como for utilizar as licenças do IFSC, lembre-se que estará usando uma das licenças disponíveis e por isso ao terminar o uso do software deve liberá-la fechando adequadamente o Quartus e Modelsim fechando o terminal usado para executa-los com
exit ou [ctrl]+[D]
Para orientar o uso a CTIC preparou o Uso do Quartus durante as ANPs manual com os procedimentos para uso do software durante a pandemia do COVID-19 para uso nas ANPS. A seguir está um resumo para quem quiser seguir o procedimento de instalação de uma Maquina Virtual (VM) em seu próprio computador.
- Baixar o arquivo Ubuntu_18.04_Quartus_v2.ova. O arquivo tem tamanho de ~6.0 G.
Dados para acesso a VM: Usuário: aluno Senha: aluno
É possível checar se o arquivo está corrompido antes de importar, com os resumos abaixo:
md5sum Ubuntu_18.04_Quartus_v2.ova MD5 : 21217ce4196121e29a8f09efdd8a6917 sha1sum Ubuntu_18.04_Quartus_v2.ova SHA1: 28a7e3289593fa0ec7a596640a0bbc0682056c36
- Instalar o Virtualbox correspondente ao seu sistema operacional )(MAC, LINUX ou WINDOWS)
- Execute o Virtualbox e importe o arquivo .ova com Import Appliance. Manter as característica definidas no appliance.
- Se quiser, pode melhor o desempenho da VM ampliando o número de cores para a quantidade que sua maquina dispões.
- A memória 2G é suficiente, mas se tiver mais de 4G na sua maquina, pode amplia-la.
- Se quiser, configure pastas compartilhadas com a maquina real, mas recomendamos usar as pastas da sua conta na nuvem do IFSC.
- Abra um terminal e estabeleça um túnel com a nuvem do IFSC, para consultar a licença.
- Modo depuração:
ssh <seu_login>@nuvem.sj.ifsc.edu.br -p 2222 -vN -L 1800:dko:1800 -L 1802:dko:1802 -L 1803:dko:1803
- Modo silencioso:
ssh <seu_login>@nuvem.sj.ifsc.edu.br -p 2222 -nN -L 1800:dko:1800 -L 1802:dko:1802 -L 1803:dko:1803
- Depois de estabelecido o tunel, é necessário manter esse terminal aberto durante todo o uso da VM.
- Abra outro terminal e faça uma conexão com as pastas da nuvem.
sshfs <seu_login>@nuvem.sj.ifsc.edu.br: pasta_remota/ -p 2222
problemas com o sshfs |
---|
fuse: bad mount point `pasta_remota/': Transport endpoint is not connected
sudo umount -l pasta_remota
|
- Pronto o quartus já está pronto para ser usado digitando em um outro terminal:
quartus
- Para estar funcionando corretamente o servidor de licença deve estar configurada para
1800@localhost
- Se quiser acessar direto o Modelsim digitando em um outro terminal:
/opt/altera/13.0sp1/modelsim_ae/linuxaloem/vsim
Programar um FPGA a partir da VM
Para programar um FPGA a partir dessa VM é necessário:
- Estar de posse de uma kit FPGA, e conecta-lo a uma porta USB do seu computador.
- Ter configurado a VM para ter acesso a USB do computador
Configurar a VM para acesso a USB do Computador |
---|
sudo usermod -aG vboxusers marcos
/media/aluno/VBox_GAs_6.1.10/VBoxLinuxAdditions.run
FONTE: https://www.virtualbox.org/manual/ch03.html#settings-usb Chapter 3. Configuring Virtual Machines] - 3.11.1. USB Settings |
VM Matlab
Os alunos e professores do Campus São José do IFSC podem utilizar a VM preparada baseada no Ubuntu 14.04, Matlab 2015 e Simulink. O acesso normal pela nuvem do IFSC também continua disponibilizado. Independente de como for utilizar as licenças do IFSC, lembre-se que estará usando uma das licenças disponíveis e por isso ao terminar o uso do software deve liberá-la fechando adequadamente o Matlab com o comando
exit
Para orientar o uso a CTIC preparou o Uso do Matlab durante as ANPs| pdf manual com os procedimentos para uso do software durante a pandemia do COVID-19 para uso nas ANPS. A seguir está um resumo para quem quiser seguir o procedimento de instalação de uma Maquina Virtual (VM) em seu próprio computador.
- Baixar o arquivo VM_Ubuntu_14.04_Matlab.ova. O arquivo tem tamanho de ~6.2 G.
Dados para acesso a VM: Usuário: aluno Senha: aluno
É possível checar se o arquivo está corrompido antes de importar, com os resumos abaixo:
MD5 : 79b1e97c29dc6c64730c2a40b6fcb1fa SHA1: 3dc1e594d7b82589f6447e5ee25c3146598a420b
md5sum VM_Ubuntu_14.04_Matlab.ova 79b1e97c29dc6c64730c2a40b6fcb1fa VM_Ubuntu_14.04_Matlab.ova
sha1sum VM_Ubuntu_14.04_Matlab.ova 3dc1e594d7b82589f6447e5ee25c3146598a420b VM_Ubuntu_14.04_Matlab.ova
- Instalar o Virtualbox correspondente ao seu sistema operacional )(MAC, LINUX ou WINDOWS)
- Execute o Virtualbox e importe o arquivo .ova com Import Appliance. Manter as característica definidas no appliance.
- Se quiser, pode melhor o desempenho da VM ampliando o número de cores para a quantidade que sua maquina dispões.
- A memória 2G é suficiente, mas se tiver mais de 4G na sua maquina, pode amplia-la.
- Se quiser, configure pastas compartilhadas com a maquina real, mas recomendamos usar as pastas da sua conta na nuvem do IFSC.
- Abra um terminal e estabeleça um túnel com a nuvem do IFSC, para consultar a licença.
- Modo depuração:
ssh <seu_login>@nuvem.sj.ifsc.edu.br -p 2222 -vN -L 1800:dko:1800 -L 1801:dko:1801
- Modo silencioso:
ssh <seu_login>@nuvem.sj.ifsc.edu.br -p 2222 -nN -L 1800:dko:1800 -L 1801:dko:1801
- Depois de estabelecido o tunel, é necessário manter esse terminal aberto durante todo o uso da VM.
- Abra outro terminal e faça uma conexão com as pastas da nuvem.
sshfs <seu_login>@nuvem.sj.ifsc.edu.br: pasta_remota/ -p 2222
- Pronto o matlab já está pronto para ser usado digitando em um outro terminal:
matlab
- Se quiser usar o simulink, recomenda-se digitar o comando no prompt do matlab, pois demora algumas dezenas de segundos para estar disponível:
simulink
Configuração mínima do computador para executar as VMs
- CPU:
- Memória: 4G
- Acesso a internet: apenas para consulta a licença e se for usar os arquivos na nuvem.
Problemas de configuração para executar as VMs
- pode ocorrer no uso dessas VM é a falta de memória suficiente no computador. Recomenda-se fechar todas as abas desnecessárias do navegador (browser) durante o seu uso, pois elas utilizam muita memória.
- em algumas configurações de maquinas, o uso do secure boot tem impedido a VM de ser executada.
Perguntas e respostas
- Como posso saber se estou com o túnel conectado?
- Digite o comando a seguir em um terminal:
ss -putan | grep 180
- Para a VM do matlab o terminal deve mostrar as portas 1800 e 1801 em LISTEN:
tcp LISTEN 0 128 127.0.0.1:1800 0.0.0.0:* users:(("ssh",pid=60687,fd=5)) tcp LISTEN 0 128 127.0.0.1:1801 0.0.0.0:* users:(("ssh",pid=60687,fd=7)) tcp LISTEN 0 128 [::1]:1800 [::]:* users:(("ssh",pid=60687,fd=4)) tcp LISTEN 0 128 [::1]:1801 [::]:* users:(("ssh",pid=60687,fd=6))
- Para a VM do quartus o terminal deve mostrar as portas 1800, 1802 e 1803 em LISTEN:
tcp LISTEN 0 128 127.0.0.1:1800 0.0.0.0:* users:(("ssh",pid=60865,fd=5)) tcp LISTEN 0 128 127.0.0.1:1802 0.0.0.0:* users:(("ssh",pid=60865,fd=7)) tcp LISTEN 0 128 127.0.0.1:1803 0.0.0.0:* users:(("ssh",pid=60865,fd=9)) tcp LISTEN 0 128 [::1]:1800 [::]:* users:(("ssh",pid=60865,fd=4)) tcp LISTEN 0 128 [::1]:1802 [::]:* users:(("ssh",pid=60865,fd=6)) tcp LISTEN 0 128 [::1]:1803 [::]:* users:(("ssh",pid=60865,fd=8))
- Se não tiver internet posso usar o Quartus II mesmo assim?
- você poderá após executar o comando quartus, selecionar a opção:
[x] Continue the 30-day evaluation period with no license file
- você pode salvar os arquivos na própria VM.
- Se não tiver internet posso usar o Modelsim mesmo assim?
- não será possível pois necessita da licença do IFSC.
Unable to checkout a license. Make sure your license file environment variable (e.g., LM_LICENSE_FILE) is set correctly and then run 'lmutil lmdiag' to diagnose the problem. Unable to checkout a license. Vsim is closing. ** Fatal: Invalid license environment. Application closing.
- Se não tiver internet posso usar o Matlab mesmo assim?
- não há como usar pois ele necessita da licença do IFSC.
License checkout failed. License Manager Error XX MATLAB is unable to connect to the license server. ...
- Esse vídeo explica bem os detalhes de como proceder:
Instalação do Quartus e Modelsim no computador local
- Também é possível realizar a instalação do Quartus no Computador local e acessar a licença do IFSC via tunel ssh. O procedimento está descrito em Instalação do Quartus 20.1 no Lubuntu 20.04.
- Apesar de ainda não verificado em outras distribuições, recomenda-se seguir o procedimento e relatar ao seu professor se deu certo.
Veja também o link abaixo: