科技赋能·智引未来——华清远见教育科技集团
面授课程
在线课程
研发中心
在线实验
北京
上海
深圳
成都
南京
西安
武汉
沈阳
济南
重庆
长沙
创客
关于我们
联系我们
总裁荣誉
权威证书
专利软著
当前位置:首页 > 学习资源 > 学习笔记
.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:函数参数的入栈顺序:自右向左 原因: 函数参数的入栈顺序和具体编...…
ZigBee的组网流程图
ZigBee模块是我们物联网中感知层中常用的采集信息的设备。ZigBee模块主要特定就是低功耗、低成本、低速率、近距离、短延时、高容量、高安全(AES 128)、工作在2.4G免职照频段。 在我们的Zigbee网络中设备可以分为三类,分别为: 协调器(coordinator)...…
浅析C#的多态性
什么是多态:同一个操作,作用于不同的对象时,会有不同的结果,即同一个方法根据需要,作用于不同的对象时,会有不同的实现。 C#的多态包括:接口多态,继承多态。 其中继承多态又包括通过虚拟方法实现的多态和通过抽象方法实现的多态性 例如:基类动物都有...…
回到顶部