Coder Social home page Coder Social logo

dejavu-li / clion-keil-vscode-pycharm Goto Github PK

View Code? Open in Web Editor NEW
0.0 0.0 0.0 270 KB

基于CLion\CubeMx\OCD的STM32开发;基于Keil5\STM32CubeMX的STM32开发;基于VScode的C开发;基于Pycharm的python开发;开发故障汇总[避坑指南]

clion-keil-vscode-pycharm's Introduction

在编程开发时遇到了一些棘手的问题:如何高效搭建开发环境、如何快速解决奇奇怪怪的的报错信息等等

为了避免自己再次走弯路和掉进坑里,也希望能够帮助到有缘人,所以将这些操作尽可能详细的记录下来

在不同的版本环境操作细节也许有别,如果按照笔记的方法操作未能通过,请您理解,更不要钻入牛角尖

文档目录

  • 开发故障汇总[避坑指南]
  • 基于CLion和CubeMx的STM32开发
  • 基于Keil-5和CubeMx的STM32开发
  • 基于VScode的C程序开发
  • 基于Pycharm的python程序开发

Open In Colab

  • 笔记中记录了 CLion\CubeMx\OpenOCD\Jlink-OB STM32项目开发时遇到的故障
  • 笔记中记录了 Keil\CubeMx\Jlink-OB\USB转TTL STM32项目开发时遇到的故障
  • 笔记中记录了 VScode C程序开发时遇到的故障
  • 笔记中记录了 CLion C程序开发时遇到的故障

  • 笔记中介绍了搭建开发环境所需软件的破解和一些重要设置
  • 笔记中介绍了开发 STM32F103项目时 CubeMx的具体配置
  • 笔记中详细的介绍了开发 STM32F103项目时 CLion 的具体配置
  • 笔记中详细的介绍了开发 STM32F103项目时 OpenOCD的具体配置

  • 笔记中列举了开发 STM32F103项目时 CubeMx的配置教程
  • 笔记中介绍了调整新建工程文件夹结构的一些浅薄理解和操作
  • 笔记中详细介绍了开发 STM32F103项目时 keil的魔法棒配置
  • 笔记中介绍了如何使用 Jlink-OB\USB转TTL 进行程序的下载和调试

  • 笔记中详细介绍了单文件程序开发,例如:运行一个“hello world”程序
  • 笔记中详细介绍了多文件程序开发,例如:构造一个学生信息管理系统[包含多个文件]
  • 笔记中详细介绍了常见的 GDB命令\makefile编写规则
  • 看完这篇笔记你不会再有如何搭建一个C语言开发环境的困惑

  • 笔记中详细介绍了 anaconda、opencv、pycharm 的安装\激活
  • 笔记中介绍了 pip 的快速加载、jupyter notebook 的简单操作

clion-keil-vscode-pycharm's People

Contributors

dejavu-li 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.