基于SIC6008的USB协议栈的设计与实现

基于SIC6008的USB协议栈的设计与实现

ID:45579304

大小:121.79 KB

页数:14页

时间:2019-11-15

基于SIC6008的USB协议栈的设计与实现_第1页
基于SIC6008的USB协议栈的设计与实现_第2页
基于SIC6008的USB协议栈的设计与实现_第3页
基于SIC6008的USB协议栈的设计与实现_第4页
基于SIC6008的USB协议栈的设计与实现_第5页
资源描述:

《基于SIC6008的USB协议栈的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、行业分析报告基于SIC6008的USB协议栈的设计与实现学生姓名:入学年份:专业:电了与通信丁程研究方向:多媒体应用与图像处理导师:时间:基于SIC6008的USB协议栈的设计与实现摘要:本文介绍了数字一卫星机顶盒的发展状况及背景。然后介绍了SIC6008出现的意义及背景。基于对SIC6008的应用,本文简要分析介绍了USB协议栈要在ECOS操作系统下实现所涉及到的理论知识,最后对于要解决的问题提出了实现线路。关键字:数字卫星机顶盒SIC6008ECOSUSBEHCIMSCThedesignandimplementionoftheUSBprotocolstackbasedonthe

2、SIC6008Abstract:Thispaperintroducesthedevelopmentandbackgroundofthedigitalsatelliteset-box.ThenintroducesthesignificanceandbackgroundoftheSIC6008.BasedontheapplicationoftheSIC6008,thispaperanalysisestheinvolvedtheoreticalknowledgeabouttheimplementionoftheUSBprotocolstackontheECOSoperaritionsys

3、tem.KeyWords:Digitalsatelliteset-boxSIC6008ECOSUSBEHCIMSC引言在信息化迅猛发展的社会进程屮,便携化的生活方式使得有线电视网、电信网和计算机网“三网融合''成为了必然。数字电视技术的发展也进入了一个全新的时期。卫星数字电视技术的出现使得我国偏远山区和覆盖盲区的群众听广播看电视难的问题得到了有效解决。正是为了解决偏远山区和覆盖盲区群众的听广播看电视难的问题,我国政府早于1998年止式启动了广播电视村村通、户户通工程的项目建设。因此,在政府的大力宣传与推广下,数字T星机顶盒也得到了突飞猛进的发展。虽然近年來我国数字卫星机顶盒行业取得

4、了很大的发展,但是在行业发展中也存在一些问题,但是最根木的问题仍是与国外技术相比仍然存在很人的差距。中国制造业由于缺乏核心技术,贴牌生产仍然是“中国制造”普遍的生存模式。很多高端产品表面上是屮国生产,但是其核心技术仍然来自国外。为此四联微电子迎合市场需求,自行研发了一款为客户提供功能全面、安全可靠的卫星及地而标清机顶盒解决方案的芯片SIC6008o它的产生对芯片制造业的升级以及数字卫星机顶盒行业有着深远影响和重人意义。二、USB协议栈实现相关技术协议介绍2.1ECOS操作系统ECOS可以说是嵌入式领域的一颗新星,全称是EmbeddedConfigurableOperatingSys

5、temo绝大多数代码使用C++写作完成。ECOS是RedHat的产品,但ECOS并不是Linux或Linux的派生。ECOS弥补了Linux在嵌入式应用领域的不足,是一个源码开放的可配置、可移植、无版税、面向深嵌入式应用的实吋操作系统。ECOS的核心部分是由不同的组件组成的,包括内核、C语言库和底层运行包等。每个组件能提供大量的可配置选项,利用ECOS提供的配置工具可以很方便地进行配置,从而通过不同的配置使得ECOS能够满足不同的嵌入式应用。ECOS中C(configurable)表示的“高可配置性覽ECOS可以止开发者像在玩积木般地口由选择其执行期的元件,应用程序开发者可以针对口

6、己的应用程序来设迟一个对其最小的RTOS环境,这跟以往应用程序就是跑在一个完整的RTOS上本质上不同,在嵌入式系统資源与内存寸土寸金的环境上,这样的开发方式是很重要的。在以往的嵌入式开发方式都是自己手工的将RTOS作缩减,对经验不足或对该RTOS不夠熟悉的人将会花去许多吋间,或是根本很难将RTOS拆开,但在ECOS上,由于设计Z初就是朝向可设迟的原則,各种元件都遵守著模块化的开发方式,而应用程序开发者只要使用ECOS屮的配置,即可轻松简单的对ECOS元件作量身打造,也不需对其內部实作有所了解即时RTOS的核心并提供标准系统APL此外,ECOS另一个优点是他支持非常多的平台和CPU,

7、尤其是比较新的CPU比如ARM的各个系列,DSP(BlackFin)等。并且也支持很多硬件平台。目前支持的CPU包括:ARM,CalmRISC,FR-V,H&IA32,M68K,MatsushitaAM3x,MIPS,NECV8xx,PowerPC,SPARC,SuperH支持的硬件平台设备包括:Flash,Ethernet,串口,USB,时钟等。ECOS最大的特点是模块化,内核可配置。如果说嵌入式Linux太庞大了,那么ECOS可能就能够满足耍求。它是一个针对16位

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。