自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 资源 (11)
  • 收藏
  • 关注

原创 51、C++ 学习笔记

C++标准库(STL)之顺序型容器vector:可变大小数组deque:双端队列list:双向链表forward_list:单向链表array:固定大小数组string:与vector相似,但专门用于保存字符=====>顺序容器适配器stack:栈适配器,默认情况下基于dequeue实现queue:队列适配器,默认情况下基于dequeue实现priority_queue:优先队列适配器,默认情况下基于vector实现。

2023-06-14 16:22:39 806

原创 49、Python绘图

一些python绘图的示例

2022-08-12 09:05:00 396 1

原创 46、linux开发笔记(主线更新)

Linux学习笔记

2022-07-03 08:36:21 870 1

原创 48、深度学习开发笔记

一、开发环境安装1.1、安装cuda1.2、安装cudnn1.3、安装anaconda1.4、安装pycharm二、开发环境搭建2.1、设置pip源源2.2、设置conda源2.3、创建pyrhon虚拟环境2.4、在虚拟环境下安装pytorch2.5、验证pytorch是否安装成功<1>pip 是最为广泛使用的 Python 包管理器,而conda是anaconda自带的Python 包管理器,建议之后以使用conda为主,pip为辅,因为cond

2022-05-30 15:19:51 488

原创 47、VS2019之OpenGL开发笔记

一、创建窗口#include <stdio.h>#include <iostream>#include <glad/glad.h>#include <GLFW/glfw3.h>void processInput(GLFWwindow* window);void framebuffer_size_callback(GLFWwindow* window, int width, int height);int main(int argc,char

2022-04-14 11:11:20 2354 3

原创 44、Visual Studio相关配置

