自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(194)
  • 资源 (1)
  • 收藏
  • 关注

转载 2021-03-19

Linux内核的整体架构简介注:本文转发自https://blog.csdn.net/changexhao/article/details/783212951. 前言本文是“Linux内核分析”系列文章的第一篇,会以内核的核心功能为出发点,描述Linux内核的整体架构,以及架构之下主要的软件子系统。之后,会介绍Linux内核源文件的目录结构,并和各个软件子系统对应。注:本文和其它的“Linux内核分析”文章都基于如下约定:a) 内核版本为Linux 3.10.29(该版本是一个lon...

2021-03-19 11:43:02 156

转载 RGB565 与 RGB888的相互转换

本文内容转发自https://blog.csdn.net/happy08god/article/details/10516871RGB色彩模式(也翻译为“红绿蓝”,比较少用)是工业界的一种颜色标准,是通过对红(R)、绿(G)、蓝(B)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色的,RGB即是代表红、绿、蓝三个通道的颜色,这个标准几乎包括了人类视力所能感知的所有颜色,是目前运用最广的颜色系统之一。就RGB888->RGB565而言:其转换的具体思路如下:(注:只代表个人

2020-06-23 09:52:20 3779

转载 linux驱动面试题2018

linux驱动面试题2018(面试题整理,含答案)版权声明:本文为博主原创文章,未经博主允许不得转载。转载请标明原址:https://blog.csdn.net/kai_zone/article/details/82021233前言: 这篇文章主要是对linux驱动面试题一个整理跟总结,参考了很多网上的资料,基本涵盖linux驱动相关面试内容。我把他们大概的分为三部分:基础...

2020-04-14 15:37:38 551

转载 Ubuntu下 嵌入式Qt开发环境的搭建 .

博文出处:http://blog.csdn.net/lpp0900320123/article/details/24876159一、qt的版本介绍    按照不同的图形界面来划分,分为四个版本:Win32版:适用于windows平台;X11版:适用于各种X系统的Linux和Unix平台;Mac版:适用于苹果的MacOS;Embedded版:适用于具有帧缓冲(Frame bu

2016-10-10 17:05:14 946

转载 C/C++ 打印文件名、行号、函数名的方法 .

转载出处:http://blog.csdn.net/cabinriver/article/details/8960119今天跟踪一段开源代码的时候,因为对代码不太熟悉,所以要打印一些关键的信息。便顺手整理了一下这个能打印文件名、行号、函数名的宏。1、打印文件名、行号、函数的两种方式/**************************************************

2016-09-07 09:51:54 3123

转载 QT的Paint 系统

QT的Paint 系统下面对于QT的绘制系统做一个简要说明, 这个系统主要由三部分组成,  QPainter, QPaintDevice, QPaintEngine。QPainter 是一个绘制接口类,提供绘制各种面向用户的命令,而QPaintDevice 是一个QPainter绘制的目的地,相当于画布,   而QPaintEngine 是基本绘制命令的具体实现。我们打交道比较

2016-03-16 23:00:02 716

转载 QGrapicsItem类

这个类翻译了好久,实在是成员函数太多了,分享出来,希望对大家有用,多多支持哦~~详细介绍QGraphicsItem类是视图框架的一部分,是在一个QGraphicsScene中最基本的图形类,它为绘制你自己的item提供了一个轻量级的窗口,包括声明item的位置,碰撞检测,绘制重载和item之间的相互作用通过事件处理Qt提供了一系列标准的items对一些常见的

2016-03-14 23:10:49 762 1

转载 C++中引用(&)的用法和应用实例

转载连接:http://www.cnblogs.com/Mr-xu/archive/2012/08/07/2626973.htmlC++中引用(&)的用法和应用实例对于习惯使用C进行开发的朋友们,在看到c++中出现的&符号,可能会犯迷糊,因为在C语言中这个符号表示了取地址符,但是在C++中它却有着不同的用途,掌握C++的&符号,是提高代码执行效率和增强代码质量的一个很好

2016-03-12 10:20:53 465

转载 C++ operator关键字(重载操作符)

C++ operator关键字(重载操作符)http://blog.sina.com.cn/s/blog_4b3c1f950100kker.html   operator是C++的关键字,它和运算符一起使用,表示一个运算符函数,理解时应将operator=整体上视为一个函数名。   这是C++扩展运算符功能的方法,虽然样子古怪,但也可以理解:一方面要使运算符的使用方

2016-01-07 21:00:48 597

转载 STM32 ADC笔记单次转换已测试通过

STM32 ADC笔记单次转换已测试通过 (2012-05-20 08:45:28)转载▼标签: 杂谈分类: STM32下面分别为库函数和直接操作寄存器的两个范便,我都已测试通过使用此程序前必要对GPIO设好为模拟输入方式=====================================库函

