- 博客(8)
- 收藏
- 关注
转载 GCC参数介绍
[介绍] gcc and g++分别是gnu的c & c++编译器 gcc/g++在执行编译工作的时候,总共需要4步 1.预处理,生成.i的文件[预处理器cpp] 2.将预处理后的文件不转换成汇编语言,生成文件.s[编译器egcs] 3.有汇编变为目标代码(机器代码)生成.o的文件[汇编器as] 4.连接目标代码,生成可执行程序[链接器ld] [参数详解] -x language filename
2007-04-08 11:32:00
948
转载 如何使用select()函数
如何使用select()函数select()函数的接口主要是建立在一种叫fd_set类型的基础上。它(fd_set) 是一组文件描述符(fd)的集合。由于fd_set类型的长度在不同平台上不同,因此应该用一组标准的宏定义来处理此类变量: fd_set set; FD_ZERO(&set); /* 将set清零 */ FD_SET(fd, &set);
2007-03-30 15:00:00
1384
原创 第三章 实时多任务
第三章 实时多任务 1. 非实时应用系统可以利用单进程或多进程结构按事件发生的顺序依次处理,而实时系统则要求按照发生事件的轻重缓急(优先级)来安排处理顺序。对某些事件,强实时系统甚至要求在给定的时间内处理完成。 2. 从系统角度看,任务是竞争系统资源的最小运行单元。 3. VxWorks的每个任务拥有一个任务控制块TCB(Task Control Block)
2007-03-22 11:46:00
1558
原创 第二章:Tornado初探
关于Tornado的配置。 (1).选择Tools->Options-Debugger,将Auto attach to tasks属性组中的always选中,这样当用Debugger调试的时候,会自动的将调试光标移动到拥有当前断点的那个任务上去。
2007-03-21 16:08:00
667
原创 第一章:嵌入式系统、实时性与VxWorks
第一章1.实时性系统与非实时性系统的不同在于,实时系统对外部事件的响应有时间要求,即要在给定的时间内完成事件的识别,处理,并给出正确结果。2.外部事件可以分为两类,即同步事件和异步事件。同步事件是周期性的,系统可以预见下一次同类事件发生的时刻;异步事件是非周期性的,事件发生的时间不可预测。3.实时潜入系统的特点:实时性;小型化、可裁减;强稳定性;弱交互性;专业化强。4.Realst
2007-03-21 15:20:00
1104
转载 解析C语言中的sizeof
解析C语言中的sizeof 2003-4-18 12:43:20 CCIDNET 方敏、吴鸣鸣 阅读次数: 35261 解析C语言中的siz
2007-03-21 09:57:00
703
转载 C语言中宏的使用
关于#和##在C语言的宏中,#的功能是将其后面的宏参数进行字符串化操作(Stringfication),简单说就是在对它所引用的宏变量通过替换后在其左右各加上一个双引号。比如下面代码中的宏: #define WARN_IF(EXP) / do{ if (EXP) / fprintf(stderr, "Warning: " #EXP "/n")
2007-03-21 09:23:00
1365
1
转载 socket网络编程的一些基础知识
目录: 1) 什么是套接字? 2) Internet 套接字的两种类型 3) 网络理论 4) 结构体 5) 本机转换 6) IP 地址和如何处理它们 7) socket()函数 8) bind()函数 9) connect()函数 10) listen()函数 11) accept()函数 12) send()和recv()函数 13) sendto()和recvfrom()函数 14) clos
2007-03-21 09:10:00
731
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人