Wiki

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
university:tools:pluto [08 May 2018 18:04] – Updates Travis Collinsuniversity:tools:pluto [02 Aug 2018 21:45] – move non-function TOC to bottom Robin Getz
Line 1: Line 1:
-<WRAP alert>We are shipping (Yeah!). We are sold out. (Boo, bad on us). We are in process of building more.  
-</WRAP> 
- 
 ====== ADALM-PLUTO Overview ====== ====== ADALM-PLUTO Overview ======
  
Line 17: Line 14:
  
 PlutoSDR is a self contained RF lab in your hand. It's more than the combination of a few parts, but to understand the capabilities of the module, you must understand the fundamental operation of each part inside the module. Depending on who you are, and what you want to do, you may have different needs, different wants, and will use different software. It's expected that many people will stop when they solve their immediate problem and don't want to go any deeper into the stack. Before digging into the documentation, check out the module [[./pluto/prerequisites|prerequisites]], and try to think about how you will use the ADALM-PLUTO.  PlutoSDR is a self contained RF lab in your hand. It's more than the combination of a few parts, but to understand the capabilities of the module, you must understand the fundamental operation of each part inside the module. Depending on who you are, and what you want to do, you may have different needs, different wants, and will use different software. It's expected that many people will stop when they solve their immediate problem and don't want to go any deeper into the stack. Before digging into the documentation, check out the module [[./pluto/prerequisites|prerequisites]], and try to think about how you will use the ADALM-PLUTO. 
 +
 +Old TOC
 +
 +  - [[./pluto/users|PlutoSDR Users & students]]
 +    * PlutoSDR users normally interact with RF signals with MATLAB, Simulink, GNU Radio or custom C, C%%++%%, C#, or Python environment on a host (x86) Windows, Linux or Mac or embedded Linux platform ([[https://www.raspberrypi.org/|Raspberry Pi]], [[http://beagleboard.org/|Beaglebone]], [[http://www.96boards.org/|96boards.org]], insert your favorite embedded Linux platform) over USB.
 +    * If you want to see how to [[./pluto/users/iioscope/generate]] or [[./pluto/users/iioscope/capture]] RF waveforms, this is the place. 
 +    * Everyone should read this section, as it describes the device, and describes how to get the drivers and host software installed properly. 
 +    * Most users should find all the information they need in this section.
 +  - [[./pluto/developers|PlutoSDR Developers]]: 
 +    * normally write custom software or HDL (for the FPGA) that runs directly on the PlutoSDR. This may put the PlutoSDR in different modes, and support different external USB devices (including LAN (via USB), or WiFi (vs USB)), extending the capabilities of the device. This includes all the information to compile HDL projects, compile kernels, change to custom USB PID/VID and/or run custom user space applications. For example, you could set up:
 +      * a standalone airplane tracking station which communicates to the internet via Wifi or LAN.
 +      * a mobile terminal to emulate someone else's keyboard.
 +  - [[./pluto/hackers|PlutoSDR Hackers]]: 
 +    * may be interested in taking the PCB out of the case and making hardware modifications, or connecting GPIO to different devices, or attempting to synchronize multiple PlutoSDRs together. Since this is pretty wide open, we don't have any examples of this - but we do provide the info needed, including all the schematics and layout.
 +  - [[./pluto/engineers|SDR Engineers]]: 
 +    * Don't use PlutoSDR at all, but design their own Software Defined radios, and just want to better understand the mistakes we made (so they don't make the same), or want to reuse pieces of PlutoSDR's hardware, software, or HDL in their own products (which is great - that is one of the reasons we did PlutoSDR). You can also see how the chips inside PlutoSDR ([[ad>AD9363]]) react to custom waveforms, to determine if it is appropriate for your system. If you want a low cost spectrum analyzer to see if your other RF projects are working properly, and you are operating in the 325 to 3800 MHz bands, and can handle the [[./pluto/users/name|issues]] with the device, you may want to check this section out as well.
 +
 +It's expected that most people will work their way down through each section, reading and skimming most of the content. The content is in a constant state of improvement, so if you do have a question, please ask at [[ez>community/university-program|EngineerZone]], or check the [[./pluto/help_support|help and support]] page.
  
 <WRAP info> <WRAP info>
Line 63: Line 78:
     - FOSDEM     - FOSDEM
     - [[./pluto/marketing|Marketing Collateral]]     - [[./pluto/marketing|Marketing Collateral]]
-   
  
-Old TOC 
- 
-  - [[./pluto/users|PlutoSDR Users & students]] 
-    * PlutoSDR users normally interact with RF signals with MATLAB, Simulink, GNU Radio or custom C, C++, C#, or Python environment on a host (x86) Windows, Linux or Mac or embedded Linux platform ([[https://www.raspberrypi.org/|Raspberry Pi]], [[http://beagleboard.org/|Beaglebone]], [[http://www.96boards.org/|96boards.org]], insert your favorite embedded Linux platform) over USB. 
-    * If you want to see how to [[./pluto/users/iioscope/generate]] or [[./pluto/users/iioscope/capture]] RF waveforms, this is the place.  
-    * Everyone should read this section, as it describes the device, and describes how to get the drivers and host software installed properly.  
-    * Most users should find all the information they need in this section. 
-  - [[./pluto/developers|PlutoSDR Developers]]:  
-    * normally write custom software or HDL (for the FPGA) that runs directly on the PlutoSDR. This may put the PlutoSDR in different modes, and support different external USB devices (including LAN (via USB), or WiFi (vs USB)), extending the capabilities of the device. This includes all the information to compile HDL projects, compile kernels, change to custom USB PID/VID and/or run custom user space applications. For example, you could set up: 
-      * a standalone airplane tracking station which communicates to the internet via Wifi or LAN. 
-      * a mobile terminal to emulate someone else's keyboard. 
-  - [[./pluto/hackers|PlutoSDR Hackers]]:  
-    * may be interested in taking the PCB out of the case and making hardware modifications, or connecting GPIO to different devices, or attempting to synchronize multiple PlutoSDRs together. Since this is pretty wide open, we don't have any examples of this - but we do provide the info needed, including all the schematics and layout. 
-  - [[./pluto/engineers|SDR Engineers]]:  
-    * Don't use PlutoSDR at all, but design their own Software Defined radios, and just want to better understand the mistakes we made (so they don't make the same), or want to reuse pieces of PlutoSDR's hardware, software, or HDL in their own products (which is great - that is one of the reasons we did PlutoSDR). You can also see how the chips inside PlutoSDR ([[ad>AD9363]]) react to custom waveforms, to determine if it is appropriate for your system. If you want a low cost spectrum analyzer to see if your other RF projects are working properly, and you are operating in the 325 to 3800 MHz bands, and can handle the [[./pluto/users/name|issues]] with the device, you may want to check this section out as well. 
-  -  
- 
-It's expected that most people will work their way down through each section, reading and skimming most of the content. The content is in a constant state of improvement, so if you do have a question, please ask at [[ez>community/university-program|EngineerZone]], or check the [[./pluto/help_support|help and support]] page. 
  
 {{page>wiki/common#esd_warning&nofooter&noheader}} {{page>wiki/common#esd_warning&nofooter&noheader}}
university/tools/pluto.txt · Last modified: 22 Oct 2021 16:04 by Robin Getz