科技赋能·智引未来——华清远见教育科技集团
面授课程
在线课程
研发中心
在线实验
北京
上海
深圳
成都
南京
西安
武汉
沈阳
济南
重庆
长沙
创客
关于我们
联系我们
总裁荣誉
权威证书
专利软著
当前位置:首页 > 学习资源 > 学习笔记
sigaction的使用
具有我们的信号处理的功能但是在大部分时间的时候它的可调节能力也不具备。简单的说就是sigaction函数更加灵活,同样的也就复杂。下面简单的介绍一下sigaction函数以及使用方法。 sigaction函数的功能是检查或修改与指定信号相关联的处理动作(可同时两种操...…
Linux进程间通信方式
1、管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。 2、有名管道 (named pipe) : 有名管道也是半双工的通信方式,但是它允许无亲缘关系进程间的通信。 3、信号量(...…
.h文件与.c文件的基本写法
这段时间发现大多C语言的初学者,都会被一个问题困扰,那就是.c源文件和.h头文件到底应该都写什么?例如:int fd_gprs,这个整型全局变量,是应该写到.c文件,还是.h文件中,等等。我们这里就简单说明下,.h头文件和.c源文件都应该写什么。 在C语言编程中...…
进程间通信之信号初体验
信号初体验: 1.信号通信的理解 内核中有通信对象,前边通信对象是管道,这里是信号。 如果进程1想与进程2通过信号通信,不能通过用户空间,它必须先告诉内核,让内核告诉进程2 如图所示: 2.信号的含义: 下面看内核空间有多少种信号 可以通过kill 加个选项...…
Linux音频ASoC架构驱动解析
近来对音频芯片兴趣颇浓,想在片选系统上实现音频驱动,仔细研究发现,Linux内核系统(3.0)可以配置两种音频编程接口驱动,其驱动架构的组成如下: 1) Linux OSS 音频设备驱动架构的组成:mixer 接口、dsp 接口及用户空间编程方法。 2) Linux ALSA 音频设备...…
Qt-5.4.2在FS4412上的移植
1 开发环境 目标板:FS4412 交叉编译工具链:arm-arm1176jzfssf-linux-gnueabi 4.6.4 Qt:qt-everywhere-opensource-src-5.4.2.tar.xz Linux:Ubuntu 12.04 32位 2 Qt源码配置、编译及安装 在Linux系统下,桌面或图形界面程序本质上只是一个应用程序而已。Qt...…
Linux下Samba服务器的安装与配置(简单实用)
为了可以实现Linux与windows之间实现文件的共享,方便文件可以直接修改,而不是像以前需要拷贝文件再进行修改,samba的诞生是为了实现现在的这些需求。我们知道Linux之间可以使用NFS服务器来实现文件的共享,samba的诞生就是为了使windows能够访问Linux的资...…
C语言中入栈顺序与变量输出
1).内存区域划分: 图1 程序运行时的内存区域 如图所示:C程序中,栈区主要存储函数的参数,局部变量等,并且栈底为高地址,栈顶为低地址(如图:由高地址向低地址扩展)。 2).入栈顺序: A:函数参数的入栈顺序:自右向左 原因: 函数参数的入栈顺序和具体编...…
回到顶部