预览模式: 普通 | 列表

同步与异步传输定义与区别

同步与异步传输的区别
1,异步传输是面向字符的传输,而同步传输是面向比特的传输。
2,异步传输的单位是字符而同步传输的单位是桢。
3,异步传输通过字符起止的开始和停止码抓住再同步的机会,而同步传输则是以数据中抽取同步信息。
4,异步传输对时序的要求较低,同步传输往往通过特定的时钟线路协调时序。

查看更多...

Tags: 同步 异步

分类:基础应用 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 129

什么是COM?

  COM即组件对象模型,是Component Object Model 取前三个字母的缩写。
  简单地说,COM是一种跨应用和语言共享二进制代码的方法。与C++不同,它提倡源代码重用。ATL便是一个很好的例证。源码级重用虽然好,但只能用于C++。它还带来了名字冲突的可能性,更不用说不断拷贝重用代码而导致工程膨胀和臃肿。
  Windows使用DLLs在二进制级共享代码。这也是Windows程序运行的关键——重用kernel32.dll, user32.dll等。但DLLs是针对C接口而写的,它们只能被C或理解C调用规范的语言使用。由编程语言来负责实现共享代码,而不是由DLLs本身。这样的话DLLs的使用受到限制。
MFC引入了另外一种MFC扩展DLLs二进制共享机制。但它的使用仍受限制——只能在MFC程序中使用。
  COM通过定义二进制标准解决了这些问题,即COM明确指出二进制模块(DLLs和EXEs)必须被编译成与指定的结构匹配。这个标准也确切规定了在内存中如何组织COM对象。COM定义的二进制标准还必须独立于任何编程语言(如C++中的命名修饰)。一旦满足了这些条件,就可以轻松地从任何编程语言中存取这些模块。由编译器负责所产生的二进制代码与标准兼容。这样使后来的人就能更容易地使用这些二进制代码。

查看更多...

Tags: COM

分类:基础应用 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 139

什么是QNX?

  QNX是由QNX软件系统有限公司开发的实时操作系统。
  基本特征
  * QNX是一个分布式、嵌入式、可规模扩展的实时操作系统。它遵循POSIX.1 (程序接口)和POSIX.2 (Shell和工具)、部分遵循POSIX.1b(实时扩展)。它最早开发于1980年,到现在已相当成熟。
  体系结构
  * QNX是一个微内核实时操作系统,其核心仅提供4种服务:进程调度、进程间通信、底层网络通信和中断处理,其进程在独立的地址空间运行。所有其它OS服务,都实现为协作的用户进程,因此QNX核心非常小巧(QNX4.x大约为12Kb)而且运行速度极快。

查看更多...

Tags: QNX 实时操作系统 RTOS

分类:基础应用 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 170

什么是RTLinux?

What is RTLinux?
Rtlinux is an operating system that allows real-time control of machinery and data from a Linux environment. RTLinux is a hard real time operating system with guaranteed response times (up to hardware limits). Many "real-time" operating systems offer " typical" response times instead. RTLinux was originally developed at the New Mexico Institute of Technology.
Response times are close to hardware limits. On a modest, reasonably configured, x86 PC a RTLinux interrupt handler will run under 10 microseconds from the moment the interrupt was asserted and a RTLinux periodic task will run worst case within 30 microseconds of its scheduled time. On better hardware, these times shrink. Of course, if you insist on bad hardware, you can make things run worse.
Programs are developed in a standard Linux environment with additional capability of connecting to real-time tasks. For example, it is easy to write a Perl script that displays data in Xwindows, responds to commands delivered over a network, and collects data from a real-time task.
RTlinux is currently used for telecommunications, robotics, video editing, and data acquisition and other applications in the field and in R&D labs.

查看更多...

Tags: RTLinux

分类:基础应用 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 151

什么是白皮书?

  一国政府或议会正式发表的重要文件或报告,各国依其习惯使用不同颜色的封皮,白色的叫白皮书,蓝色的叫蓝皮书(如英国政府),还有红皮书(如西班牙政府)、黄皮书(如法国政府)、绿皮书(如意大利政府)等。使用白皮书和蓝皮书的国家最多,特别是白皮书已经成为国际上公认的正式官方文书。

  白皮书可能是一本书,也可能是一篇文章。白皮书作为一种官方文件,代表政府立场,讲究事实清楚、立场明确、行文规范、文字简练,没有文学色彩。白皮书既可以是系列的,比如,中国国防白皮书自1998年以来就是每两年一次;也可能是在某个特定环境下专门发表的,如为驳斥西方国家对中国人权政策的攻击,我国相继发表了若干有关中国人权状况的白皮书。

  此外,有些具有官方性质的年度报告、资料或情况汇总,原来不作为白皮书发表,后为显示其权威性,扩大影响,也改称白皮书。比如,由外交部政策研究室编辑、介绍中国一年外交工作和对外关系情况的《中国外交》一书,原称《中国外交概览》,每年一本,后改称《中国外交》,自2004年起则以白皮书相称。

查看更多...

Tags: 白皮书

分类:杂文 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 124

RTOS的优点

    随着信息家电的普及,智能化、网络化将会无所不在,所有这些都离不开嵌入式软件,而在嵌入式软件只中最核心的莫过于RTOS(Real Time Operating System,实时操作系统)。我们都非常熟悉Windows这样的操作系统,但却不一定熟悉嵌入式系统中常用的RTOS。如今,微软已经推出了Windows的嵌入式版本??Windows CE。而风靡一时的Linux也在嵌入式系统中扮演着重要角色。这样看来,传统桌面操作系统和嵌入式操作系统的界线似乎也在淡化。事实究竟如何呢?

    RTOS的必备特性
    
    用于嵌入式环境的操作系统RTOS与桌面操作系统有很多本质的不同。这些不同的特性导致产品开发的不同结果。

查看更多...

Tags: RTOS

分类:基础应用 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 105

RTOS基本概念

何为嵌入式系统?

嵌入式系统是指操作系统和功能软件集成于计算机硬件系统之中。简单的说就是系统的应用软件与系统的硬件一体化,类似与BIOS的工作方式。具有软件代码小,高度自动化,响应速度快等特点。特别适合于要求实时的和多任务的体系。

查看更多...

Tags: RTOS

分类:基础应用 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 120

什么是RTOS?

RTOS是Real Time Operation System的缩写,即实时操作系统!
IRTOS指支持I2O协议的实时操作系统,也即支持I2O规范的核心应用程序接口与外壳应用程序定义的实时操作系统。IRTOS为设备驱动程序提供的环境与桌面操作系统为应用软件提供的环境相类似。使用IRTOS的最大好处在于驱动程序的可互操作性,可重复利用性和可移植性。IRTOS提供了各种第三方I2O设备驱动程序共存的环境,并提供了一种称为中间服务模块(intermediate service modules)的增值软件的运行框架。

这个技术在国内最近几年才开始逐渐被计算机的专业人员、有关公司等所了解、掌握、应用,在国外大概也就二十年左右的历史!

查看更多...

Tags: RTOS

分类:基础应用 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 135