Giter Site home page Giter Site logo

zhuyanzhen1 / rm_souvenir Goto Github PK

View Code? Open in Web Editor NEW
1.0 2.0 0.0 1.13 MB

本仓库储存的是RM纪念品的二次开发代码。 This repository stores the secondary development code for the RM souvenir.

License: MIT License

CMake 0.07% C 99.30% Assembly 0.63%
embedded-systems robomaster

rm_souvenir's Introduction

RM_Souvenir

Version  Build  License

    This repository stores the secondary development code for the RM souvenir. The badge as a whole is in the shape of a disc, divided into six different blocks, representing the six different themes of the six years of RoboMaster themed summer camps from 2017 to 2022, which when put together form a complete disc, representing the tireless efforts of RM summer camps over the past six years and the hard work of each assistant coach in each year.
    The badge as a whole adopts the classic red and blue color scheme of RM that echoes each other. A few red elements are consciously added to the blue-based blocks, and the same is done in the red blocks, forming a kind of echo of the red and blue blocks and ensuring the integrity of the design. The black and white colors are introduced as embellishments to the rhythm of the picture, making the whole more durable.


Develop Environment

  • Integrated Development Environment: CLion CL-221.5921.27
  • OS: Windows 10 Professional 21H2 x64 10.0.19044
  • Make tool: GNU Make 4.3 x86_64-w64-mingw32
  • Compiler tool chain: gcc-arm-none-eabi 10.3.1 20210824

Develop Guide

Environment Configuration

   Due to licensing reasons, the compilation tool chain used for this project development are open source tools. To do secondary development through the API interface of this project, you need to install:

Coding

    This repository provides a static library that has been compiled and tested. The path to the library is source/librm_lightboard_lib.a. In this library, the basic functions for LED control and LCD control are provided, and I will introduce the usage of the functions below.

Build Firmware

    Open PowerShell in the root of the repository and enter the following command, After running successfully you can find the executable hex and bin files in the build folder.

md build
cd build
cmake -DCMAKE_BUILD_TYPE=Debug -G "MinGW Makefiles" ..
cmake --build . --target rm_lightboard.elf -- -j 12

License

Affiliation:RoboMaster
Author: Yanzhen Zhu
Maintainer:Yanzhen Zhu, [email protected]

    The source code is released under a MIT License.The product has been tested under Windows 10 and Ubuntu 18.04 and 20.04. This is research code, expect that it changes often and any fitness for a particular purpose is disclaimed.

rm_souvenir's People

Contributors

zhuyanzhen1 avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.