2015-12-27 18:35:05 1035

转载 STM32 DMA笔记(转贴)

STM32 DMA笔记(转贴) (2012-05-20 09:25:38)转载▼标签: 杂谈分类: 单片机转:http://blog.chinaunix.net/uid-21658993-id-3030728.html 在做实验之前,首先必须明白什么是DMA,DMA的作用又体现在哪里

2015-12-27 18:34:34 434

转载 STM32开关总中断(转贴)

来自 http://www.ourdev.cn/forum.php?mod=viewthread&tid=5397451 作者:fire在 STM32/Cortex-M3 中是通过改变 CPU 的当前优先级来允许或禁止中断。   PRIMASK 位:只允许 NMI 和 hard  fault 异常,其他中断/  异常都被屏蔽(当前 CPU 优先级=0)。  FAULTMAS

2015-12-27 18:31:20 459

转载 STM32的AD用DMA方式时的请注意初始化顺序

STM32的AD用DMA方式时的请注意初始化顺序(转) (2012-06-01 00:45:25)转载▼标签: 杂谈 分类: 单片机今天无意之间看到了这篇帖子,是斑竹好久前发的~~~我突然意识到我的数据好像一直没有错位,看到这个我又试验了一下,发现把DMA_Cmd(DMA1_Channel1, ENABLE);放置到哪儿都是一样的啊~~~这个是原帖部分:STM32的AD用DMA方式时的请注意初始化

2015-12-27 18:26:19 1579

转载 STM32的中断分级管理

一个程序,要依实际情况选择指定的中断分组级别,即如下NVIC_PriorityGroupConfig(NVIC_PriorityGroup_0); 这个函数,在库手册上有说,先决条件为:优先级分组只能设置一次先定好分组后,还得依据分组的级别,设定抢占式的优先级别及响应式的优先级别,由以下两个指定    NVIC_InitStructure.NVIC_IRQChann

2015-12-27 18:15:27 979

转载 转 STM32定时器时钟 定时器的时钟有倍频功能

内部的HSI/2经PLLx16,所以最大只能为64MHZ而外部的选8M经PLL后,可以最大到72MhzSysTick由AHB固定8分频后得到APB2可以工作在72MHz下,而APB1最大是36MHz。SYSCLK 系统时钟,最大72MHzHCLK :AHB总线时钟,由系统时钟SYSCLK 分频得到,一般不分频,等于系统时钟经过总线桥AHB--APB,通过设置分

2015-12-27 18:13:29 3848 1

转载 uCOS-II学习笔记(一)

对于系统的学习,一直也来是我非常向往的地方。但是由于各种原因一直没有实现,而且进展也非常缓慢。不管怎么说,自己一定会努力朝这个方面发展,希望以后能在自己的项目中使用OS,从而走上更高的台阶。    不积跬步,无以至千里。下面将留下我的脚印。。。    1. 在调用uCOS-II功能函数时,中断总应当是开着的。原因是:任务被挂起一段时间,直到挂起时间到,但由于中断关掉了,时钟节拍中断

2015-12-27 18:10:49 500

转载 可重入函数与不可重入函数

可重入函数与不可重入函数  2011-05-12 10:34:51|  分类: 操作系统|字号 订阅主要用于多任务环境中,一个可重入的函数简单来说就是可以被中断的函数,也就是说,可以在这个函数执行的任何时刻中断它,转入OS调度下去执行另外一段代码,而返回控制时不会出现什么错误;而不可重入的函数由于使用了一些系统资源,比如全局变量区,中断向量表等,所以它如果被

2015-12-27 18:08:17 318

转载 STM32 KEIL下的堆栈设置

STM32 KEIL下的堆栈设置 (2013-02-23 17:56:49)转载▼ 分类: 单片机刚接手STM32时,你只编写一个 int main(){while(1);}BUILD://Program Size: Code=340 RO-data=252 RW-data=0 ZI-data=1632

2015-12-27 18:05:06 2332

转载 STM32的USB多包数据传送(转贴)

转载▼因为我看到STM32的USB都没有对发送状态进行检测,当多于传送缓冲器的数据要传送时,估计就会出错了,所以找下这篇文章,但没有找到原始作者,但也在此谢过了!STM32的多包数据传送(转贴)SMT32F103,根据例程 Custom_HID 修改,利用 EP1  以 EP_INTERRUPT  的方式发送包,原来的例程每次发送 2 个字节,现在修改后包的长度不超过 64

2015-12-27 17:53:39 3454

转载 μC/OS-Ⅱ下的九个C语言文件功能函数大全

