Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>GeekStudioNew to Visual Studio Code? Get it now.

GeekStudio

GEEKROS

geekros.com
|
912 installs
| (1) | Free
Geek Studio是GEEKROS团队研发的一款机器人开发工具,集成了强大的机器人技术生态,让机器人开发和学习变得更简单。
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

RapidAPI

关于GEEK STUDIO

RapidAPI

Geek Studio是GeekROS团队研发的机器人开发工具,GeekROS是一款深度融合国产技术生态的机器人低代码开发平台,致力于让机器人的开发学习变得更简单。

GEEK STUDIO支持的系统平台

Window10+、Darwin(Mac)、Ubuntu(ARM)

GEEK STUDIO的安装方式

插件市场

在VSCODE的扩展插件市场中搜索 geekros 或者 geekstudio。

快捷键

在VSCODE中Ctrl+P,在弹窗中输入 ext install geekstudio。

命令行

安装VSCODE后,在命令行工具中执行命令 code --install-extension GEEKROS.geekstudio。

GEEK STUDIO的使用方式【重要阅读,新手必看】

情况一、首次安装或未打开软件包时,在VSCODE中打开任意目录后通过快捷键Ctrl+Shift+P在弹出窗口输入GeekStudio:Start回车即可打开GeekStudio,在GeekStudio的软件库中下载需要使用的软件包。

情况二、已在VSCODE中打开某个软件包时,根据下面的软件包目录结构和引导说明即可打开GeekStudio或GeekStudio中内置的不同编辑器(以Geek_Lite_Board软件包为例)。

/Geek_Lite_Board
├── blocks
│   ├── app.blocks # 点击(或双击)打开图形化编辑器
├── hardware
│   ├── Source
│      ├── app
│         ├── src
│            ├── app.c # 嵌入式程序入口程序
│   ├── ...
├── software
│   ├── app.py # Python程序入口程序
│   ├── ...
├── world
│   ├── app.world # 点击(或双击)打开仿真模拟器
│   ├── ...
├── config.geekros # 点击(或双击)打开GeekStudio

GEEK STUDIO的程序编译及运行方式

Geek Studio目前支持图形化积木、Python、C语言多种编程方式,内置了嵌入式开发所需的工具链,你可以根据下面的引导使用不同的编程方式进行程序的开发。

图形化编程:该编程方式的本质是通过图形化积木生成Python代码,在图形化编辑器中保存程序后,该程序会生成在software/app.py的Python文件内,你可以使用下面的命令脚本运行这个程序。

python3 -B ./software/app.py

Python编程:该编程方式的主程序位于software/app.py,编程开发与平时一样,你可以使用下面的命令脚本运行这个程序。

python3 -B ./software/app.py

C嵌入式编程:该编程方式的主程序位于hardware/Source/src/app.c,编程开发与平时一样,你可以使用下面的命令脚本编译、烧录、运行程序。需要注意的是,以下命令脚本需要在VSCode命令行终端的GeekStudio分组中执行,否则无法调用工具链。

# 编译程序固件,编译后生成的bin文件位于hardware/Build/firmware.bin
xmake -F ./hardware/make.lua
# 通过STLink下载编译好的bin文件到开发板
st-flash --reset write ./hardware/build/firmware.bin 0x8000000

GEEK STUDIO的用户体验建议

为确保视觉及用户体验,建议使用1080P及以上分辨率的显示器并将VSCODE的主题设置为深色主题或者安装 SynthWave '84 赛博朋克主题。

GEEK STUDIO的卸载方式

除了在VSCODE中直接卸载,你也可以在命令行工具中执行命令 code --uninstall-extension GEEKROS.geekstudio 进行卸载。

GEEK STUDIO的法律声明

GeekStudio仅限于在微软官方版本的VSCode中进行使用,其他第三方编辑器通过引用VSCode的扩展源下载使用GeekStudio均视为侵权行为,GEEKROS有权追究其法律责任。

GEEK STUDIO的开发团队

Development Team: GEEKROS

Team Site: https://www.geekros.com

  • Contact us
  • Jobs
  • Privacy
  • Terms of use
  • Trademarks
© 2023 Microsoft