欢迎光临
我们一直在努力

2019 FRC | 编程教程第一期:建立开发环境

FRC的C++&Java 开发工具

安装教程

Windows系统

1.1 线下安装

Win7的用户注意:在安装FRC的VScode之前,您必须安装NI Update 或 .NET Version 4.62(以及之后的版本)。NI Update的安装器将自动安装合适的版本的.NET。.NET的单独安装器下载链接如下:

-us/help//the-net-framework-4-6-2-offline-installer-for-windows

安装适合您电脑的32bit或64bit的软件。

对于Beta用户,安装器位于File Releases部分的Teamforge Beta 项目中。

双击运行安装器。若有安全提示,点击继续运行。Run (Windows 7) ;More Info->Run Anyway (Windows 8+).

1.2 安装类型

选择为这台机器上的“全部用户(All Users)”或是“当前用户(Current User)”安装。“全部用户”选项要求该电脑的管理员权限,同时大家都有权限使用该账号;“当前用户”选项只供安装者使用。

如果选择了“全部用户”选项,您将会需要同意之后出现的安全条款。

1.3 VSCode的下载

出于许可原因,安装程序不能包含捆绑的VSCode安装程序。单击“Select/Download(选择/下载VSCode)”以下载VSCode安装程序或选择预先下载的副本。如果您打算在无互联网连接的其他计算机上安装,则在下载完成后,您可以单击“Open Downloaded File (打开下载的文件)”以将其带到文件系统上的zip文件以与“Offline Installer”一起进行复制。

1.4 执行安装

确保选中所有复选框(除非您已在此计算机上安装了2019 WPILib软件,并且软件已自动取消选中),然后单击Execute Install(执行安装)。

1.5 安装了些什么?

安装了以下部分:

·Visual Studio Code - 支持2019年机器人代码开发的IDE。即使您的计算机上已经安装了VSCode,“Offline Installer”也会为WPILib开发设置单独的VSCode副本。这样做是因为如果将VSCode用于其他项目,某些使WPILib设置工作的设置可能会破坏现有工作流。

·C ++编译器 - 用于为roboRIO构建C ++代码的工具链

·Gradle - 用于构建/部署C ++或Java机器人代码的Gradle的特定版本

·Java JDK / JRE - Java JDK / JRE的特定版本,用于构建Java机器人代码并运行任何基于Java的工具(仪表板等)。这与任何现有的JDK安装并存,并且不会覆盖JAVA_HOME变量

·WPILib工具 - SmartDashboard, Shuffleboard, Robot Builder, Outline Viewer, Pathweaver

·WPILib依赖项 - OpenCV等

·VSCode Extensions - 用于VSCode中机器人代码开发的WPILib扩展

1.6 还安装了些什么?

“Offline Installer”还会在VSCode的WPILib副本上安装桌面快捷方式并设置命令快捷方式,以便可以使用命令“frccode2019”从命令行打开VSCode的此副本。

这两个都引用了特定的年份,因为WPIlib C ++ \ Java工具现在将支持来自不同季节的多个环境的并行安装。

1.7 完成!!!

安装程序完成后,您现在可以打开并使用WPILib版本的VSCode。如果您使用的是任何第三方库,则在机器人代码中使用它们之前,仍需要单独安装它们。

MAC OS 系统

测试工具(Driver Station和roboRIO Imaging Tool除外)将在Mac上本机运行。

注意:如果您安装了用于FRC的VSCode的alpha版本,则应在继续或创建新的VSCode安装之前将其卸载。如果不这样做,将同时安装两个版本,导致操作无法正常运行。

VSCode是用于2019年及以后的集成开发环境。它需要安装在任何开发计算机上。可在此下载:Https://code.visualstudio.com。

下载的文件将是“VSCode-darwin-stable.zip”(1)。

下载后,双击压缩文件以展开该文件并将新文件“Visual Studio代码”复制到“应用程序”文件夹(2)。

以下是安装步骤:

