de     

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
en:software:deviceserver [2016/08/11 11:43] – [HTTP interface (using a web browser)] 84.181.55.58en:software:deviceserver [2016/08/11 11:44] – [Socket interface] stefan
Line 156: Line 156:
 Endpoint: 2 read Endpoint: 2 read
 Endpoint: 4 write Endpoint: 4 write
-</code> 
- 
-**Step 5:** Write some data to EP4. Due to a limitation of the example the data must not be larger then 1024 bytes. 
-<code> 
-$ (echo write 7 18 4; cat Readme) | nc localhost 9081 
-</code> 
- 
-**Step 6:** Read uppercase converted data back from EP2.  
-<code> 
-$ echo read 7 18 2| nc localhost 9081 
-UCECHO 
------- 
- 
-THIS EXAMPLE IS INTENDED FOR ZTEX USB-FPGA-MODULES. 
- 
-THE FIRMWARE (DEFINED IN UCECHO.C) DECLARES ENDPOINT 2 AND ENDPOINT 4 
-(BOTH 512 BYTES, DOUBLE BUFFERED, BULK TRANSFER, BELONG TO INTERFACE 0). 
-ALL DATA THAT IS WRITTEN TO ENDPOINT 4 IS CONVERTED TO UPPERCASE BY 
-THE FPGA AND CAN BE READ BACK FROM ENDPOINT 2. 
- 
-THIS EXAMPLE DOES THE SAME AS THE EXAMPLE IN DIRECTORY ../../ALL/UCECHO 
-EXCEPT THAT THE UPPERCASE - LOWERCASE CONVERSION IS MADE BY THE FPGA. 
- 
-THE DRIVER (DEFINED IN UCECHO.JAVA) UPLOADS THE THE FIRMWARE (UCECHO.IHX)  
-TO THE EZ-USB MICROCONTROLLER AND THE BITSTREAM (FPGA/UCECHO.BIT) TO THE 
-FPGA IF NECESSARY, SENDS USER STRING TO THE DEVICE AND READS THEM BACK. 
- 
-UPLOADING THE FIRMWARE TO EEPROM IS ALSO SUPPORTED BY THE FIRMWARE (E.G.  
-USING THE FWLOADER UTILITY). 
- 
-THIS EXAMPLE MAY SERVE A GOOD STARTING POINT FOR OWN PROJECTS. 
 </code> </code>
  
 
en/software/deviceserver.txt · Last modified: 2017/03/22 21:12 by stefan
 
Recent changes RSS feed Creative Commons License Powered by PHP Debian Driven by DokuWiki
[ZTEX Home] [Imprint] [Privacy policy]