一、路径宏$(RemoteMachine):设置为“调试”属性页上“远程计算机”属性的值。更多信息,请参见更改用于C/C++ 调试配置的项目设置。$(References):以分号分隔的引用列表被添加到项目中。$(ConfigurationName):当前项目配置的名称(例如“Debug”)。$(PlatformName):当前项目平台的名称(例如“Win32”)。$(Inherit):指定在由项目生成系统所撰写的命令行中,继承的属性出现的顺序。默认情况下,继承的属性出现在当前属性的末尾。$(NoInh

2022-03-02 14:36:12 413

原创 42、JAVA了解笔记

一、前言1.1、JDK、JRE、JVM的关系JDK是开发工具包,JRE是运行时环境,JVM是虚拟机(虚拟机属于JRE的一部分)。JDK:开发工具包,开发者电脑上使用,用与程序的开发和编译。JRE:运行时环境,开发者和运行者电脑上使用,用于程序的运行。开发者编译好程序后,在目标机上装个JRE就行,不需要装JDK就能运行编译好的程序。1.2、javac.exe与java.exejavac.exe负责编译:.java源文件的编译器,将.java源文件编译成.class字节码文件。java.

2021-12-19 21:14:44 203

原创 41、Vue了解笔记

一、nodejs、javascrip、vue简介二、javascrip常用语法三、javascrip与后端通信四、vue学习笔记

2021-12-19 21:11:23 130

原创 40、CUDA学习笔记

一、CUDA10.2的安装二、VS2019打开CUDA8.0官方例程三、VS2019配置CUDA8.0工程模板

2021-12-19 21:10:56 667

原创 39、C++11多线程及其学习笔记

一、创建线程

2021-11-11 11:43:45 1810

原创 38、OpenCV之C++教程

一、OpenCV的下载与安装下载完成后会得到一个 opencv-3.4.15-vc14_vc15.exe 文件,点击运行后会生成一个文件夹。此文件夹为下一步工程创建使用,文件夹可移动、复制和重命名,这里命名如下:二、VS2019创建OpenCV基础工程2.1、创建VS工程2.2、附加包含目录附加包含目录:$(SolutionDir)\OpenCV3.4.15\opencv\build\include附加lib库目录:$(SolutionDir)\

2021-10-24 17:23:38 13229

原创 37、VS2019创建QT基础工程

一、VS2019安装Qt Visual Studio Tools插件如果下载缓慢,可以复制下载链接,然后借助迅雷下载,操作如下二、VS2019中对Qt Visual Studio Tools进行配置 三、VS2019创建QT项目...

2021-10-24 16:41:19 5857

原创 36、VS2019创建MFC基础工程

零、前言SDK:软件开发工具包,软件工程师为特定平台建立的软件开发工具集合。API :操作系统提供给应用程序编程的接口,C语言实现,其主要函数都在Windows.h头文件中进行了声明。Windows操作系统提供了1000多种API函数。窗口:Windows应用程序至少要有一个窗口。注:建议读者学习QT,由于学校课程的需要,我才学习的MFC,主要是应付考试。一、VS2019安装MFC支持二、...

2021-10-24 10:41:55 10692

原创 35、VsCode配置教程

一、VSCODE配置C/C++开发环境1.1、GCC/G++的编译器的安装1.2、VSCODE相关插件的安装1.3、VSCODE创建C/C++工程

2021-10-15 21:47:59 654

原创 34、MySQL学习教程与学习记录

#进阶1:基础查询/*语法:select 查询列表 from 表名;类似于:`employees`System.out.println(打印东西)特点:1、查询列表可以是:表中的字段、常量值、表达式、函数2、查询的结果是一个虚拟的表格*/USE myemployees;DESC `departments`; #显示表的结构部#1.查询表中的单个字段SELECT last_name FROM employees; #或 SELECT `last_name` FROM emp.

2021-09-16 20:48:28 469

原创 33、基于CACX和R7F0C004M的瑞萨单片机入门教程

一、开发环境介绍CS+ for CACX: 瑞萨单片机开发环境,已经停止更新,含有图形化配置工具,免费。CS+ for CC: 瑞萨单片机开发环境,未来主推的开发环境,含有图形化配置工具,收费,适合财力雄厚的开发者。(其实用CACX足以)IAR for RL78: 瑞萨单片机开发环境,IAR推出的RL78系列的开发环境,寄存器编程,不集成图形化配置工具。AP4 for RL78_EC:瑞萨单片机独立图形化配置工具,是单独的一个软件,把生成的代码导入到工程里即可。注1:瑞萨单片机型号有中国区的,中国

2021-07-28 10:56:01 4727 4

原创 32、PN节、BJT、MOSFET工作原理总结

一、PN节1、准备工作(复习一些知识)a、原子可以简单地定义为由原子核和核外电子组成的中性粒子。<注:原子不带电、单一的原子不存在自由电子>b、原子外围绕核电子不稳定,在构成分子、最终到物体的过程中脱离原来的绕核轨迹,成为自由运动的电子。<注:绕核电子脱轨>c、半导体:半导体指常温下导电性能介于导体与绝缘体之间的材料。<注:导电性对温度、光、杂质敏感,构成半导体的原子种类不定>d、本征半导体:完全纯净的半导体称为本征半导体。<注:构成半导体的原子种类唯一、

2021-01-31 10:25:17 2986

原创 31、Win10离线安装mingw并添加命令至notepad++

一、下载mingw离线安装包

2021-01-08 21:36:53 231

原创 30、Keil-STM32启动文件详解

一、C语言基础知识关于C语言C语言相对于汇编是属于高级语言,写好的C语言在编译之后首先被翻译成汇编指令,而汇编指令是和指令吗对应的,经过汇编生成指令码。2.关于C语言环境由于C语言相对于汇编的各种新属性,所以需要用汇编先构建一个C语言的环境。(比如不同类型的变量在内存中位置要设置好)。C语言常见元素类型:(全局变量、静态变量)(局部变量、函数形参)(常量)(代码)等。3.关于内存一般内存主要分为:堆区、栈区、静态区(全局区)、代码区、常量区这几个区域。(堆栈也可称为动态区) 二、关于S

2021-01-02 16:49:48 1371

原创 29、史上最丰富的MC9S08DZ60单片机教程

一、单片机简介(汽车级)8位HCS08中央处理器;40-MHz HCS08 CPU(20MHz总线);HC08指令集,带附加BGND指令;支持最多32个中断/复位源;60KB Flash存储器;最大2K的EEPROM在线可编程内存;最大4KB的RAM;支持两种超低功耗停止模式;外围设备:ADC、ACMPx、MSCAN、SCIx、SPI、IIC、TPMx、RTC;53个通用输入/输出(I/O)管脚和1个专用输入管脚;24个中断管脚,每个管脚带触发极性选择。二、开发环境(win7)(co

2020-07-10 16:10:57 2350

原创 28、利用稳压芯片设计一个恒流源

一、先从一个简单的稳压电路说起LM7805(12V-5V)稳压电路如下图所示。标箭头的是能确定的电流的走向,那么图中序号1、2的电流走向是什么样呢?序号1分析:由于序号1左边的电路是电容,所以说序号1支路上不可能有电流流过。序号2分析:电路有没有可能从序号二流出或者是流入呢?答案是没有的,为此,先进行电路仿真验证。二、在序号2支路上加一个电流表果然,序号2的支路上是没有电流的,有兴趣的伙伴可以查看7805的内部电路图或者其它稳压芯片的内部电路图,此引脚没有电流流过。所以右边支路的电流全流入G

2020-06-16 13:43:03 2972

原创 27、IMX6ULL学习笔记-异步通知

一、实验说明异步通知提供一种类似中断的机制,当驱动程序可以访问的时候主动告诉应用程序,类似中断。“信号”为此应运而生,信号类似于我们硬件上使用的“中断”,只不过信号是软件层次上的。算是在软件层次上对中断的一种模拟,驱动可以通过主动向应用程序发送信号的方式来报告自己可以访问了,应用程序获取到信号以后就可以从驱动设备中读取或者写入数据了。整个过程就相当于应用程序收到了驱动发送过来了的一个中断,然后应用程序去响应这个中断,在整个处理过程中应用程序并没有去查询驱动设备是否可以访问,一切都是由驱动设备自己告诉给应

2020-06-16 10:45:59 336

原创 26、51单片机心形灯范例程序

一、说明本程序以STC89C52RC单片机为主MCU,旨在为开发者节约大量时间,请尽情复制粘贴。二、原理图三、Keil C语言程序#include<reg52.h>#include<intrins.h>#define uchar unsigned char#define uint unsigned intuchar i;sbit led=P2^0;void Delay(uint t);void action1(uchar speed); //全心(从上往下)

2020-06-14 09:15:14 8586 5

原创 25、IMX6ULL学习笔记-非阻塞IO

一、实验说明1、

2020-06-13 21:43:25 329

原创 24、IMX6ULL学习笔记-阻塞IO

一、原理图二、中断表三、设备树四、例程说明方式一、等待事件方式二、等待队列五、阻塞IO之等待事件驱动程序#include <linux/module.h>#include <linux/kernel.h>#include <linux/init.h>#include <linux/fs.h>#include <linux/slab.h>#include <linux/uaccess.h>#include

2020-06-10 17:34:16 211 2

原创 23、IMX6ULL学习笔记-中断下半部

一、原理图二、中断表三、设备树四、说明本次实验是在按键中断的基础上修改,原理图和设备树不变,使用中断下半部机制,介绍work和tasklet两种实现下半部的方式。方式一:tasklet方式二:五、tasklet方式实现下半部的驱动程序#include <linux/module.h>#include <linux/kernel.h>#include <linux/init.h>#include <linux/fs.h>#inc

2020-06-09 15:00:08 362

原创 22、Windows10下局域网的两台电脑间传输文件

一、说明局域网内两台电脑传输文件使用windows自带的文件共享机制即可,不需要找专门的文件传输软件,下面来介绍使用方法。二、步骤1、控制面板2、网络和Internet3、网络和共享中心4、记住网络类型并点击更改高级共享设置5、根据对应的网络类型,在其下选择启用网络发现6、设置所有网络如下7、随便找一个文件夹设置为共享,这里在桌面新建一个名为 “共享” 的文件夹作文测试8、右击->属性->共享9、在其它电脑上访问自己的的文件夹,假设共享文件夹所在主机IP

2020-05-23 09:33:42 34637 7

原创 21、BCompare4.26安装教程

一、史上最完美BCompare4.26安装教程 BCompare4.26 BCompare4.26 BCompare4.26 BCompare4.26 BCompare4.26 BCompare4.26 BCompare4.26 BCompare4.26 BCompare4.26 BCompare4.26 BCompare4.26二、安装包见资源文件...

2020-04-27 13:39:25 661

原创 20、tslib触摸库的安装与实现

一、下载tslib源码二、安装依赖工具(Ubuntu)编译 tslib 的时候需要先在 ubuntu 中安装一些文件,防止编译 tslib 过程中出错,命令如下所示:sudo apt-get install autoconfsudo apt-get install automakesudo apt-get install libtool三、设置tslib安装路径首先在 ubun...

2020-04-25 15:55:29 926

原创 19、IMX6ULL学习笔记-linux设备树之按键中断

一、原理图二、中断表三、设备树三、驱动程序#include <linux/module.h>#include <linux/kernel.h>#include <linux/init.h>#include <linux/fs.h>#include <linux/slab.h>#include <linux/u...

2020-04-24 14:31:10 1061 1

原创 18、IMX6ULL学习笔记-linux设备树之内核定时器之ioctl函数

一、设备驱动程序#include <linux/types.h>#include <linux/kernel.h>#include <linux/delay.h>#include <linux/ide.h>#include <linux/init.h>#include <linux/module.h>#inclu...

2020-04-19 17:24:05 308

原创 17、linux修改环境变量的几种方法

一、仿真电路图二、AT89C51程序见资源文件,或者加QQ群649692007免费获取。三、更多免费共享资源见全国大学生电子交流群

2020-04-16 23:46:57 1265

原创 16、开发板通过WIFI网络NFS挂载Ubuntu虚拟机上某个文件夹

假设WIFI驱动已经安装完成一、安装wireless tools 工具1、得到 iwlist_for_visteon-master 文件夹, 进入 iwlist_for_visteon-master 目录下如下所示: 2、然后打开 Makefile 文件修改文件中的 CC、 AR 和 RANLIB 这三个变量, 修改后如下所示:3、其中 CC、 AR 和 RANLIB 这三个变量为所...

2020-04-16 23:40:46 624

原创 15、Ubuntu在VMware虚拟机网络无法联网解决办法总结

执行如下命令重启网络服务sudo service network-manager stopsudo rm /var/lib/NetworkManager/NetworkManager.state sudo service network-manager start

2020-04-11 09:27:09 512 1

原创 14、解决Ubuntu下VScode文本空格宽度太小的问题

步骤如下:显示效果

2020-04-10 12:36:54 2304

原创 13、IMX6ULL学习笔记-linux设备树之内核定时器实验

一、所用函数如下1、 void init_timer(struct timer_list *timer) 函数->负责初始化timer_list类型变量2、 void add_timer(struct timer_list *timer) 函数->用于向Linux内核注册定时器3、 int del_timer(struct timer_list * timer) ...

2020-04-08 10:06:05 506

原创 12、IMX6ULL学习笔记-linux设备树之Beep驱动

一、原理图二、设备树在iomuxc节点下的imx6ul-evk子节点下添加pinctrl_beep: beepgrp节点在根节点下添加devicetree-beep-pincrl子节点三、驱动程序#include <linux/types.h>#include <linux/kernel.h>#include <linux/delay.h&gt...

2020-04-05 02:46:46 519

原创 11、IMX6ULL学习笔记-linux设备树之pinctrl和gpio子系统

一、原理图二、寄存器三、设备树在iomuxc节点下的imx6ul-evk子节点下添加pinctrl_myled: ledgrp节点在根节点下添加devicetree-leds-pincrl子节点四、驱动程序#include <linux/types.h>#include <linux/kernel.h>#include <linux/del...

2020-04-04 21:04:21 1135

原创 10、IMX6ULL学习笔记-linux设备树之普通led驱动

一、原理图二、寄存器三、添加设备树节点/{ devicetree-leds@0x020C406C{ #address-cells = <1>; #size-cells = <1>; compatible = "imx6ull-myleds"; status = "okay"; reg = < 0x020C406C 0x00000004 ...

2020-04-03 09:58:22 722

原创 09、VSCode使用Ctrl+滚轮实现文本编辑器文本的缩放

方法一:方法二:》>>>>>快捷键 Ctrl +Shift + P ,在弹出的搜索框内输入

2020-04-02 13:08:30 692

RK3588硬件设计资料-密码123456

RK3588硬件设计资料-密码123456

2022-10-31

Pytorch+深度学习入门PPT

Pytorch+深度学习入门PPT

2022-08-12

diabetes.csv.gz

diabetes.csv.gz

2022-08-07

OpenGL编程指南第九版的VS2019工程模板

OpenGL编程指南第九版的VS2019工程模板

2022-04-20

opencv3.4.1.15_python安装包

内容如下: opencv_contrib_python-3.4.1.15-cp36-cp36m-win_amd64.whl opencv_python-3.4.1.15-cp36-cp36m-win_amd64.whl

2022-04-14

R7FC004示例代码.zip

这是自己书写的R7F0C004示例代码,很详细和全面。

2021-12-08

CSPlus_CACX_Package_V40500.7z

CS+ FOR CACX V40500安装包

2021-07-29

R7F0C001_002_003_004_019_MCU设备文件.zip

CS+ FOR CACX的CPU支持包

2021-07-28

MC9S08DZ60资料包.zip

汽车级低端MC9S08DZ60单片机,很全面的资料教程,官方手册+详细教程讲解每个外设,让你快速入手,包含中英文,是汽车电子低端常用IC。

2020-07-10

基于ADC0832的双通道ADC采集仿真.zip

本人原创,ADC0832,可完美完成单极性双通道转换,不需要定时器,直接读取,欢迎大家加入我的大学生电子交流群649692007,一起学习交流单片机,QT和linux

2020-04-28

基于ADC0834的多通道ADC采集仿真.zip

本人原创,ADC0834,可完美完成单极性四通道转换,不需要定时器,直接读取,欢迎大家加入我的大学生电子交流群649692007,一起学习交流单片机,QT和linux

2020-04-28

基于ADC0809三路电压检测设计.zip

本人原创,51单片机程序,Proteus8.6仿真电路图

2020-03-31

BCompare4.2.6.zip

安装包,文件对比,官方文件安装----

2020-01-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除