- 博客(4)
- 资源 (7)
- 收藏
- 关注
转载 常见linux系统调用
本文列出了大部分常见的Linux系统调用,并附有简要中文说明。以下是Linux系统调用的一个列表,包含了大部分常用系统调用和由系统调用派生出的的函数。这可能是你在互联网上所能看到的唯一一篇中文注释的Linux系统调用列表,即使是简单的字母序英文列表,能做到这么完全也是很罕见的。按照惯例,这个列表以man pages第2节,即系统调用节为蓝本。按照笔者的理解,对其作了大致的分类,同时
2013-09-26 00:08:05 736
转载 系统调用和库函数区别
1、系统调用和库函数的关系系统调用通过软中断int 0x80从用户态进入内核态。函数库中的某些函数调用了系统调用。函数库中的函数可以没有调用系统调用,也可以调用多个系统调用。编程人员可以通过函数库调用系统调用。高级编程也可以直接采用int 0x80进入系统调用,而不必通过函数库作为中介。如果是在核心编程,也可以通过int 0x80进入系统调用,此时不能使用函数库。因为函数库
2013-09-26 00:02:18 674
原创 函数的可重入性(Reentrancy)
什么是可重入?可重入函数是一个可以被多个任务调用的过程,任务在调用时不必担心数据是否会出错。 在写函数时只要考虑到尽量用局部变量(例如寄存器、堆栈中的变量),对于要使用的全局变量要加以保护(例如采用关中断、信号量等),这样构成的函数就一定是一个可重入的函数。 此外,编译器是否有可重入函数的库,与它所服务的操作系统有关,例如DOS下的BorlandC和MicrosoftC
2013-09-12 00:57:05 1172
原创 Vxwoks系统入门知识学习(一)
今天学习了一下VX系统的一些知识,把新认识的知识点记录下。1、任务管理任务结构、任务状态、任务调度。1.1 任务状态:实时系统的一个任务可有多种状态,其中最基本的状态有四种:就绪态:任务只等待系统分配CPU资源;悬置态:任务需等待某些不可利用的资源而被阻塞;休眠态:如果系统不需要某一个任务工作,则这个任务处于休眠状态;延迟态:任务被延迟时所处状态; 当系统
2013-09-12 00:35:01 1950
mscomm控件-支持256串口
2013-05-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人