计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

基于嵌入式PC的PIII计算机系统设计与实现(2)

2017-09-27 05:19
导读:本系统中除了上文指出的双网模块需要PCI-PCI的桥接芯片外,AD模块和串口模块与CPCI总线连接同样需要桥接芯片AMCC S5920的支持(如图2所示)。AMCC S5920是单

本系统中除了上文指出的双网模块需要PCI-PCI的桥接芯片外,AD模块和串口模块与CPCI总线连接同样需要桥接芯片AMCC S5920的支持(如图2所示)。AMCC S5920是单一芯片的多功能设备,它为设计者提供了一条灵活而简便的通往PCI总线的道路。通过使用S5920,模块设计者无须考虑PCI总线的各种电气性能和时序的特殊要求,只需根据S5920转换后的类似ISA的TTL电平的ADD-ON总线进行设计即可。作为PCI上的目标设备,S5920可提供132Mbps的数据传输率,兼容33MHz的PCI总线和高达40MHz的ADD-ON总线,由它转换出的ADD-ON总线可支持8、16和32位的数据宽度。

(1)AD模块

支持16路模拟差分输入,信号的采样及AD转换由AD976完成,采样结果由单片机89C52平滑处理后通过光电隔离器件发送到CPLD,再由CPLD存放于静态RAM中供上位机读取。

该模块占用32字节8位宽I/O空间,用于存储16路16位精度的AD采样结果。

(2)串口模块

通过CD1865支持4路RS-232/422串口,占用512字节8位宽I/O空间、1路中断。

图2 基于786CORE的嵌入式计算机系统

2.3 软件设计

本系统采用VxWorks嵌入式操作系统。它是目前所有独立于处理器的实时系统中最具特色的操作系统之一。VxWorks的微内核Wind是一个具有较高性能的、标准的嵌入式实时操作系统内核。其主要特点包括:快速多任务切换、抢占式任务调度、任务间通信手段多样化等。该内核具有任务切换时间短、中断延迟小、网络流量大等特点,与其他嵌入式实时操作系统相比具有一定的优势。

所有模块的驱动程序均在VxWorks下开发,开发环境为Tornado II。它是嵌入式实时领域里最新一代的开发调试环境,是实现嵌入式实时应用程序的完整的软件开发平台。本系统各个模块的驱动程序均用C语言编写,并在Tornado II下编译成“.O”文件用以提供给用户作为二次开发的中间件。

操作系统及应用程

上一篇:探析民用建筑施工质量管理 下一篇:没有了