C++
JT灬新一
这个作者很懒,什么都没留下…
展开
-
ARM驱动学习之PWM
ARM驱动学习之PWM1.分析原理图:GPD0_0XpwmTOUT0定时器02.定时器上的资源:1.5组32位定时器2.定时器产生内部中断3.定时器0,1,2可编程实现pwm4.定时器各自分频5.TCN--,TCN = TCMPBN6.分频器 24-27.24.3.4 例子: 1.开启自动重...原创 2024-09-15 00:01:19 · 410 阅读 · 1 评论 -
C++ 学习之线程的建立
直接上代码:1.头文件部分声明#include <iostream>#include <stdio.h>#include <stdlib.h>#include <Windows.h>#include <process.h>using namespace std;//子线程的创建unsigned int WINAP...转载 2019-04-27 20:03:05 · 164 阅读 · 0 评论 -
C++学习——————C++如何调用C++生成的dll
C++调用C++生成的dll有大约4种方法,本人喜欢简单粗暴的,比较后选择如下的动态调用dll方法;1.自己建立一个.dll文件 在默认的pch.cpp 中建立一个函数://pch.h文件建立如下函数:#include "pch.h"int Add(int a, int b) { return a * b;}//pch.cpp文件中进行如下申明:#ifndef PCH...原创 2019-04-20 00:20:17 · 666 阅读 · 0 评论 -
VS2017下C++ 生成dll
之前用的是2019生成的dll,这次在VS2017平台下;文件 ->新建项目-〉动态链接库dll -〉创建工程源文件-〉找到自己取名的.cpp文件头文件 -〉右击 -〉添加 -〉新建项 -〉添加一个.h的头文件在自己取名的.cpp文件输入如下代码:// CreatDllDemo.cpp : 定义 DLL 应用程序的导出函数。//#include "stdafx...原创 2019-05-13 20:29:44 · 6683 阅读 · 4 评论 -
C++ bmp图片读取
BYTE * buffer;BYTE * buffer1;BYTE *m_pRGBImageBuffer = NULL;long file_size(const char * filename){ FILE *fp = fopen(filename, "rb"); long size; if (fp == NULL) return -1; fseek(fp, 0, SEEK_E...转载 2019-05-09 18:05:48 · 687 阅读 · 0 评论 -
ARM驱动学习之4小结
ARM驱动学习之4小结#include <linux/init.h>#include <linux/module.h>#include <linux/platform_device.h>#include <linux/miscdevice.h>#include <li...原创 2024-09-15 00:15:05 · 376 阅读 · 1 评论 -
ARM驱动学习之21_字符驱动
ARM驱动学习之21_字符驱动操作步骤:file_operations中的函数比较多,选取用的比较多的函数简单介绍,后面的驱动教程中调用了对应的函数• int (*open) (struct inode *, struct file *)– 打开函数• int (*release) (struct inode *,...原创 2024-09-15 00:06:33 · 413 阅读 · 1 评论