//串口相关的头文件
#include /*标准输入输出定义*/
#include /*标准函数库定义*/
#include
#include
#include /*文件控制定义*/
#include /*标准输入输出定义*/
#include /*错误号定义*/
#include /*POSIX终端控制定义*/
...
分类:
其他好文 时间:
2016-05-13 00:53:09
阅读次数:
199
入门
awk和Bourne Shell,是POSIX Shell的基础
除了POSIX标准,还有欧洲的X/Open标准
正则表达式的两种类型
BRE Basic Regular Expressions 基本型 grep使用
ERE Extended Regular Expressions 扩展性 egrep使用
小型Shell脚本的开发,首先,直接在命令行测试,然后将一系列命令放到脚本中,并...
分类:
系统相关 时间:
2016-05-12 16:58:28
阅读次数:
228
POSIX 正则表达式 传统上,POSIX 定义了两种正则表达式语法, 即:基本正则表达式(BRE)和扩展正则表 达式(ERE)。大多数linux程序至少要符合BRE规范。 linux中,不同的程序支持的REGXP也不同,如sed只支持BRE的大部分,这主要是收到速度的限制。 sed编辑器要尽可能快 ...
分类:
其他好文 时间:
2016-05-12 09:14:52
阅读次数:
226
Linux的程序包管理专业概念POSIX:Portable Openratin System 跨平台调用
API:兼容,意味开发库兼容,因此,源代码可跨平台
ABI:兼容,编译后的程序可以跨平台
库为函数,function
库:可执行程序,本身不能作为程序执行入口,但可以被调用,是编译好的二进制格式
程序的过程: 预编译、编译、汇编、链接
#静态链接:将库包含在程序中...
分类:
系统相关 时间:
2016-05-09 07:01:37
阅读次数:
267
2.1:概述 以下三种类型的IPC合称为“Posix IPC”: Posix消息队列 Posix信号量 Posix共享内存区 Posix IPC在访问它们的函数和描述它们的信息上有一些类似点。本章讲述所有这些共同属性:用于标识的路径名、打开或创建时指定的标志以及访问权限。 2.2:IPC名字 ...
分类:
其他好文 时间:
2016-05-09 01:32:42
阅读次数:
123
线程信号量和进程信号量类似,Unix提供了两套与信号量有关的API。POSIX和System V。两套API都可以在线程和进程中使用。 进程中使用信号量是为了保证临界资源的控制,线程中已经有了互斥锁,而且还有条件变量对线程进行控制,信号量是不是就有点多余了呢? 其实在进程中也是可以使用互斥锁和控制变 ...
分类:
编程语言 时间:
2016-05-08 19:49:08
阅读次数:
160
系统调用
操作系统为在用户态运行的进程与硬件设备(如CPU、磁盘、打印机等等)进行交互提供了一组接口。
Unix系统通过向内核发出系统调用(system call)实现用户态进程和硬件设备之间的大部分接口。
POSIX API和系统调用
让我们先强调下应用编程接口(API)与系统调用之间的不同。前者只是一个函数定义,说明了如何获得一个给定的服务;而后者是...
分类:
系统相关 时间:
2016-05-06 15:04:01
阅读次数:
307
周子轩 原创作品转载注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 笔记: 冯诺依曼体系结构的核心思想是存储程序计算机。在计算机中有两种指令,一是用户指令,一是系统调用。 Linux是一个基于POSIX和U ...
分类:
系统相关 时间:
2016-05-01 14:51:46
阅读次数:
374
周子轩 原创作品转载注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 笔记: 冯诺依曼体系结构的核心思想是存储程序计算机。在计算机中有两种指令,一是用户指令,一是系统调用。 Linux是一个基于POSIX和U ...
分类:
系统相关 时间:
2016-05-01 14:49:10
阅读次数:
316