# Geek_Lite_Build **Repository Path**: youvy/Geek_Lite_Build ## Basic Information - **Project Name**: Geek_Lite_Build - **Description**: Geek_Lite_Build集成开发环境。 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2022-05-17 - **Last Updated**: 2022-05-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Geek Lite Build > GEEKROS Team (https://www.geekros.com) #### 项目说明 > GEEKROS机器人开发生态所需的集成开发环境安装包,包含Arduino、Python、Make、Gcc、ST-Flash等软件工具集合,通过简单的部署方式实现用户端开发环境的统一,避免异常BUG的出现,该项目会跟随官方功能迭代不断更新。 #### 部署方式 > 请按照下面的步骤进行集成开发环境的部署。 ##### 步骤一:下载项目到本地目录 ```buildoutcfg git clone git@gitee.com:geekros/Geek_Lite_Build.git ``` > 如果你不熟悉git下载方式,可以直接下载zip文件到本地电脑。 ##### 步骤二:配置环境变量 > 根据你的电脑系统将以下目录设置到电脑的系统环境变量中,其中[path]为你的存储路径(文件夹目录)。 ```text # windows电脑 [path]/python/windows [path]/stm32/windows/bin [path]/stm32/windows/flash/bin # mac电脑 [path]/python/mac/bin [path]/stm32/mac/bin [path]/stm32/mac/flash/bin ``` ##### 步骤三:测试集成开发环境 > 环境变量配置完成后,可以通过电脑自带的命令行工具输入下面的命令脚本进行测试。 ```shell script # 测试st-flash烧录工具 geek-flash ``` > 成功后出现以下信息 ```shell script invalid command line stlinkv1 command line: ./st-flash [--debug] [--reset] [--format ] {read|write} /dev/sgX stlinkv1 command line: ./st-flash [--debug] /dev/sgX erase stlinkv2 command line: ./st-flash [--debug] [--reset] [--serial ] [--format ] {read|write} stlinkv2 command line: ./st-flash [--debug] [--serial ] erase stlinkv2 command line: ./st-flash [--debug] [--serial ] reset Use hex format for addr, and . Format may be 'binary' (default) or 'ihex', although must be specified for binary format only. ./st-flash [--version] ``` ```shell script # 测试python开发环境 geek-python -V ``` > 成功后出现以下信息 ```shell script Python 3.7.3 ``` ```shell script # 测试gcc编译环境 geek-make -v ``` > 成功后出现以下信息 ```shell script GNU Make 4.1 Built for i686-pc-mingw32 Copyright (C) 1988-2014 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. ``` #### 开发方式 > 请前往 [Geek_Lite_Board](https://gitee.com/geekros/Geek_Lite_Board) 下载源码,根据文档进行开发。 #### 开源协议 > 基于MIT开源协议进行开源,你可以使用在任何地方,但需保留相关版权信息。