- 博客(150)
- 资源 (7)
- 收藏
- 关注
原创 Linux设备驱动-procfs
在Linux中,procfs是进程文件系统(filesystem)的缩写,包含一个伪文件系统(启动时动态生成的文件系统),可用于内核层和用户层交互信息。这个文件系统通常被挂载到/proc目录。由于/proc不是一个真正的文件系统,它也就不占用存储空间,只是占用有限的内存。故procfs是Linux驱动开发中很重要的debug手段。......
2022-07-22 11:08:51 1005 1
原创 Linux设备驱动-内核定时器
在嵌入式软件开发中,使用定时器的目的是为了实现周期性地执行某项工作;同样地,linux内核也实现了一种定时器,用于实现内核周期性执行某项工作。
2022-07-15 16:16:52 563
原创 Linux设备驱动-时间编程
内核通过定时器中断来跟踪时间的流动。定时器中断由系统定时硬件以规律地间隔产生;这个间隔在启动时由内核根据 HZ 值来编程,HZ 是一个体系依赖的值,在中定义或者它所包含的一个子平台文件中。jiffies是用于存储从系统启动以来的时钟嘀哒的数目(中断次数)。......
2022-07-12 09:09:01 253
原创 Linux设备驱动-poll和select
Linux系统提供了多路IO复用机制,通过select、poll、epoll接口实现,前提是该驱动支持poll。这样同一个进程可以监听多个文件描述符,并及时对资源可用的文件描述符处理。
2022-07-08 14:51:38 753
原创 source insight 4.0括号自动对齐设置
Options -> File Type Options…点击Auto Indent…自动缩进按钮;3. 按照下图配置,点击OK即可。
2021-06-23 15:11:27 1460
原创 SourceInsight4.0 如何设置主题
SourceInsight,是不少程序员都会使用的代码编辑工具。好看的界面主题能够让程序员保持愉悦的心情,利于工作。那么,SourceInsight如何界面设置主题呢?下面,小编就介绍设置步骤。进入SourceInsight,打开任意工程。在上方工具栏中点击的“Options”,然后在菜单中选择“Preferences”。3.在选项卡中,点击"Color&Fonts",然后点击“themes”。从主题中挑选自己喜欢的,然后点击窗口右侧的“Apply Theme”,然后点击“Close”即
2021-06-18 17:05:05 6818 4
原创 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 1285
原创 蓝牙SCO与ACL链路
蓝牙SCO与ACL链路在主单元和从单元之间,可以确定不同的类型的蓝牙物理链路:ACL(Asynchronous Connection less),和另一种链路是SCO(Synchronous Connection Oriented)。SCO主要用于同步话音传送,ACL主要用于分组数据传送。SCO连接: 为对称连接,利用保留时隙传送数据包。它主要用于:主单元和从单元之间实现点到点链接。连接建立后,主设备和从设备可以不被选中就发送SCO数据包。1)SCO数据包既可以传送话音,也可以传送数据,但在传送数据时
2021-05-31 14:09:39 4237 1
翻译 C/C++代码规范(参考Linux内核Coding Style)
最近在阅读别人给我的一个项目的代码,发现格式比较乱,导致阅读代码效率很低,特意学习了Linux内核代码规范Coding Style,将其整理在这里。
2018-09-09 23:47:57 3020
原创 Qt5.8 在windows下静态编译
在默认情况下,用QtCreator编译程序时,使用的是动态编译。编译好的程序在运行时需要另外加上相应的Qt库文件,一大堆dll文件。如果想将生成的程序连同所需要的库一起完整地打包成一个可执行程序,那就需要使用静态编译。
2018-02-25 15:57:33 14843 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 3576
原创 gdb+gdbserver远程调试技术(二)解决segmentation-fault
gdbgdbserver远程调试技术segmentation-fault
2017-10-23 16:05:58 3562
ctags58.zip
2017-09-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人