2.1 下载并移动目录

通过浏览器到此页下载软件版本:

并选择Mac版本。

通过查看资源管理器中的文件并双击该文件并对其解压缩(删除.gz扩展名),然后再解压缩(删除.tar扩展名),再解压文件(删除.tar扩展名)。完成后,它应该像下面所示的文件夹一样。

使用Finder(或命令)将文件夹的内容复制到主目录中的新文件夹〜/ frc2019,如下所示。

2.2 运行ToolsUpdater.sh脚本

要更新所有附加工具WPILib工具,打开一个终端窗口并将目录更改为~/frc2019/tools,并使用以下命令运行script

ToolsUpdater.py:

Python ToolsUpdater.py

这应该会使用所有的WPILib(Shuffleboard、Robot Builder、PathWeaver等)填充工具目录。

2.3 设置更多关于WPILib的功能

在为WPILib开发使用VSCode之前,有许多扩展需要安装。启动VSCode并键入快捷方式Cmd-Shift-P以弹出可用命令列表。开始打字“从VSIX安装到搜索框中。选择那个命令。在文件选择框中选择Cpp.vsix。

您将会看到一条确认安装并请求重新加载vscode的消息。单击重新加载按钮,然后按以下顺序为其余的vsix文件重复vsix安装。

1.vsix.vsix

2.JavaLang.vsix

4.JavaDebug.vsix

5.WPILib.vsix

2.4 设置VSCode以使用Java 11

WPILib安装包含一个JDK,但是您需要在它所在的位置指向VS代码。

为此我们需要:

打开VS Code

按Ctrl+Shift+P并输入WPILib,或者单击右上角的WPILib Command Palette

开始输入Set VS Code Java to FRC Home,并从下拉选项中选择该项目

3.1 安装 VS Code

从code.visualstudio.com下载Linux.deb文件

双击文件资源管理器中的.deb文件

单击“安装”按钮来安装VSCode

3.2 下载WPILib

下载最新的Linux版本

右键点击the downloaded archive,点击“Extract Here”

3.3 关于FRC 2019

在您的主目录中创建一个名为frc2019的目录,可以从文件管理器创建,也可以使用 $mkdir~/frc2019

