- 博客(20)
- 收藏
- 关注
原创 学习笔记:STM32项目实战-平衡车开发
本文记录了开发平衡车项目的学习的笔记,所学课程:江科大的《平衡车入门教程》,后续也会学习铁头山羊的;在此之前已经系统学过STM32相关的入门教程。本文部分图片素材,从江科大教程、铁头山羊教程中所提供的资料中获得,MCU使用的是STM32F103C8T6。后续增加学习课程,也会综合记录。
2026-01-15 20:28:23
349
原创 学习笔记:PID算法入门笔记-电机控制-倒立摆
本文记录了PID入门学习的笔记,所学课程:江科大的《PID入门教程》,开发板使用STM32F103C8T6最小系统板+模块的组合。本文部分图片素材,从江科大教程所提供的资料中获得,MCU使用的是STM32F103C8T6。后续增加学习课程,也会综合记录。学习PID之前,已经学习STM32的入门教程。
2026-01-03 10:30:01
254
原创 学习笔记:硬件模块、传感器模块、芯片、器件等硬件相关的介绍和使用
本文为《学习笔记:STM32入门综合笔记-KEIL5安装-标准库工程建立-相关知识》文章的附加笔记,在学习过程中,所使用的外设模块、传感器模块、芯片的功能等硬件相关的内容,主要记录硬件的功能,使用方法。传感器模块:传感器元件(光敏电阻/热敏电阻/红外接收管等)的电阻会随外界模拟量的变化而变化,通过与定值电阻分压即可得到模拟电压输出,再通过电压比较器进行二值化即可得到数字电压输出● W25Qxx系列是一种低成本、小型化、使用简单的非易失性存储器,常应用于数据存储、字库存储、固件程序存储等场景。
2025-12-26 09:12:32
990
原创 虚拟机安装Ubuntu-Server步骤
本安装过程在虚拟机里完成,物理安装步骤也一样。虚拟机使用VMware,安装过程不赘述使用的安装包名:ubuntu-25.10-live-server-amd64.iso。
2025-10-25 11:09:05
1049
原创 电路设计-实用电路收集-嵌入式硬件相关知识
图示是一个用NMOS管来实现的UART通讯中5V和3.3V电平转换的经典电路,电路描述:当UART_RXD为高时,MOS管GS间无压降所以不通,UART_RXD与RXD均为高电平,但电压各自独立;当UART_RXD为低时,MOS管导通,UART_RXD与RXD均为低电平。TXD逻辑分析类似RXD。这种方案适用于低频信号电平转换,价格低廉,压降比三极管小,速度一般在400K以下。R29,R31可以省略,MOS管的G极可以直接接电源3.3V。
2025-10-17 10:54:59
321
原创 Docker零基础-直接实战入门
Docker入门指南:快速掌握容器化技术基础。Docker通过容器化技术为应用程序提供独立运行环境,容器共享系统内核比虚拟机更轻量高效。核心概念包括容器(运行实例)、镜像(容器模板)和Docker Hub(镜像仓库)。文章介绍了Docker与虚拟机的区别,并提供了Linux/Windows/Mac的安装说明。适合零基础用户跟随B站教程《40分钟Docker实战攻略》快速入门,后续可系统深入学习。(150字)
2025-06-30 14:02:03
334
原创 学习笔记:Python基础(搭建Python环境、Python基础语法、Python代码案例)
Python目前是一个应用场景非常广泛的编程语言。优点:语法言简意赅,容易上手。功能强大,用途广泛。生态丰富,具有海量的成熟第三方库。方便调用C/C++编写的代码进行高性能/系统级操作。缺点:执行效率比较弱。对于多核心并发程序支持偏弱。动态类型系统对于大型项目不太友好。本文主要记录Python基础入门学习的笔记。记录于2024年1月30日。
2024-01-30 21:38:33
1062
1
原创 树莓派-入门使用(烧录系统、开机配置、打开SSH和VNC、远程连接、安装wiringPi库、系统备份和还原)
提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。
2024-01-28 11:45:58
3809
1
原创 学习笔记:C++进阶【继承、多态、二叉树进阶、map和set、哈希、C++11、异常、智能指针、特殊类设计、C++的类型转换】
这篇是学习笔记:记录C++和数据结构进阶学习过程中的要点疑点和难点。笔记简介:这篇笔记写于2022/11/16,完结于。完结后多次对内容修正。
2022-11-16 18:51:18
1803
原创 学习笔记:Git的入门到熟练使用
Git的官网:https://git-scm.com/每个人都拥有全部的代码!安全隐患!所有版本信息仓库全部同步到本地的每个用户,这样就可以在本地查看所有版本历史,可以离线在本地提交,只需在连网时push到相应的服务器或其他用户那里。由于每个用户那里保存的都是所有的版本数据,只要有一个用户的设备没有问题就可以恢复所有的数据,但这增加了本地存储空间的占用。不会因为服务器损坏或者网络问题,造成不能工作的情况!SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而工作的时候,用的都是自己的电脑,所以首先要从
2022-11-11 13:35:18
957
1
原创 vim中文教程-来自官方文档
w FILENAME 可将当前 VIM 中正在编辑的文件保存到名为 FILENAME 的文。这时 Vim 会把选中的行写入到以 TEST 命名的文件中去。v motion :w FILENAME 可将当前编辑文件中可视模式下选中的内容保存到文件。提示:所有的 : 命令都必须以敲 键结束。'vim’是启动 Vim 编辑器的命令,'tutor’是您希望编辑的文件的名字。dir 可以读取 dir 命令的输出并将其放置到当前文件的光标位置后面。如果您看到的是除 d 外的其他字符,那表明您按错了;
2022-10-10 21:26:15
1656
原创 学习笔记:C++初阶【C++入门、类和对象、C/C++内存管理、模板初阶、STL简介、string、vector、list、stack、queueu、模板进阶、C++的IO流】
这篇是学习笔记:记录C++入门到进阶再到高阶数据结构学习过程中的要点疑点和难点。笔记简介:这篇笔记写于2022/09/03。
2022-09-03 21:28:58
2832
7
原创 学习笔记:单片机C语言编程与编程技巧
本文记录了学习单片机编程时,与单片机相关的C语言知识点,和编程技巧。在记录本文前,已经系统学过C语言。关键字:#define用途:用一个字符串代替一个数字,便于理解,防止出错;提取程序中经常出现的参数,便于快速修改定义宏定义:12345定义宏定义: # define ABC 12345 引用宏定义: int a = ABC;//等效于int a = 12345;● 指针即指针变量,用于存放其他数据单元(变量/数组/结构体/函数等)的首地址。
2022-08-02 21:59:01
1108
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