嵌入式系统的实时数据接口扩展研究

网友投稿 236 2022-11-20

嵌入式系统的实时数据接口扩展研究

1 嵌入式系统的构成

1.1 硬件系统

(1) CPU

8K 字节的 Cache;

一个带 MII 接口的100Mbps/10Mbps 以太网控制器;

两个 HDLC 通道;

18个通用I/0通道;

共有21个中断源,其中4个用于外部中断;

(2)Flash ROM 和 SDRAM

Flash ROM 和 SDRAM 构成了系统的存储空间。其中Flash ROM 作为程序存储器,用于存放操作系统、应用程序等;SDRAM为系统内存。

CPU 内部的以太网控制器只提供了MAC(媒体接入控制器),需在外部接一个物理层芯片完成编解码和时钟恢复等功能。串行接口芯片主要完成串行线路接口的电平转换。

(4)CPLD 和 FIFO

为了能使系统支持实时数据通信,需要在外设和嵌入式系统的外部总线之间加上 FIFO 和CPLD。FIFO 用于数据缓冲,CPLD 用于产生 FIFO控制逻辑和外部总线控制逻辑。

1.2 操作系统

针对所采用的 CPU 没有 MMU,选用了目前在嵌入式系统中被广泛使用的μClinux。μClinux 是从标准的Linux 2.0 内核发展而来的,但其源代码针对典型的嵌入式应用已经作了许多精简和修改,使得其内核比标准的 Linux 内核要小很多,不过它仍然保留了标准 Linux的主要特色。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Hadoop之——Hadoop 2.6.3动态增加/删除DataNode节点
下一篇:Hadoop之——基于MR程序实现倒排索引
相关文章

 发表评论

暂时没有评论,来抢沙发吧~