自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

雪狼的博客

每天前进一点 ...

  • 博客(150)
  • 资源 (7)
  • 收藏
  • 关注

原创 Linux设备驱动-procfs

在Linux中,procfs是进程文件系统(filesystem)的缩写,包含一个伪文件系统(启动时动态生成的文件系统),可用于内核层和用户层交互信息。这个文件系统通常被挂载到/proc目录。由于/proc不是一个真正的文件系统,它也就不占用存储空间,只是占用有限的内存。故procfs是Linux驱动开发中很重要的debug手段。......

2022-07-22 11:08:51 855 1

原创 Linux设备驱动-kmalloc

Linux设备驱动-kmalloc

2022-07-20 11:19:22 358

原创 Linux设备驱动-内核定时器

在嵌入式软件开发中,使用定时器的目的是为了实现周期性地执行某项工作;同样地,linux内核也实现了一种定时器,用于实现内核周期性执行某项工作。

2022-07-15 16:16:52 516

原创 Linux设备驱动-时间编程

内核通过定时器中断来跟踪时间的流动。定时器中断由系统定时硬件以规律地间隔产生;这个间隔在启动时由内核根据 HZ 值来编程,HZ 是一个体系依赖的值,在中定义或者它所包含的一个子平台文件中。jiffies是用于存储从系统启动以来的时钟嘀哒的数目(中断次数)。......

2022-07-12 09:09:01 222

原创 Linux设备驱动-poll和select

Linux系统提供了多路IO复用机制,通过select、poll、epoll接口实现,前提是该驱动支持poll。这样同一个进程可以监听多个文件描述符,并及时对资源可用的文件描述符处理。

2022-07-08 14:51:38 632

原创 source insight 4.0括号自动对齐设置

Options -> File Type Options…点击Auto Indent…自动缩进按钮;3. 按照下图配置,点击OK即可。

2021-06-23 15:11:27 1297

原创 SourceInsight4.0 如何设置主题

SourceInsight,是不少程序员都会使用的代码编辑工具。好看的界面主题能够让程序员保持愉悦的心情,利于工作。那么,SourceInsight如何界面设置主题呢?下面,小编就介绍设置步骤。进入SourceInsight,打开任意工程。在上方工具栏中点击的“Options”,然后在菜单中选择“Preferences”。3.在选项卡中,点击"Color&Fonts",然后点击“themes”。从主题中挑选自己喜欢的,然后点击窗口右侧的“Apply Theme”,然后点击“Close”即

2021-06-18 17:05:05 6238 3

原创 Source Insight - 纠正函数名显示不正常的现象

问题介绍:我们在编程的时候会需要控制某个函数放到对应的段中,从而使得内存得到有效的利用和分配。当我们使用Source insight打开一个c文件的时候,会出现如下的问题,就是定义了段域的代码,函数显示异常了。问题解决:那么我们该怎么办呢?其实只要修改相关的配置文件就可以了。关闭所有Source Insight程序打开Source insight安装目录下的c.tom文件。我的地址是C:Program Files(x86)/Source Insight4.0/c.tom在c.tom文件中添加

2021-06-04 14:32:52 1155

原创 A2DP协议

https://blog.csdn.net/xsophiax/article/details/89402254

2021-05-31 14:25:40 232

原创 蓝牙SCO与ACL链路

蓝牙SCO与ACL链路在主单元和从单元之间,可以确定不同的类型的蓝牙物理链路:ACL(Asynchronous Connection less),和另一种链路是SCO(Synchronous Connection Oriented)。SCO主要用于同步话音传送,ACL主要用于分组数据传送。SCO连接: 为对称连接,利用保留时隙传送数据包。它主要用于:主单元和从单元之间实现点到点链接。连接建立后,主设备和从设备可以不被选中就发送SCO数据包。1)SCO数据包既可以传送话音,也可以传送数据,但在传送数据时

2021-05-31 14:09:39 3889 1

原创 Linux设备驱动——虚拟总线platform

Linux设备驱动——虚拟总线platform

2019-07-16 14:11:21 1646 2

原创 Linux设备驱动——阻塞型I/O

Linux设备驱动——阻塞型I/O

2018-12-03 21:30:02 377

原创 Linux字符设备驱动模型(二)

Linux字符设备驱动模型

2018-11-12 22:57:14 414

原创 Linux字符设备驱动模型(一)

Linux字符设备驱动模型

2018-11-10 00:49:16 677

原创 C语言结构体初始化

C语言结构体初始化

2018-11-06 19:32:26 4891

翻译 C/C++代码规范(参考Linux内核Coding Style)

