win10环境搭建

1、clion安装与配置

配置编译环境MinGW

解压MinGW.zip文件夹,配置环境变量:此电脑–>属性–>高级系统变量–>环境变量–>path

D:\Program_Files\mingw64\bin
安装clion

双击clion.exe文件安装,安装后将jetbrains-agent.jar文件复制到clion\bin目录下;以文本方式打开clion64.exe.vmoptions文件,在最后一行添加:

-javaagent:D:\Program_Files\CLion 2019.3.4\bin\jetbrains-agent.jar
配置OpenOCD

解压openocd-20191216.7z文件,可在解压目录的bin文件夹中执行如下openocd --version;输出如下:

输出如下内容即表示安装成功了
Open On-Chip Debugger 0.10.0+dev-00985-g2dc88e1 (2019-12-31-10:44)
Licensed under GNU GPL v2
For bug reports, read
    http://openocd.org/doc/doxygen/bugs.html

clion中配置如下:

在这里插入图片描述

在你的安装目录/share/openocd/scripts/board目录下新建一个.cfg文件,文件内容如下,例如我新建了一个名为:stm32f103rct6.cfg`

如果是4线排针ST-LINK的话就写下面这段内容:

source [find interface/stlink-v2.cfg]

set WORKAREASIZE 0x5000
transport select hla_swd
source [find target/stm32f1x.cfg]

reset_config  srst_nogate 

如果是20线排针Stlink的话就写这段内容

source [find interface/stlink.cfg]
transport select hla_swd
source [find target/stm32f1x.cfg]
reset_config trst_and_srst trst_pulls_srst srst_nogate connect_assert_srst

Clion安装OpenOCD插件

在这里插入图片描述

安装arm-none-eabi-gcc

arm-none-eabi-gcc是一个交叉编译工具链. 它让我们能在windows环境下对代码进行编译,然后代码可以在单片机里面运行.

解压arm的交叉编译工具

解压:gcc-arm-none-eabi-9-2019-q4-major-win32.zip
将它的根目录和bin路径配置到系统的Path中

配置到环境变量中

/gcc-arm-none-eabi-9-2019-q4-major
/gcc-arm-none-eabi-9-2019-q4-major/bin
安装stm32cubemx
  • 执行 jdk-8u181-windows-x64.exe,一路下一步,没有下一步就点击finish

  • 解压en.stm32cubemx_v5.4.0.zip并执行SetupSTM32CubeMX-5.4.0.exe;点击下一步下一步就可以完成安装

2、pycharm安装

几个常用库的安装
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple numpy matplotlib Pillow sklearn requests pandas jieba beautifulsoup4 wheel pyinstaller flask pyopengl pyopengl pypdf2 docopt networkx pandas werobot sympy
N维数据表示和运算:pip install numpy
二维数据可视化:pip inatall matplotlib
图像处理:pip install pillow
机器学习和数据挖掘:pip install sklearn
HTTP协议访问及网络爬虫:pip install requests
中文分词:pip install jieba
HTML和XML解析器:pip install beautifulsoup4
Python第三方库文件打包工具:pip install wheel
打包Python源文件为可执行文件:pip install pyinstaller
Python最流行的Web开发框架pip install django
轻量级Web开发框架pip install flask
微信机器人开发框架pip install werobot
数字符号计算工具pip install sympy
高效数据分析和计算pip install pandas
复杂网络和图结构的建模和分析pip install networkx
基于Qt的专业及GUI开发接口pip install pyqt5
多平台OpenGL开发接口pip install pyopengl
PDF文件内容提取及处理pip install pypdf2
Python命令行解析pip install docopt
简单小游戏开发框架pip install pygame

3、安装其他软件

OBS、Typora、XMind、百度网盘、微信、QQ、QQ浏览器、QQ影音、PS、网易云、STM32CubeMX、STM32 ST-LINK Utility、VM、FlyMCu、大黄蜂云课堂、sscom5.13.1、matlab、酷狗音乐、优酷

4、proxychains

object ‘libproxychains.so.3’ from LD_PRELOAD cannot be preloaded

1、查找这个库在哪

find /usr/ -name libproxychains.so.3 -print

2、添加路径

cd /usr/lib/proxychains3
vim proxyresolv

修改为正确路径

export LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libproxychains.so.3

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值