在机顶盒中的应用
发布时间:2007/4/23 0:00:00 访问次数:800
|
您现在的位置:8019 的货源和报价 8019 的相关技术信息 | 其他型号 | 深圳市颐达硕电子联系人:王小姐/杨先生 电话:0755-83038937/83038069 | 立岛电子联系人:柯先生/陈小姐 电话:0754-4497376 | 北京瑞丰科技有限公司联系人:沈月 电话:086-010-82642405/82642313 | 北京天阳诚业科贸有限公司联系人:武小姐,郑子青、李丹 电话:010-51796588/0755-83995342/ | ||
>>更多供应商 |
在机顶盒中的应用
摘 要:本文阐述了pSOS操作系统中的pNA+模块在机顶盒中的具体应用方法。首先介绍了pNA+的结构体系,接着详细分析了SC2000与8019的接口,最后介绍了软件流程和实际应用。
关键词:pSOS操作系统;pNA+模块;机顶盒
引言
美国集成系统公司(ISI)开发的嵌入式实时多任务操作系统pSOS集成了一整套嵌入式软件模块、工具和服务。它包括pSOS+内核、pNa+ TCP/IP协议支持包、pRISM集成开发环境、pROBE+调试代理等部分。pSOS+内核作为操作系统的核心,负责执行所请求的服务;安排、管理和分配资源;协调多个异步活动。本文主要讨论pNA+模块在机顶盒中的应用。
pNA+模块概述
pNA+的结构体系如图1所示。网络接口(NI)层将IP层与低层网络介质的物理特性隔离开,它依赖于硬件。网络接口并不属于pNA+,而是pNA+与用户驱动之间的接口。
IP层用于传输数据块,这种数据块被称作数据报。该层提供了长数据报通过网络或互联网传输时,对数据包进行路由、分段以及重组的技术。
ARP用来建立在网络物理地址和IP地址的映射关系。
传输层支持两种传输协议,TCP以及用户数据报协议(UDP),它们在IP之上。除此以外,还有互联网控制报文协议(ICMP)以及Internet组管理协议(IGMP)。ICMP用于错误报告以及其他网络管理任务。它在IP层之上,但在逻辑上仍然是IP的一部分,并且通常不能被用户访问。
socket层提供用户编程接口。该层提供访问Internet协议所需的具有重入属性的各种过程、服务程序;它遵循UNIX 4.3 BSD socket接口语法的工业标准。
网络接口
pNA+模块通过网络接口来访问网络资源,网络接口是应用pNA+模块的基础。
机顶盒采用以太网接口,接口芯片是Realtek的RTL8019,CPU采用SC2000。RTL8019AS是10M全双工的ISA以太网接口芯片,工作在8位模式(使用8位数据线、5位地址线),挂接在SC2000的e-bus总线上。RTL8019AS通过INT3向SC2000的GPIO29发送中断请求,SC2000通过WRn(A9)和RDn(C10) 向RTL8019AS的IOW和IOR发送读或写指令,SC2000通过CSn2向RTL8019AS的AEn发送片选指令。sc2000与8019的接口图2所示。
e-bus是一个具有32位数据能力54M总线时钟的总线,通过合理的配置,可以使其满足8019所需要的时序要求。其配置主要涉及将8019配置到哪一段地址空间,e-bus对该段地址空间操作的时序。网络接口的结构如图3所示。
pNA+对驱动程序的调用全部通过网络接口进行,而驱动程序向pNA+传送的所有数据都是通过A
|
您现在的位置:8019 的货源和报价 8019 的相关技术信息 | 其他型号 | 深圳市颐达硕电子联系人:王小姐/杨先生 电话:0755-83038937/83038069 | 立岛电子联系人:柯先生/陈小姐 电话:0754-4497376 | 北京瑞丰科技有限公司联系人:沈月 电话:086-010-82642405/82642313 | 北京天阳诚业科贸有限公司联系人:武小姐,郑子青、李丹 电话:010-51796588/0755-83995342/ | ||
>>更多供应商 |
在机顶盒中的应用
摘 要:本文阐述了pSOS操作系统中的pNA+模块在机顶盒中的具体应用方法。首先介绍了pNA+的结构体系,接着详细分析了SC2000与8019的接口,最后介绍了软件流程和实际应用。
关键词:pSOS操作系统;pNA+模块;机顶盒
引言
美国集成系统公司(ISI)开发的嵌入式实时多任务操作系统pSOS集成了一整套嵌入式软件模块、工具和服务。它包括pSOS+内核、pNa+ TCP/IP协议支持包、pRISM集成开发环境、pROBE+调试代理等部分。pSOS+内核作为操作系统的核心,负责执行所请求的服务;安排、管理和分配资源;协调多个异步活动。本文主要讨论pNA+模块在机顶盒中的应用。
pNA+模块概述
pNA+的结构体系如图1所示。网络接口(NI)层将IP层与低层网络介质的物理特性隔离开,它依赖于硬件。网络接口并不属于pNA+,而是pNA+与用户驱动之间的接口。
IP层用于传输数据块,这种数据块被称作数据报。该层提供了长数据报通过网络或互联网传输时,对数据包进行路由、分段以及重组的技术。
ARP用来建立在网络物理地址和IP地址的映射关系。
传输层支持两种传输协议,TCP以及用户数据报协议(UDP),它们在IP之上。除此以外,还有互联网控制报文协议(ICMP)以及Internet组管理协议(IGMP)。ICMP用于错误报告以及其他网络管理任务。它在IP层之上,但在逻辑上仍然是IP的一部分,并且通常不能被用户访问。
socket层提供用户编程接口。该层提供访问Internet协议所需的具有重入属性的各种过程、服务程序;它遵循UNIX 4.3 BSD socket接口语法的工业标准。
网络接口
pNA+模块通过网络接口来访问网络资源,网络接口是应用pNA+模块的基础。
机顶盒采用以太网接口,接口芯片是Realtek的RTL8019,CPU采用SC2000。RTL8019AS是10M全双工的ISA以太网接口芯片,工作在8位模式(使用8位数据线、5位地址线),挂接在SC2000的e-bus总线上。RTL8019AS通过INT3向SC2000的GPIO29发送中断请求,SC2000通过WRn(A9)和RDn(C10) 向RTL8019AS的IOW和IOR发送读或写指令,SC2000通过CSn2向RTL8019AS的AEn发送片选指令。sc2000与8019的接口图2所示。
e-bus是一个具有32位数据能力54M总线时钟的总线,通过合理的配置,可以使其满足8019所需要的时序要求。其配置主要涉及将8019配置到哪一段地址空间,e-bus对该段地址空间操作的时序。网络接口的结构如图3所示。
pNA+对驱动程序的调用全部通过网络接口进行,而驱动程序向pNA+传送的所有数据都是通过A