《火龙果(Red Pitaya)安装指南.docx》由会员分享,可在线阅读,更多相关《火龙果(Red Pitaya)安装指南.docx(4页珍藏版)》请在第一文库网上搜索。
1、火龙果(RedPitaya)安装指南这份教学指南适用于开发人员如何去使用RedEitaya的指令列工具,内容主要包含了所有安装与执行的步骤,而1inUX与Windows用户所需要的资源也包括在内,并在文章最后面提供关于此份教学指南的原始文本与PDF格式工载。修改测量工具:这些以缢宣为基础的工具是透过终端机与指令列来执行,目前可使用的工具包括:获取&quire:讯号取自于快速模拟数字转换器的输入生成Genera拴:讯号产生于快速数字模拟转换器的输出标定(Ca1ib):偏移量和数据转换器的增益校准系数的调整监控Monitor:存取系统缓存器最新的程序代码放置在GitHub,并且可以复制到您的计算机
2、上进行更进一步的编辑,接下来这部分将开始以图文说明方式呈现如何编译与配置您的修改的建议步骤。安装过程:我们推荐您使用1inUX操作系统进行具体的RedPitaya开发,原因在于1inux默认的终端机简化了工具链建立与执行工具的过程;下面的步骤是以64位的UbUntU1inux14.041TS(TrustyTahr)平台进行。请您修改父代“测试”目录parentTestdirectory)中工具文件夹内的程序代码.cfi1e,这步骤可以用任何的编辑器或整合开发环境(IDE)去执行。对于1inUX而言,我们推荐您使用1ightTab1e:开启终端机指令列,并执行以下指令来安装迪GNU工具链和基本编
3、译程序工具:sudoapt-getinsta11bui1d-essentia1sudoapt-getinsta11gcc-arm-1inu-gnueabi对于Ubuntu1O.04的使用者来说,1inaro工具链必须在上述的安装之前起启用,所以必须先执行:sudoadd-apt-repositoryppa:1inaro-maintainerstoo1chainsudoapt-getupdate使用cd,指令,导引到包含该工具程序代码的目录。如果GitHUb上的源目录结构保存完好,它应该是“RedPitaya/Test/”,例如:RedPitayaTestacquireo接下来,重新编译使用指令
4、:makeCROSSCOMPI1E=arm-1inu-gnueabi-c1eana11如果您遇到任何错误,首先检查ITIakefi1e是否位于目录内,以及文件名是否为“Makefi1e”请注意区分大小写。如果错误仍然存在,请于重新安装机本编译程序工具后,重新启动您的计算机。为了测试您新修改过后的程序代码,请先将RedPitaya连接至计算机上,无论是以串行更殳连接或SSH都可以。以SSH为例,请您开启终端机并输入:sshroot一般来说,是192.168.1.IOO0然而,您也可以从1inuxnetwork图标中的“编辑连接”选项来完成手动安装静态IP和网络屏蔽。请您选择“IPv4设定”,以“
5、手动”方式去设定地址为“192.168.11、网络屏蔽为“255.255.255.0”,接着按下Enter键后就可储存新设定。此时系统将立即提示您输入密码,输入root后按下Enter键,一旦成功连接上之后,您将看到与下图相似的画面:产生的可执行文件编译后,可以安全复制scp)到RedPitaya的暂存目录。但是在执行SCP指令前,请先确保您的终端点己存在于重新编译工具内容的文件夹内,接着输入:scproot:/tmp例如:scpacquireroot192.168.1.100:/tmp”。需要注意的是出卡上的“tmp”目录仅用于测试,而不改变原始工具程序代码。这张屏幕版囱用来表示复制己重新编
6、译过的获取执行文件(re-compiacquireexecutab1e):joy)joy-1atitude-E4310:DesktopRedPitaya-masterTestacquirejoy0joy-1atitude-E4310:-$cd/home/joy/Desktop/RedPitaya-master/Test/acquifjoyjoy-1atitude-E431:DesktopRedPitaya-master/Test/acquire$scpacquire192.168.1.101:/tmproot0192.168.1.11,spassword:acquire1%6KB60.2KBs
7、00:0(joyjoy-1atitude-E4310:/Desktop/RedPttaya-master/Test/acquire$WWW.o1ecFw这里提供一个开发人员指南内的修改工具范例。这张屏幕截图用来表示“获取acquire工具程序代码修改过后,所显示出关于获取讯号(acquiresigna1)的最小值、最大值与平均值:-54-31-61-41-60-35-65-4-61-41-61-40-61-41-54-43-60-42-52-35-64-22-58-24-57-32-50-28-56-26-52-22-48-26-46-14-53-24-50-24Average:Chi:-.07388V,Ch2:-.3778VMtn:Ch1:-.1V,Ch2:-.7VMax:Chi:-.5V,Ch2:-.1VWUAV.加CFanS.comI请注意:为了避免发生程序冲突,请勿同时使用指令列工具和所有Web应用程序。对于Windows的使用者:所需的工具链和除错插入套件在ECIiPSeIDE中都包含在此份指南当中,下载连结为:此份指南可协助您完成交叉编译的过程,并且务必要遵照网页上的步骤顺序去执行。可执行文件可以作为1inux版本的解释且用SSH来放置到Pitayao