Forum Discussion
Altera_Forum
Honored Contributor
14 years agoExample designs for communicating two Altera boards
I am looking for example designs or tutorials showing how to communicate two Altera boards using simple protocols. The purpose is to see how the two devices interact by transmitting data back and for...
Altera_Forum
Honored Contributor
14 years ago --- Quote Start --- Anyway, we are going to replace the OS soon. Probably, we will use Redhat Enterprise. --- Quote End --- That should resolve the issue. --- Quote Start --- Regarding the socket programming you mentioned before, I have no experience on this, if you can tell me some tools and are they OS dependent? For example if they work well in Windows? --- Quote End --- Berkeley sockets is the 'classic' Unix sockets programming interface. Windows has a slightly different API, but much the same sequence. You can use Cygwin under Windows and use the sockets API. You can also use middleware that makes the interfaces identical. For example, I have used the ACE C++ classes under both Windows and Linux. There are a couple of books on the subject: http://www.amazon.com/network-programming-volume-mastering-complexity/dp/0201604647/ref=sr_1_1?ie=utf8&qid=1333827005&sr=8-1 http://www.amazon.com/network-programming-volume-systematic-frameworks/dp/0201795256/ref=sr_1_2?ie=utf8&qid=1333827005&sr=8-2 http://www.amazon.com/the-ace-programmers-guide-programming/dp/0201699710/ref=sr_1_3?ie=utf8&qid=1333827005&sr=8-3 You could also look at the boost C++ library. I believe they have some OS abstractions in the library now. Cheers, Dave