嵌入式开发
文章平均质量分 57
jiang_cz
这个作者很懒,什么都没留下…
展开
-
第一章:嵌入式系统、实时性与VxWorks
第一章1.实时性系统与非实时性系统的不同在于,实时系统对外部事件的响应有时间要求,即要在给定的时间内完成事件的识别,处理,并给出正确结果。2.外部事件可以分为两类,即同步事件和异步事件。同步事件是周期性的,系统可以预见下一次同类事件发生的时刻;异步事件是非周期性的,事件发生的时间不可预测。3.实时潜入系统的特点:实时性;小型化、可裁减;强稳定性;弱交互性;专业化强。4.Realst原创 2007-03-21 15:20:00 · 1048 阅读 · 0 评论 -
第二章:Tornado初探
关于Tornado的配置。 (1).选择Tools->Options-Debugger,将Auto attach to tasks属性组中的always选中,这样当用Debugger调试的时候,会自动的将调试光标移动到拥有当前断点的那个任务上去。原创 2007-03-21 16:08:00 · 652 阅读 · 0 评论 -
第三章 实时多任务
第三章 实时多任务 1. 非实时应用系统可以利用单进程或多进程结构按事件发生的顺序依次处理,而实时系统则要求按照发生事件的轻重缓急(优先级)来安排处理顺序。对某些事件,强实时系统甚至要求在给定的时间内处理完成。 2. 从系统角度看,任务是竞争系统资源的最小运行单元。 3. VxWorks的每个任务拥有一个任务控制块TCB(Task Control Block)原创 2007-03-22 11:46:00 · 1528 阅读 · 0 评论 -
如何使用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 · 1368 阅读 · 0 评论