最近在阅读别人给我的一个项目的代码,发现格式比较乱,导致阅读代码效率很低,特意学习了Linux内核代码规范Coding Style,将其整理在这里。

2018-09-09 23:47:57 2861

原创 Qt5.8 在windows下静态编译

在默认情况下,用QtCreator编译程序时,使用的是动态编译。编译好的程序在运行时需要另外加上相应的Qt库文件,一大堆dll文件。如果想将生成的程序连同所需要的库一起完整地打包成一个可执行程序,那就需要使用静态编译。

2018-02-25 15:57:33 14653 1

原创 C++ 类的静态成员详细讲解

C++ 类的静态成员详细讲解

2017-12-12 17:24:04 449

原创 C++中的mutable关键字

C++mutable

2017-11-24 11:07:19 3814

原创 面试题1

面试题

2017-11-23 17:58:42 926

原创 MySQL触发器

MySQL触发器

2017-11-20 18:03:10 767 1

原创 MySQL使用视图

MySQL使用视图

2017-11-08 15:53:53 1694 1

原创 MySQL删除数据

MySQL删除数据

2017-11-03 11:17:54 3309 1

原创 MySQL更新数据

MySQL更新数据

2017-11-03 10:38:25 980 1

原创 MySQL插入数据

MySQL插入数据

2017-11-02 15:51:00 25370 2

原创 MySQL组合查询

MySQL组合查询

2017-11-01 11:53:19 541 1

原创 MySQL创建联结

MySQL创建联结

2017-10-31 16:54:32 363 1

原创 MySQL使用子查询

MySQL使用子查询

2017-10-31 12:01:41 822 1

原创 MySQL分组数据

MySQL分组数据

2017-10-30 15:16:37 526 1

原创 MySQL汇总数据

MySQL汇总数据

2017-10-28 17:19:49 1275 1

原创 MySQL数据处理函数

MySQL数据处理函数

2017-10-28 15:49:42 1811 1

原创 MySQL创建计算字段

MySQL创建计算字段

2017-10-28 10:57:15 1667

原创 MySQL 用通配符过滤

MySQL 用通配符过滤

2017-10-27 16:16:57 411 1

原创 上传本地代码到github

上传本地代码到github

2017-10-27 10:08:24 308 1

原创 on_exit()函数使用说明

摘要:本文描述的是Linux手册页中on_exit()函数的使用说明,使用on_exit()函数注册终止处理程序.原文来自:http://blog.csdn.net/u010006102/article/details/39740021函数功能  on_exit - 用来注册执行exit()函数前执行的终止处理程序。函数声明#include <stdlib.h...

2017-10-24 16:15:42 3466

原创 gdb+gdbserver远程调试技术(二)解决segmentation-fault

gdbgdbserver远程调试技术segmentation-fault

2017-10-23 16:05:58 3440

原创 Qt5.8开发Android:强制横屏

Qt5.8开发Android:强制横屏

2017-09-26 09:30:12 1885 1

原创 Windows下Qt 5.6.3 for Android开发环境搭建

Windows下Qt 5.6.3 for Android开发环境搭建

2017-09-23 15:31:35 4417

原创 使用Visual Studio Code开发Arduino

使用Visual Studio Code开发Arduino

2017-09-22 09:48:02 17694 5

原创 strtok函数详解

strtok函数

2017-09-19 16:44:46 2591

SQLyog 64 位

SQLyog 绿色破解版! 安装方法:解压压缩包之后先安装软件,软件安装好之后用SQLyog-11.3.3-0.Regged.reg来破解。

2017-10-27

ctags58.zip

ctags(Generate tag files for source code)是vim下方便代码阅读的工具。尽管ctags也可以支持其它编辑器,但是它正式支持的只有VIM。并且VIM中已经默认安装了Ctags,它可以帮助程序员很容易地浏览源代码。ctags也使用与sublime Text。

2017-09-09

UserDefineButtern

Qt自定义按键样式

2017-07-29

基于mc9s12xs128MMA7455 OKIIC

基于mc9s12xs128MMA7455 OKIIC

2011-08-29

2011年全国大学生电子设计竞赛预测试题(权威版)

2011年全国大学生电子设计竞赛预测试题(权威版)

2011-08-27

基于xs128的1602程序(全字节模式)

基于xs128的1602程序(全字节模式),单片机的总线频率为48Mhz.

2011-08-21

基于xs128的1602程序(半字节模式)

基于xs128的1602程序(半字节模式),单片机的总线频率为48mhz.

2011-08-21

空空如也

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

TA关注的人

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