一、RDK Studio简介

不知道大家在使用AI开发板的时候有没有遇到过板子官方镜像占据空间大难以保存,想要的时候找不到?官方示例项目久而久之便难以找寻?首次登陆开发板连接网络还需要准备显示器键盘鼠标外设繁杂?...为了解决平时开发过程中遇到的种种不便利问题,地瓜机器人创新的推出了RDK Studio这一官方开发者软件,使智能机器人开发迎来新纪元!通过这一软件极大降低了机器人的开发门槛,哪怕是零基础的用户亦可轻松上手RDK系列板卡!作为一款机器人开发的创新应用,它具备你所能想象到的所有功能:

  • 管理RDK全系列板卡:RDK Studio完美支持RDK全系列板卡,可以通过一个软件轻松管理RDK X3、RDK X3、RDK X5、RDK Ultra,直观快速的查看到每一个板卡当前的状态

  • 一键烧录/升级板卡系统:为解决板卡镜像管理混乱,不用时占空间,用时找不到的问题,RDK Studio一个软件便可以实现对一个板卡的镜像烧录以及系统升级

  • 示例程序一键运行:RDK Studio内置地瓜机器人官方的NodeHub,动动手指即可实现官方示例程序的运行展示,不再需要繁杂的步骤就能体验RDK非凡性能

  • 板卡内置应用一键启动:RDK Studio可以一键启动板卡内置的应用,如Vscode、Jupyter等,让你专注于算法的开发

二、RDK Studio的使用教程

1、RDK Studio安装

介绍了那么多,让我们正式进入RDK Studio的使用教程部分叭!首先我们可以在地瓜机器人开发者官网(地瓜开发者社区首页)右上角导航栏中的软件部分找到我们的RDK Studio详情界面

这里面是关于RDK Studio的一些介绍以及下载界面,我们点击醒目的"下载RDK Studio"即可跳转到我们具体的下载页面,目前RDK Studio暂时仅支持Windows平台,但是预计将在2025年的第一季度陆续推出Mac OS和Linux的版本

接下来我们任意点击一个打包方式下载即可,User Installer和.zip两个版本的区别仅是一个可以直接下载安装包一个下载的是压缩之后的安装包,如果点击User Installer方式下载的话可能会遇到如下报警,选择相信保留即可

接着我们双击下载的exe文件即可自动安装并启动我们的RDK Studio,还会在桌面生成一个快捷方式,RDK Studio的默认安装路径为“C:\Users\{User}\AppData\Local\rdk_studio”,由于软件不会修改注册表,因此如果我们不想将软件安装至C盘,可以直接将安装目录迁移到我们想要的地方即可

2、RDK Studio的使用

打开软件后我们可以看到RDK Studio的界面如下,接着我们分不同情况来介绍如何使用这个软件

2.1 新板卡烧录

首先我们拿到一个新的RDK X5板卡打开软件点击左边的烧录部分,可以看到我们可以对我们即将烧录的设备进行选择以及连接,我们也可以点击X5后面的使用闪联(TypeC)按钮来了解闪连的使用流程,我们的板卡RDK X5也只有在闪联的状态下才能进行系统的烧录

根据官方的说明,我们的X5上有两个TypeC的口上图右边的口为电源口,左边的口为闪联USB2口,我们首先将SD卡装入RDK X5,接着使用Type-C数据线连接电脑与RDK X5,然后按住开关按钮后给RDK X5通电并且持续按住开关按钮3-5秒即可进入闪连模式,进入闪连模式后系统会自动将X5识别为一个U盘,接着我们回到RDK Studio的烧写界面点击下一步即可进入系统下载选择配置界面,在这个界面里我们可以选择我们要下载的系统版本以及下载路径等

我们接着选择下载最新的镜像,点击下一步即可开始选择我们要烧录到的路径,我们选择”/dev/sdb“,如果点击下一步发现这里没有显示有设备的情况的话可以点击黄字旁的刷新重新检测,如果刷新之后依旧没有那代表板子没有进入闪连模式,需要回到一开始重新按住按钮上电

接着我们点击安装后软件便会自动下载并烧录所选择的镜像

稍微等待一段时间之后系统即可安装成功!!!

2.2 添加现有板卡

完成了上一步烧录系统后或者我们已经有了一块烧录好系统的板子,重新上电后即可在设备管理页面添加我们的设备,RDK一共有三种添加设备的方式,分别为网线连接、闪连和已知IP的IP地址连接,在这里我们可以根据我们的需求选择对应的连接方式

刚烧录好系统的设备可以直接选择闪联连接,点击下一步后会让我们选择我们板子的网络设备,这一步只需要根据我们的连接方式选择的对应连接上RDK板卡的网络设备即可

接着我们点击下一步后会让我们选择我们的登陆设备,我们可以根据我们自己的需求选择普通用户还是Root用户,在这里我选择Root用户

接着我们便进入了连接无线网的界面,我们选择当前环境下的无线网输入密码即可连接,当然也可以选择跳过这一步

最后我们根据我们的需求添加这个设备名称描述联系方式即可添加这个设备

点击确认后即可在我们的设备管理一栏看到我们刚刚添加的设备啦!!!

2.3 设备管理

我们添加了设备之后,我们便可以在设备管理界面看到我们添加的设备,如下图是对当前界面功能的基本介绍

我们点击添加应用即可看到当前板卡支持的应用列表,可根据自己的需求进行选择下载或使用

2.4一键启动示例应用

在添加我们的设备之后我们便可以打开左边栏的示例程序,打开之后我们可以发现里面的示例可以在下拉框中选择我们要运行的设备名称以及执行对应的操作,点击下载示例或者是对应的应用即可立刻体验预置项目!

