{"id":27491,"date":"2019-09-23T16:17:19","date_gmt":"2019-09-23T23:17:19","guid":{"rendered":"https:\/\/blog.digilentinc.com\/?p=27491"},"modified":"2020-12-21T11:21:27","modified_gmt":"2020-12-21T19:21:27","slug":"analog-discovery-2-is-now-compatible-with-raspberry-pi-4","status":"publish","type":"post","link":"https:\/\/digilent.com\/blog\/analog-discovery-2-is-now-compatible-with-raspberry-pi-4\/","title":{"rendered":"Analog Discovery 2 is now Compatible with Raspberry Pi 4"},"content":{"rendered":"\n<p>We always envisioned seamless functionality between the Raspberry Pi and our <a href=\"https:\/\/digilent.com\/shop\/analog-discovery-2-100msps-usb-oscilloscope-logic-analyzer-and-variable-power-supply\/\">Analog Discovery 2 USB oscilloscope<\/a>. Through Pi versions 1, 2, and 3, there was still a small snag left to be addressed for the two to sing in perfect harmony. Good news &#8211; with the release of the Raspberry Pi 4, the issues have been resolved, and now you have access to a complete benchtop by combining the Analog Discovery 2&#8217;s oscilloscope, waveform generator, and logic analyzer with the RPi 4 small single-board computer.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"580\" height=\"475\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2019\/09\/RaspberryPiAnalogDiscovery2-step3-580.png\" alt=\"\" class=\"wp-image-27507\"\/><\/figure>\n\n\n\n<p>The Analog Discovery 2&#8217;s WaveForms software is Mac, Windows, and Linux compatible, and also has a version for ARM. It works on devices such as the <a href=\"https:\/\/digilent.com\/shop\/zybo-z7-zynq-7000-arm-fpga-soc-development-board\/\">Zybo<\/a>, <a href=\"https:\/\/beagleboard.org\/black\">Beaglebone Black<\/a>, and <a href=\"http:\/\/www.orangepi.org\/\">Orange PI PC<\/a>, but unfortunately, due to an issue with the FTDI driver on older versions of Raspberry Pi, the <a href=\"https:\/\/digilent.com\/reference\/learn\/instrumentation\/tutorials\/ad2-waveforms2015-installation-rpi\/start\">ARM version of WaveForms<\/a> has not worked on Raspberry Pi with Analog Discovery 2. That all changed when RPi 4 was released! <\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"484\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2019\/09\/TM-BubbleDiagram-500.png\" alt=\"\" class=\"wp-image-27500\"\/><\/figure>\n\n\n\n<p>Once the Raspberry Pi is all set up with the <a href=\"https:\/\/www.raspberrypi.org\/downloads\/raspbian\/\">Raspbian Operating System<\/a> the Analog Discovery 2 can be set up in 4 simple steps:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Download and Install the Adept Runtime for ARM<\/li><\/ol>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"338\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2019\/09\/adept2_rpi_runtimedownload_raspberry-pi.png\" alt=\"\" class=\"wp-image-27497\"\/><\/figure>\n\n\n\n<p>2. Download and install WaveForms for ARM  <\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"338\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2019\/09\/arm_debian_option_raspberry_pi.png\" alt=\"\" class=\"wp-image-27498\"\/><\/figure>\n\n\n\n<p>3. Connect the Analog Discovery 2 to a USB 3 port and Open WaveForms<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2019\/09\/RaspberryPiAnalogDiscovery2-step2-2000.png\" alt=\"\" class=\"wp-image-27508\"\/><\/figure>\n\n\n\n<p>4. Select the Device and start taking measurements! <\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"338\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2019\/09\/waveforms_demo_run_raspberry-pi.png\" alt=\"\" class=\"wp-image-27499\"\/><\/figure>\n\n\n\n<p>You can view the full instructions for installing WaveForms on the Raspberry PI 4 on the <a href=\"https:\/\/digilent.com\/reference\/learn\/instrumentation\/tutorials\/ad2-waveforms2015-installation-rpi\/start\">Digilent Wiki. <\/a><\/p>\n<div class='watch-action'><div class='watch-position align-left'><div class='action-like'><a class='lbg-style6 like-27491 jlk' data-task='like' data-post_id='27491' data-nonce='ee750c7abc' rel='nofollow'><img src='https:\/\/digilent.com\/blog\/wp-content\/plugins\/wti-like-post-pro\/images\/pixel.gif' title='Like' \/><span class='lc-27491 lc'>+17<\/span><\/a><\/div><div class='action-unlike'><a class='unlbg-style6 unlike-27491 jlk' data-task='unlike' data-post_id='27491' data-nonce='ee750c7abc' rel='nofollow'><img src='https:\/\/digilent.com\/blog\/wp-content\/plugins\/wti-like-post-pro\/images\/pixel.gif' title='Unlike' \/><span class='unlc-27491 unlc'>0<\/span><\/a><\/div><\/div> <div class='status-27491 status align-left'><\/div><\/div><div class='wti-clear'><\/div>","protected":false},"excerpt":{"rendered":"<p>We always envisioned seamless functionality between the Raspberry Pi and our Analog Discovery 2 USB oscilloscope. Through Pi versions 1, 2, and 3, there was still a small snag left &hellip; <\/p>\n","protected":false},"author":18,"featured_media":27536,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4323,4312,4267],"tags":[104,3899,452],"ppma_author":[4466],"class_list":["post-27491","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software","category-usb-scopes-analyzers-generators","category-featured","tag-project-2","tag-test-and-measurement","tag-waveforms"],"jetpack_featured_media_url":"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2019\/09\/RaspberryPiAnalogDiscovery2-step3-580-1.png","authors":[{"term_id":4466,"user_id":18,"is_guest":0,"slug":"kaitlyn","display_name":"Kaitlyn Franz","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/3f16f6159d3666c6fd05a4b73a18c286?s=96&d=mm&r=g","author_category":"","user_url":"","last_name":"Franz","last_name_2":"","first_name":"Kaitlyn","first_name_2":"","job_title":"","description":""}],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/posts\/27491","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/users\/18"}],"replies":[{"embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/comments?post=27491"}],"version-history":[{"count":0,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/posts\/27491\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/media\/27536"}],"wp:attachment":[{"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/media?parent=27491"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/categories?post=27491"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/tags?post=27491"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/ppma_author?post=27491"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}