自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 stm32是如何将控制字通过标准库写入寄存器的?

stm32是如何将配置从库函数调用一步一步到寄存器的?0. 前言1.综述1.1 流程2.正式开始2.1 LED库函数初始化2.2 GPIO_TypeDef2.3 GPIOA的访问方法2.4 GPIO_Init函数3.总结 0. 前言 在平时的学习和工作中,可能很少有人会实际去操作寄存器,但是去...

2018-11-25 23:13:09

阅读数 233

评论数 1

原创 KeilMDK环境 stm32f10x快速移值FreeRTOSv9.0

KeilMDK环境 stm32f10x快速移值FreeRTOSstm32f10x快速移值FreeRTOS准备工作移值将一些中断向量交给操作系统内核管理测试程序总结 stm32f10x快速移值FreeRTOS FreeRTOS由于其短小精悍,开源免费被广泛的应用。在使用FreeRTOS之前不可避...

2019-04-27 21:12:25

阅读数 49

评论数 1

原创 嵌入式Linux驱动 GPIO操作改进 包括从驱动到测试程序

嵌入式Linux驱动 GPI操作改进 包括从驱动到测试程序说明 字符的驱动编写小结字符设备驱动编写步骤操作寄存器的方式总结代码 说明 这篇博客记录的是上一次编写GPIO驱动的改进版本。这里改进了两个地方: 面向对象的编程思想 结构体来表示一个对象 做出错判断 在某个位置出错,就...

2018-12-04 19:47:27

阅读数 169

评论数 0

原创 嵌入式Linux驱动 GPIO操作 包括驱动和应用层程序对驱动进行测试

文章目录代码驱动层代码应用层代码 测试驱动Makefile 这里记录的是嵌入式linux驱动对gpio的基本操作。 实现的内容是:gpio驱动编写>>&a...

2018-12-03 22:04:19

阅读数 202

评论数 0

原创 嵌入式Linux驱动初探 虚拟串口设备驱动编写

文章目录1.说明2 . FIFO相关函数3.贴代码4.测试 1.说明 所谓虚拟串口设备意为这个串口是虚拟的,不能用来实现与下位机的串口收发。但是他可以将从用户那儿收到的数据,原封不动的回传给用户。相当于一个回环。 这一功能的实现主要是在驱动中实现一个FIFO。驱动接收到用户数据后,先将之放入...

2018-11-25 20:16:53

阅读数 117

评论数 0

原创 文件I/O接口函数详解

文章目录标准IO和文件IO的区别标准IO文件IO文件描述符接口函数open头文件和函数接口测试代码close头文件和函数接口read头文件和函数接口write头文件和函数接口测试举例lseek头文件和函数接口 标准IO和文件IO的区别 标准IO 符合ANSI C标准。 带有缓冲区,减少系统调用,...

2018-11-20 23:17:51

阅读数 43

评论数 0

原创 Linux标准I/O常用函数实例 向文件定时输出时间

