vs上位机软件开发教程-诺基亚刷机教程不用软件
文章目录
前言
大一时加入的实验室快要招收新生了,不知不觉已经大三了。 这里简单说说自己学习以来总结的一些学习过程。
以下都是我学习过的,觉得还可以的视频和网站,还有一些大佬的博客可以参考。 建议不是强制性的。 (我是进实验室先学python的,所以大部分都是和python相关的)
编辑
VS(Visual Studio 社区 2022)(C、C++、C#)
VS2019/VS2022移动安装位置/C盘瘦身的好办法,亲测有效(推荐一种安装方式)
VScode(任何语言)
皮查姆(蟒蛇)
克里昂(C语言)
Pycharm 和 Clion 是 JetBrains 的两个家族成员。 我为 python 编写 Pycharm,为 C++ 和 C 编写 VS,在 VScode 中为 TMC123G 编写 Platformio。 vs的界面也很漂亮。 对于Pycharm,建议安装anconda。 下面pytorch学习链接第一课会讲到安装anconda,不然python中各种版本的包会极其混乱。
工具
谷歌 GPU:谷歌驱动器
清理C盘和一些其他工具:
关联:
提取码:pf6m
学习网站
csdn解决问题
菜鸟教程语言学习
微软文档
w3学校
github开源代码平台
bilibili视频教程
中文大学慕课
python3.vippython学习
中国国知网研究论文
基础语言学习
C语言:
《郝斌C语言自学教程》
Python:
Python课程天花板,Python入门+Python爬虫+Python数据分析5天项目实践/Python基础
Python零基础入门培训课程(推荐)
C++:(前提:C语言)
程序设计与算法(三)C++ 面向对象程序设计 北京大学 郭伟
书籍:C++ Primer Plus
还有C#、java、matlab等其他语言也可以自由学习
在看编程与算法(3)C++的时候,感觉这位老师讲的很好。 我在学C的时候,应该看看这位老师的(1)和(2)。 不过,郝斌老师的课也很好。 学了之后,学C++的时候就忘记了。 看书的时候很容易犯困。 看到第四章就不想看书了,但是写的很详细。 如果想深入研究,不如看书。
复习python的时候看了下面的教程,比第一个基础的多。
硬件层设计学习之旅
Solidworks 建模(3D 打印)(将使用所有无人机和汽车设计)
SOLIDWORKS 2021 教学质量教程 | B站点赞NO.1
切割模型工具:prusa3d
EDA设计(pcb线路板图):
立创EDA快速入门
英文翻译工具:网易有道词典
建模感觉真的是需要一些想象力和天赋在里面,不过能有兴趣就好了。 团队中也非常需要这样的角色。
如果你想画板,你需要经常阅读设计手册。 其中大部分是英文的vs上位机软件开发教程,需要经常翻译。 如果你的英语水平很强,阅读手册会更容易。 还有,学焊锡的时候,吹芯片和焊芯片的时候要稳。
微控制器学习之旅
51单片机学习:(前提:C语言)
51单片机入门教程-2020版程序纯手写从零开始
stm32单片机学习:(前提:C语言)
STM32入门教程-2022持续更新中
Arduino:(前提:C语言)
网站:Arduino 教程
【太极创客】零基础入门Arduino Part 1合集
openmv摄像头(单片机):(前提:Python)(openmv可以添加到任何单片机上并与之通信)
星通科技OpenMV智能相机教程01-简介
网址:openmv.cc
esp8266wifi模块(单片机):(前提条件:C语言(推荐)、C++、Python)
【ESP8266教程】零基础入门学习使用物联网-基础知识(太极创客团队)
网站:太极拳制造商
MSP430F5529(前提:C语言)
狂野玩家自学之路一、基于库函数的MSP430f5529 GPIO配置
自己写的【MSP430F5529基于库函数的学习】电竞速学与车战
当然还有MSP432、TMC123G等其他单片机也可以自学。
建议从51开始,Arduino学起来很快。 基本上可以把网站过一遍,但是寄存器,定时器等是学不会的vs上位机软件开发教程,但是Arduino比较容易上手,而且玩游戏往往比较快。 32非常系统。 板子也很好用,至少不会出现51之类的奇怪问题,而且pid也很好调。 最后,板子只是用来学习如何使用板子的。 vscode软件中的platformio插件平台可以把所有板子集成在一起,不是51下keil5,32下keil5MDK,Arduino下Arduino,可以用Arduino语法写TMC123g,写51这样的。
进阶学习
Raspberry Pi/Jetson Nano(上位机学习,也叫linux系统学习)
在官网查找资料,或向商家索取资料。
platformio平台搭建:(建议先安装这个,不要安装python,否则安装困难)
VS Code安装PlatformIO狂踩坑记Arduino环境配置
pid算法学习:
自己写的,使用python+pyqt5+matplotlib实现pid模拟调参(动手超详细)
opencv视觉学习:(前提条件:Python、C++)
关联:
提取码:jaut
注:账号密码请参考新生群。 一个账号只能两个人同时在线使用。 这个链接是用python写的,但是Opencv的主要界面是C++语言。 也可以找视频自学。
网址:OPENCV中文官方文档
pyqt5学习:(前提:Python)(用于绘制软件界面)
网站:Qt for python
书籍:PyQt5快速开发与实战
ROS学习:(前提条件:C++、Python)
【古月居】古月·ROS入门21讲| ROS机器人入门教程
【Autolabor初级教程】ROS机器人介绍(比较详细)
本实验室负责人的一篇博客:赵旭佐ROS理论与实践
pytorch深度学习:(前提:Python)
PyTorch深度学习快速入门教程(绝对通俗易懂!)【小土丘】
无名创新无人机学习:(前提:C语言和单片机)
无名创新开源无人机MSP432飞控
Python神经网络学习:(前提:Python)
自己写的【零基础】从零开始学习神经网络《Python神经网络编程》——手写数字识别实战
书籍:《Python神经网络编程》
战斗
实际的python爬虫:(前提:Python)
Python超级爬虫8天速成(完整版)爬取各种网站数据实战案例
自己写的【零基础爬虫】使用python爬取小说
yolov5环境搭建与目标检测:(前提:Python)
目标检测YOLOv5开源代码项目调试讲解实战【土堆x布尔】
Arduino蓝牙小车(前提条件:C语言和Arduino)
51跟踪小车(前提:C语言和51)
32 跟踪小车(前提:C语言和32)
自己写的【32个最小系统板】pid跟踪小车(有线跟踪)
TMC123G跟踪小车(前提条件:C语言和Arduino,搭建Platformio平台)
esp8266wifi车(前提条件:C语言和32位和esp8266)
openmv巡线车(前提:C语言和openmv或加单片机)
ROS小车(前提条件:C语言和32位和ROS)
无人机(前提条件:C语言和ROS以及未命名的创新无人机)
仿生狗(前提条件:C语言和Python和solidworks和EDA设计)
仿生机器狗训练营>开幕式
本来想说说一些方向的选择或者组队的建议,但是想了想,个人能力和个人意愿是最优先考虑的。 希望你能热爱创新,热爱实验室。
总结
个人学习经历:python->C->51->51小车->opencv->openmv->无人机->上位机->yolov5识别->32->32小车->esp8266wifi小车->学习ROS小车。 . . (其中学习了solidworks和EDA)
我查到的一些资料:
关联:
提取码:xkj7