将WPILib_Linux-2019.1.1目录的内容拖到~/frc2019或运行$mv-v WPILib_Linux-2019.1.1.1/*~/frc2019

3.4 运行工具更新

要提取WPILib工具(指示板、机器人生成器等),请运行:

$cd / frc2019/tools

$python3Toolsupdater.py

3.5 安装更多 WPILib 和 VS Code 内容

启动VSCode($code或搜索应用程序启动中的“Visual Studio代码”)

控件+Shift+P来打开命令调色板,键入“Install from VSIX”

选择扩展名:Install from VSIX

导航到~/frc2019/vsCodeExtensions并选择Cpp.vsix

对于JavaLang.vsix、JavaDeps.vsix、JavaDebug.vsix和WPILib.vsix,按此顺序重复

3.6 设置VSCode以使用Java 11

WPILib安装包含一个JDK,但是您需要在它所在的位置指向VS代码。

为此我们需要:

打开VS Code

按Ctrl+Shift+P并输入WPILib,或者单击右上角的WPILib Command Palette

开始输入Set VS Code Java to FRC Home,并从下拉选项中选择该项目

安装 FRC 更新套件

(所有语言)

FRC Update Suite包含以下软件组件:LabVIEW Update,FRC Driver Station和FRC Utilities。如果找到FRC LabVIEW的安装程序,将安装或更新LabVIEW更新,否则将跳过此步骤。始终安装或更新FRC驱动程序站和FRC实用程序。FRC Driver Station和FRC Utilities在LabVIEW中所需的运行时组件包含在此程序包中。运行Driver Station或Utilities时,不需要LabVIEW Merged Suite中的任何组件。

希望使用NI Vision Assistant的C ++和Java队伍需要运行完整的Suite安装程序,可参考文章:Installing LabVIEW for FRC (LabVIEW only)

注意:Driver Station仅适用于Windows 7,Windows 8,Windows 8.1和Windows 10,但不适用于Windows XP。

/卸载旧版本

使用LabVIEW的队伍已完成此步骤,请勿重复。 在安装新版本的NI Update之前,即使新版本可能正好会覆盖旧版本,但依然建议删除所有旧版本。在卸载之前,请务必备份位于“User \ LabVIEW Data”目录中的任何代码。然后单击Start >> Control Panel >> Uninstall a Program(开始 >>控制面板 >>卸载程序)。 找到标有“ National Instruments Software”的条目, 右键单击它并选择“Uninstall/Change(卸载/更改)”。

1.选择要卸载的组件

选中全部删除并按照任何提示删除所有以前的NI产品。

2.下载更新

-robotics-software-2017/7183/en/

下载此更新

注意:此下载将需要Kickoff中的解密密钥

$Robots&in#SPACE!!

3..NET Framework 4.6.2

更新安装程序可能会提示需要更新或安装.NET Framework 4.6.2。按照屏幕上的提示完成安装,包括根据请求重新启动。然后恢复NI FRC更新的安装,必要时重新启动安装程序。

点击下载的zip文件,然后选择Extract All(解压全部)。如果您下载了加密的zip文件,系统将提示您输入将在Kickoff上发布的加密密钥。 打开解压缩的文件夹和所有子文件夹,直到到达包含“setup”的文件夹(在某些可能会说“setup.exe”)。双击安装图标以启动安装程序。如果出现Windows安全提示,请单击“Yes”。在出现的初始屏幕上单击“Next”。

5.产品列表

点击“Next”。对于使用C ++或Java的队伍,无需取消选择“LabVIEW Update”,如果您没有基本的LabVIEW安装(因为您不用在LabVIEW中编程),将自动跳过此安装。

6.产品信息

取消选中该框,然后单击“Next”。

7.用户信息

输入kit包中的序列号,然后单击“ Next”

8.许可协议

9.许可协议第2页

如果您看到要求禁用Windows快速启动的屏幕,请将其保留为推荐选项(禁用快速启动),然后单击“Next”。

如果您看到有关Windows防火墙的屏幕,请单击“ Next”。

10.总结进程

11.细节进程

12.安装摘要

确保选中该框以运行许可证管理器...然后单击Next或完成

13.NI激活向导

登录您的ni.com帐户。如果您没有帐户,请选择“Create account(创建帐户)”以创建免费帐户。

14.NI激活向导(2)

您在“User Information(用户信息)”屏幕上输入的序列号应出现在所有文本框中,如果没有,请立即输入。单击“Activate(激活)”。

注意:如果这是第一次在此帐户上激活2019软件,您将看到上面显示的有关未找到有效许可证的消息。可以忽略这一点。

15.NI激活向导(3)

16.NI激活向导(4)

单击“关闭”。

17.NI更新服务

有时您可能会看到来自NI更新服务的有关LabVIEW补丁的警报。建议不要安装这些补丁。FRC将通过我们的常规渠道(Frank的博客,队伍更新或电子邮件)传达任何推荐的更新。

请输入正文

/附一些有用链接

FRC 2019 Update Suite

-robotics-software-2017/7904/en/

WPILib Installer

或者可以在ThinkRED上下载,可以获得更快的速度

.NET Framework 4.6.2

-us/help//the-net-framework-4-6-2-offline-installer-for-windows

WPILib文档

或者选择国内镜像,可以获得更快的速度

未来几周工作室会陆续推送关于2019FRC的新程序教程,请大家多多关注,如果有翻译整理的不妥当的地方欢迎大家留言~

特别鸣谢翻译:阮之安

以上内容由工作室成员翻译并整理FIRST官网教程,原链接请见阅读原文。

毁花花的蛋清工作室

赞(53)
分享到: 更多

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址