自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

转载 【Linux&音频】Alsa音频编程【精华】

样本长度(sample):样本是记录音频数据最基本的单位,常见的有8位和16位。通道数(channel):该参数为1表示单声道,2则是立体声。桢(frame):桢记录了一个声音单元,其长度为样本长度与通道数的乘积。采样率(rate):每秒钟采样次数,该次数是针对桢而言。周期(period):音频设备一次处理所需要的桢数,对于音频设备的数据访问以及音频数据的存储,都是以此为单位。

2016-11-30 14:32:29 735

转载 C标准库和glibc(C运行库)的关系

C 标准主要由两部分组成,一部分描述C的语法,另一部分描述C标准库。C标准库定义了一组标准头文件,每个头文件中包含一些相关的函数、变量、类型声明和宏定义。要在一个平台上支持C语言,不仅要实现C编译器,还要实现C标准库,这样的实现才算符合C标准。不符合C标准的实现也是存在的,例如很多单片机的C 语言开发工具中只有C编译器而没有完整的C标准库.在Linux平台上最广泛使用的C函数库是glibc

2016-11-30 11:55:50 2497

转载 Linux系统中“动态库”和“静态库”那点事儿

今天我们主要来说说Linux系统下基于动态库(.so)和静态(.a)的程序那些猫腻。在这之前,我们需要了解一下源代码到可执行程序之间到底发生了什么神奇而美妙的事情。      在Linux操作系统中,普遍使用ELF格式作为可执行程序或者程序生成过程中的中间格式。ELF(Executable and Linking Format,可执行连接格式)是UNIX系统实验室(USL)作为应用程序二进制接

2016-11-30 11:16:44 320

转载 解决udhcpc命令无法自动获取并设置网卡IP和系统DNS

udhcpc是一个面向嵌入式系统的非常小的DHCP客户端,字母的缩写微- DHCP -客户端(μDHCPc)。1.udhcpc -i eth0udhcpc只是获取一个IP,我们需要把\busybox-1.1.2\examples\udhcp下的脚本simple.script改名为default.script,放在开发板上的/usr/share/dhcpc/目录下,才能将获取的IP写到指定的

2016-11-29 10:57:24 14825 1

转载 zImage和uImage的区别

zImage和uImage的区别        vmlinux是内核文件,zImage是一般情况下默认的压缩内核映像文件,压缩vmlinux,加上一段解压启动代码得到。而uImage则是使用工具mkimage对普通的压缩内核映像文件(zImage)加工而得。它是uboot专用的映像文件,它是在zImage之前加上一个长度为64字节的“头”,说明这个内核的版本、加载位置、生成时间、大小等信息;其

2016-11-26 17:34:28 820

原创 linux命令大全网站(收藏)

http://man.linuxde.net/

2016-11-26 15:48:57 318

转载 MSComm串口类的使用 (程序设计)

参考文档:http://wenku.baidu.com/link?url=MLGQojaxyHnEgngEAXG8oPnISuM9SVaDzNTvg0oTSrrJkMXIR_6MR3cO_Vnh-grkUekLw2CSnQlE2ni5P-CzCCyI36fnNFFl_BkbEbMomP_     MSComm在VS2010中的实现过程 注:在vs2010中MSComm类中一些函

2016-11-24 10:52:28 2938

转载 Linux信号(signal) 机制分析

【摘要】本文分析了Linux内核对于信号的实现机制和应用层的相关处理。首先介绍了软中断信号的本质及信号的两种不同分类方法尤其是不可靠信号的原理。接着分析了内核对于信号的处理流程包括信号的触发/注册/执行及注销等。最后介绍了应用层的相关处理,主要包括信号处理函数的安装、信号的发送、屏蔽阻塞等,最后给了几个简单的应用实例。 【关键字】软中断信号,signal,sigaction,kil

2016-11-19 15:17:18 379

转载 Linux之格式化与挂载

格式化与挂载 一块硬盘要想被使用,要经过分区,格式化,挂载这三个步骤。前面我们讲过MBR分区和GPT分区。 下面我们就来讲一下如果格式化一个分区。其实很简单,一句话就能搞定了。 首先来查看一下sdb盘下都被做了哪些分区。使用命令: ls -l /dev/sdb* 输出结果如下:  比如我们想使用

2016-11-19 11:23:41 2467

转载 swap分区

swap分区 一块的新加进来的硬盘,我们要怎么给它创建swap分区呢?要遵循下面四个步骤:(1)使用一个现有的分区,比如记为A(2)然后分区类型的16进制编码,即A的16进制编码。(3)格式化A(4)启用A作为交换分区 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

2016-11-19 11:22:45 255

转载 Linux下的GPT分区

GPT分区 这是另外一种分区,针对MBR分区,它有很多优点:(1)几乎突破了分区个数的限制。在GPT分区表中最多可以支持128个主分区。(2)单个分区容量几乎没有限制。单个分区最大支持1EB容量。 因此GPT分区中,主分区和扩展分区,逻辑分区的概念已经很模糊了。甚至没必要这么叫。其实我们知道扩展分区之所以存在,意义就是为了解决

2016-11-19 11:21:26 7816

转载 Linux下的MBR分区

MBR分区 下面讲一讲如何给一块新添加入服务器的硬盘做MBR分区,那么为什么叫做MBR分区呢?后面会讲 做MBR分区,使用系统自带的fdisk工具。先看一看什么是fdisk,在命令行输入“fdisk”,如下:  上面是有关fdisk的信息以及相关的帮助信息。 然后再看一看系统中的分区情况,输入命令“fdisk -l”即可。截图

2016-11-19 11:20:13 480

转载 关于__init、__initdata和__exit、__exitdata的学习笔记

由于4年前对于C语言和Linux的知识贫乏,所以当时对于模块中的函数定义没有细看。这次在温习《LDD3》的时候,重新看了一下关于__init、__initdata和__exit、__exitdata的知识,记录如下:对于__init、__initdata和__exit、__exitdata的定义位于,这些宏定义的作用是告诉编译器将这些函数或者数据放入相应的section中,而在

2016-11-19 11:08:28 556

空空如也

空空如也

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

TA关注的人

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