3、RDK Studio的卸载

当我们不需要RDK Studio的时候想要卸载的时候可以打开系统设置,选择应用->安装的应用在搜索框中输入”RDK Studio “即可搜索到应用,接着点击右边三个"···"选择卸载即可

地瓜机器人RDK Studio使用教程的更多相关文章

  1. Android Studio使用教程(二)

    以下是本次Google I/O大会发布的IDE Android Studio使用教程第二篇: 在Android Studio使用教程(一)中简要介绍了Android Studio的基本使用,包括安装. ...

  2. [Android Studio] Android Studio使用教程(二)

    以下是本次Google I/O大会发布的IDE Android Studio使用教程第二篇: 在Android Studio使用教程(一)中简要介绍了Android Studio的基本使用,包括安装. ...

  3. [转]Android Studio系列教程六--Gradle多渠道打包

    转自:http://www.stormzhang.com/devtools/2015/01/15/android-studio-tutorial6/ Android Studio系列教程六--Grad ...

  4. Android Studio系列教程六--Gradle多渠道打包

    Android Studio系列教程六--Gradle多渠道打包 2015 年 01 月 15 日 DevTools 本文为个人原创,欢迎转载,但请务必在明显位置注明出处!http://stormzh ...

  5. Android Studio系列教程五--Gradle命令详解与导入第三方包

    Android Studio系列教程五--Gradle命令详解与导入第三方包 2015 年 01 月 05 日 DevTools 本文为个人原创,欢迎转载,但请务必在明显位置注明出处!http://s ...

  6. Android Studio系列教程四--Gradle基础

    Android Studio系列教程四--Gradle基础 2014 年 12 月 18 日 DevTools 本文为个人原创,欢迎转载,但请务必在明显位置注明出处!http://stormzhang ...

  7. Android Studio系列教程三--快捷键

    Android Studio系列教程三--快捷键 2014 年 12 月 09 日 DevTools 本文为个人原创,欢迎转载,但请务必在明显位置注明出处!http://stormzhang.com/ ...

  8. Android Studio系列教程二--基本设置与运行

    Android Studio系列教程二--基本设置与运行 2014 年 11 月 28 日 DevTools 本文为个人原创,欢迎转载,但请务必在明显位置注明出处! 上面一篇博客,介绍了Studio的 ...

  9. 一个异常与Android Studio系列教程参考

    由于编译过程中遇到了错误:

  10. Android Studio 系列教程(转载)

    史上最详细的Android Studio系列教程一--下载和安装:http://segmentfault.com/a/1190000002401964史上最详细的Android Studio系列教程二 ...

随机推荐

  1. Windows安装Mysql后一段时间后Mysql服务无法启动的问题

    本人在windows重装电脑后遇到一个比较麻烦的问题一直没有解决,今日有幸看到某大佬的博客得以解决.真实万分感激,特来分享一下. 第一次安装Mysql8.0之后,此次安装是将整个mysql包进行安装, ...

  2. Object.assign:对象属性复制,浅拷贝

    Object.assign = Object.assign || function(){ if(arguments.length == 0) throw new TypeError('Cannot c ...

  3. C# 高效餐饮管理系统设计与实现

    前言 推荐一个C#开发全面.高效的商用餐饮管理系统.该系统集成了餐饮业日常运营所需的各种功能,包括但不限于订单管理.库存控制.财务结算等,通过信息技术手段,帮助餐饮企业实现管理的自动化和智能化. 系统 ...

  4. 浅谈Java的Mina框架传递对象

    本篇文章主要讲解Java的Mina框架传递对象是什么,并附于代码和图片方便大家理解. AD:2013大数据全球技术峰会课程PPT下载 接触java的Mina框架已经有很多时间了,在网上也读过了很多的相 ...

  5. Codeforces Round 859 (Div

    F. Bouncy Ball 给定\(n×m\)矩形,起点\(st\),终点\(ed\),有一小球从起点出发,每次可以选择4个方向,如果碰到边界就反弹,询问最后能否到达终点 题解:\(DFS\) + ...

  6. uni-app 坑

    1.fixed定位 在H5中,tabbar,顶部导航栏,系统状态栏(手机信号,电量显示等)包含在内容区,H5在定位时,需要算上这些高度(如果页面中存在这个元素的话) 解决办法:使用条件编译,针对不同的 ...

  7. Redis探秘Sentinel(哨兵模式)

    概述 Redis的高可用机制有持久化.复制.哨兵和集群.其主要的作用和解决的问题分别是: 持久化:持久化是最简单的高可用方法(有时甚至不被归为高可用的手段),主要作用是数据备份,即将数据存储在硬盘,保 ...

  8. Epicor ERP成本稽核

    很多制造企业存在成本差异过大,公司要求提高成本准确率,以便为产品成本分析提供数据支撑. A. 成本现状:成本差异分析,工时.费率.制造差异等出现各种不同情况,造成差异过大. B. 以下是Epicor的 ...

  9. WxPython跨平台开发框架之用户选择和标签组件的设计

    在系统的权限管理中,往往都会涉及到用户的选择处理,特别是基于角色的访问控制中,很多情况下需要用到选择用户的处理.本篇随笔,基于WxPython跨平台开发框架,采用原有开发框架成熟的一套权限系统理念,对 ...

  10. Teable 团队 Sealos 最佳实践,创业公司的完美选择

    大家好,我是开源多维表格项目 Teable 的创始人陈加贝. 作为飞书多维表格的最早期负责人,我参与并见证了这个产品从 0 到 1 的全过程.这段经历也让我深入理解了企业在数据协作方面的真实需求. 以 ...