当前位置: 主页 > 建站知识 > 软件开发

vs上位机软件开发教程-诺基亚刷机教程不用软件

发布时间:2023-01-26 22:03   浏览次数:次   作者:佚名

文章目录

前言

大一时加入的实验室快要招收新生了,不知不觉已经大三了。 这里简单说说自己学习以来总结的一些学习过程。

以下都是我学习过的,觉得还可以的视频和网站,还有一些大佬的博客可以参考。 建议不是强制性的。 (我是进实验室先学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解决问题

菜鸟教程语言学习

凤凰软件刷机教程_vs上位机软件开发教程_诺基亚刷机教程不用软件

微软文档

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的时候看了下面的教程,比第一个基础的多。

凤凰软件刷机教程_vs上位机软件开发教程_诺基亚刷机教程不用软件

硬件层设计学习之旅

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-简介

诺基亚刷机教程不用软件_凤凰软件刷机教程_vs上位机软件开发教程

网址: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

vs上位机软件开发教程_凤凰软件刷机教程_诺基亚刷机教程不用软件

注:账号密码请参考新生群。 一个账号只能两个人同时在线使用。 这个链接是用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天速成(完整版)爬取各种网站数据实战案例

诺基亚刷机教程不用软件_凤凰软件刷机教程_vs上位机软件开发教程

自己写的【零基础爬虫】使用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