μC/OS-Ⅱ下的九个C语言文件功能函数大全μC/OS-Ⅱ下的九个C语言文件功能函数大全。转载自song529110的笔记(http://blog.21ic.com/user1/4838/index.htm)一、OS_CORE.C(1)void OSInit (void)(2)void OSIntEnter (void)(3)void OSInt

2015-12-27 17:48:02 617

转载 PICC 内嵌汇编

因为我想用到滚动码HCS300/301的解码算法,但是C语言的效率肯定不如汇编,所以打算夹入汇编来实现PIC的KEELOQ的decrypt();   打算用以下介绍的第三种方法来实现来自:http://blog.sina.com.cn/s/blog_4de52ced0100zqti.htmlPICC 内嵌汇编  (2012-05-05 17:53:22)

2015-12-27 17:45:55 1307

转载 互斥量、临界区、信号量、事件标志组和消息邮箱(转)

互斥量、临界区、信号量、事件标志组和消息邮箱           为了好的理解互斥量、临界区、信号量、事件标志组和消息邮箱,下面一些知识对初学者来说很重要:  为了实现各任务之间的合作和无冲突的运行,在有关联的任务之间必须建立一些制约关系。这些制约关系主要有两种:直接制约关系和间接制约关系。  直接制约关系源于任务之间的合作。例如,有两个任务:任务1和任务2,它们需要通过访问同

2015-12-27 17:42:50 566

转载 C语言中的可变参数函数 三个点“…”

第一篇 C语言编程中有时会遇到一些参数个数可变的函数,例如printf()函数,其函数原型为: int printf( const char* format, ...); 它除了有一个参数format固定以外,后面跟的参数的个数和类型是可变的(用三个点“…”做参数占位符),实际调用时可以有以下的形式: printf("%d",i); printf("%s",s)

2015-12-27 17:41:37 339

转载 STM32 EXTI中断设置五步曲 (备忘)

首依实际系统选择需要多少个中断优先级即 NVIC_PriorityGroupConfig(NVIC_PriorityGroup_0); 然后按下列5步 1 AFIO及GPIO时钟设置 2 要中断的脚设为IN_PU或浮空输入 3 绑定exti中断引脚如 GPIO_EXTILineConfig(GPIO_PortSourceGPIOA,GPIO_PinSource0); 4

2015-12-27 17:38:42 449

转载 关于STM32中RTC的校准方法

转载原贴地:http://www.amobbs.com/forum.php?mod=viewthread&tid=3803285最近看了一些关于RTC校准的帖子,发现很多人存在疑惑。正好最近我也在STM32中实现了RTC校准。发些心得。这些对老手来说有些罗索,但对新手有益处。实现RTC 校准的核心之一是库文件Stm321f0x_bkp.c中的void BKP_SetRT

2015-12-27 17:37:08 14904 1

转载 STM32 USB数据发送完成的识别方法

1 if (GetEPTxStatus(ENDP1) == EP_TX_NAK) 则认为发送完成了2 可以在相应端点的回调函数中,作相应的标志 void EP1_IN_Callback(void)                                       {                                        sUSB.in = 0;

2015-12-27 17:32:45 4482

转载 STM32 UCOS所需最小空间参考(备忘)

转载地址:http://blog.sina.com.cn/s/blog_542bad910101qs9z.htmlSTM32 UCOS所需最小空间参考(备忘) (2013-07-19 11:41:39)转载▼分类: STM32利用STM32跑UCOS 写了个很简单的程序,编译如下

2015-12-27 17:27:56 1824

转载 C++的双冒号

转载地址:http://blog.sina.com.cn/s/blog_542bad910102vib1.html1、 作用域符号::的前面一般是类名称,后面一般是该类的成员名称,C++为例避免不同的类有名称相同的成员而采用作用域的方式进行区分如:A,B表示两个类,在A,B中都有成员member。那么      A::member就表示类A中的成员mem

2015-12-27 17:14:01 542

转载 QT中QPainterPath类的功能和使用方法

用途: 它是由一些图形如曲线、矩形、椭圆组成的对象。主要的用途是,能保存已经绘制好的图形。实现图形元素的构造和复用;图形状只需创建一次,然后调用QPainter::drawPath() 函数多次绘制。painterpath 可以加入闭合或不闭合的图形( 如:矩形、椭圆和曲线) 。QPainterPath 可用于填充,描边,clipping 。使用方法: QPainterPath 一旦创建,直线

2015-11-28 20:52:36 1493

转载 C++类型转换

首先回顾一下C++类型转换:C++类型转换分为:隐式类型转换和显式类型转换第1部分. 隐式类型转换又称为“标准转换”,包括以下几种情况:1) 算术转换(Arithmetic conversion) : 在混合类型的算术表达式中, 最宽的数据类型成为目标转换类型。 int ival = 3;double dval = 3.14159;

2015-11-28 20:34:32 407

转载 什么是回调函数

很经典,能用自己的语言把回调函数的来龙去脉讲清楚,不简单。我看到的文章是作者转载原作者的,但是我并不知道原作者的博客地址。对原作者表示道歉,但这篇文章我非常喜欢,所以转载分享下~~~=========================================================================================================

2015-11-28 19:07:50 337

转载 QGraphicsView类

QGraphicsView提供一个显示QGraphicsScene内容的窗口,该窗口可以滚动,可以在构造时候把场景对象作为参数,或者之后使用setScene()来设置view的场景,然后调用了show()函数后,view就可以默认的在场景的中心,显示item,例如QGraphicsScene scene;scene.addText("Hello, world!");QGraphic

2015-11-28 19:06:10 583

转载 QgraphicsScene类

概述QgraphicsScene类为管理大量的2D图形item提供了一个管理界面,做为item的容器,它配合使用QgraphicsView使用来观察items,例如线,矩形,文本或者自定义的items,QgraphicsScene提供了方便的函数来让你高效的找到items的位置,或者决定在scene上哪个item可以看到,配合QgraphicsView窗口,你可以让可见scene,

2015-11-28 19:04:52 447

转载 QGrapicsItem类

这个类翻译了好久,实在是成员函数太多了,分享出来,希望对大家有用,多多支持哦~~详细介绍QGraphicsItem类是视图框架的一部分,是在一个QGraphicsScene中最基本的图形类,它为绘制你自己的item提供了一个轻量级的窗口,包括声明item的位置,碰撞检测,绘制重载和item之间的相互作用通过事件处理Qt提供了一系列标准的items对一些常见的

2015-11-28 19:03:27 351

原创 Qt大神的博客链接

http://blog.csdn.net/yyzsyx/article/list/1http://blog.csdn.net/yyzsyx/article/list/2

2015-11-28 18:07:39 700

转载 Qt 简介--Qt 类简介专题(一)

Qt 简介 Qt (发音同 cute)是一个跨平台的C++开发工具,有时又被称为C++部件工具箱。Qt被用在KDE桌面环境、Opera、Google Earth、Skype、Adobe Photoshop Album和VirtualBox的开发中。它是挪威Qt Software 的产品,2008年6月17日被芬兰的诺基亚(Nokia)公司收购,以增强该公司在跨平台软件研发方

2015-11-28 18:03:59 503

转载 Qt Object 类简介--Qt 类简介专题(二)

详细描述QObject类是所有Qt对象的基类。QObject是Qt对象模型的中心。这个模型的中心特征就是一种用于无缝对象通讯的被叫做信号和槽的非常强大的机制。你能够使用connect()把信号和槽连接起来并且可以用disconnect()来破坏这种连接。为了避免从不结束的通知循环,你可以调用blockSignals()临时地阻塞信号。保护函数connectNotify()和disc

2015-11-28 18:02:44 371

转载 Qt QWidget 类简介--Qt 类简介专题(三)

一、详细描述QWidget类是所有用户界面对象的基类。通俗的来讲,Qt基本上所有的UI类都是由QWidget继承出来的,而QWidget继承于QObject,大家可以查阅Qt source 即可发现一些微妙的写法,如这篇文章有详细介绍:Qt 库对象数据的声明和使用窗口层次窗口部件是用户界面的一个原子:它从窗口系统接收鼠标、键盘和其它事件,并且在屏幕上绘制自己的表现。每一

2015-11-28 18:01:11 805

转载 Qt QApplication 类简介--Qt 类简介专题(四)

一、详细描述QApplication类管理图形用户界面应用程序的控制流和主要设置。 可以说QApplication 是Qt的整个后台管理的命脉它包含主事件循环,在其中来自窗口系统和其它资源的所有事件被处理和调度。它也处理应用程序的初始化和结束,并且提供对话管理。它也处理绝大多数系统范围和应用程序范围的设置。对于任何一个使用Qt的图形用户界面应用程序,都正好存在一个QAppl

2015-11-28 17:59:31 586

转载 正则表达式总结

正则表达式总结转载地址:http://www.cnblogs.com/14lcj/archive/2012/08/01/2619124.html第一点:--------------有关正则前沿介绍 正则表达式是用来进行文本处理的技术,是语言无关的,在几乎所有语言中都有实现。javascript中还会用到。一个正则表达式就是由普通字符以及特殊字符(称为元字符)组成的文

2015-11-28 13:51:35 310

STM32学习的总结编译调试错误

编译器提示的问题解析,初学者会遇到的一些问题

2014-10-21

空空如也

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

TA关注的人

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