Linux标准I/O实例 向文件定时输出时间涉及的函数代码 向文件每秒写入一次当前系统时间,并添加行号。下一次启动程序时自动在文本末追加时间。 涉及的函数 /*标准输出函数*/ int printf(const char *format, ...); int fprintf(FILE *strea...

2018-11-20 19:19:17

阅读数 57

评论数 0

原创 Linux文件和标准I/O

Linux文件和I/O文件基础文件类型标准I/O系统调用缓冲机制流缓冲类型全缓冲行缓冲无缓冲打开流参数:path参数:mode关闭流 文件基础 文件即一组相关数据的有序集合。 文件类型 常规文件 r 目录文件(文件夹) d (directory) 字符设备文件 c (char)...

2018-11-20 11:59:33

阅读数 73

评论数 0

转载 真正理解傅里叶级数和傅里叶变换

真正理解傅里叶级数和傅里叶变换 记得上大学的时候的机械振动还有工程测试利用的傅立叶变化,当时感觉云里雾里的,感觉好难,也就没有去搞,浑水摸鱼也就过来了,然后现在到了研究生阶段,发现傅立叶变换呀,卷积呀非常的重要,也是学术研究最基础的工具。在做人脸识别的时候刚好用上,所以静下心来学习一下,找了一些资...

2018-10-27 22:01:38

阅读数 11085

评论数 10

原创 Linux高频命令汇总

Linux常用命令汇总软件包相关目录相关 这里列举一些在日常使用linux时经常用到的一些命令。 软件包相关 # 更新软件列表 sudo apt-get update #升级已安装的软件包 sudo apt-get upgrade #卸载不需要的软件包 sudo apt-get a...

2018-10-27 18:35:41

阅读数 166

评论数 0

转载 卡尔曼滤波详解

  在网上看了不少与卡尔曼滤波相关的博客、论文,要么是只谈理论、缺乏感性,或者有感性认识,缺乏理论推导。能兼顾二者的少之又少,直到我看到了国外的一篇博文,真的惊艳到我了,不得不佩服作者这种细致入微的精神,翻译过来跟大家分享一下,原文链接:http://www.bzarg.com/p/how-a-k...

2018-10-27 13:49:59

阅读数 146

评论数 0

原创 Linux下打包发布Qt应用程序

Linux下打包发布Qt应用程序Linux下打包发布Qt应用程序1. 编译文件2.巧用脚本文件新建文件添加脚本执行脚本打包发布 Linux下打包发布Qt应用程序 Linux下使用Qt进行开发的程序,如果想要在其他搭载Linux系统的主机上运行则需要将要发布的Qt程序依赖的一些动态链接库一起打包。具...

2018-10-27 12:46:42

阅读数 4265

评论数 0

原创 Qt中Qchart插件实现PMW3901迷你光流模块上位机(串口通信)

文章目录Qt中Qchart插件实现PMW3901迷你光流模块上位机光流计介绍上位机 Qt中Qchart插件实现PMW3901迷你光流模块上位机 光流计介绍 首先PMW3901 是一款迷你光流模块具有一下特点: 体积小、重量轻 仅0.6g 精度高 价格便宜 串口通信 PM...

2018-10-26 13:47:13

阅读数 1256

评论数 1

原创 树莓派python OpenCV捕获颜色块并通过串口返回坐标信息

树莓派python OpenCV捕获颜色块并通过串口返回坐标信息树莓派python OpenCV捕获颜色块并通过串口返回坐标信息介绍开发环境思路代码串口部分图像处理部分后续处理 树莓派python OpenCV捕获颜色块并通过串口返回坐标信息 介绍 该代码起初是用在无人机寻找彩色物体定位上面...

2018-10-08 18:42:44

阅读数 1580

评论数 1

原创 linux 管道、cut、grep、sort详细用法

linux 管道、cut、grep、sort用法linux 管道、cut、grep、sort用法顺序执行命令管道cut打印每一行的某一字段grep 命令,在文本中或 stdin 中查找匹配字符串sort 排序命令 linux 管道、cut、grep、sort用法 顺序执行、选择执行、管道、cut ...

2018-10-07 17:09:54

阅读数 908

评论数 0

原创 OpenCV 分离颜色通道 图像混合 亮度对比度调整

OpenCV 分离颜色通道 图像混合 亮度对比度调整 OpenCV 分离颜色通道 图像混合 亮度对比度调整 概述 代码段 程序运行效果 效果分析 概述 读取两张图片,将一张图片插入另一张图片进行混合 将图片1的颜色通道分离 分别将图片2插入图片1的蓝色和红色通道进...

2018-08-01 22:21:35

阅读数 156

评论数 0

原创 OpenCV HighGUI 摄像头边沿提取 初体验

OpenCV初次尝试 初次接触OpenCV是以 浅墨 的 OpenCV编程入门 作为参考,OpenCV作为一个开源计算机视觉库,提供了很多实用的接口。本次尝试是在我在学习HighGUI章节之后的一点点尝试。 OpenCV初次尝试 概述 代码段 效果 心得 概述 从摄像头读取...

2018-07-31 20:45:36

阅读数 65

评论数 0

原创 Windows10 Ubuntu双系统完美解决方案

Windows10 Ubuntu 16.04双系统(N卡) 这里只记录了安装双系统时遇到的部分问题的解决方案。安装双系统的一般流程随处可见,参考安装即可。 虽然没图但很精辟(主要是第一次使用markdown不太会插图 23333) 1. 首先安装Windo...

2018-07-30 14:53:47

阅读数 627

评论数 0

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