Forum Discussion
Altera_Forum
Honored Contributor
8 years ago --- Quote Start --- Hi, I wanted to know if you were able to implement it. I am just getting started and need to do something similar to you. If possible can you share some tips or anything on how you approached the problem? Maybe even the script you use to send files to PC, how do you establish the connection. Did you make the PC a static IP address? --- Quote End --- Hey buddy. Wow, its been a long time... October 16th of 2016 I didn't know anything about Linux. Never worked with it... Nowadays I have a system that acquires data from a modular multilevel converter in the FPGA and sends to the ARM's SDRAM so I can transfer through TCP/IP to Matlab. First thing you need to know is how to establish a connection or how to connect to your board. You can configure PuTTy to connect through an FTP connection (there are plenty of tutorials on how to do this in the rocketboards forum). Also, you can set an static ip using connman (there are tutorials at the rocketboards forum and some other tutorials that approach the Beagle BB board from TI). You will want to do this if you wanna use TCP/IP (so your address will become static, which means Linux will startup with the address you did choose. Also if you wanna ssh the board (it is another style of communication that uses the OTG cable) you have to know the address of the board (the command you run in Linux is ssh root@board_ip - my case is ~ssh root@192.168.7.1~). Linux has all the drivers ready for you to use, so there is no need for you to deal with the low-level hardware. Everything is high-level and you can use linux on your desktop to compile all programs, and afterwards you can send to your device using ~scp "your_program_executable" root@192.168.7.1:/home/root~ (scp is a secure copy transfer through ssh I guess). Now if you have never worked with Linux, you will have to learn Linux networking, how to set up a server socket on the board so you can use networking communication and so on... https://rocketboards.org/ will be your best friend.