|
基于S3C44B0X和uCLinux 的嵌入式网络系统的实现
[复制链接]
基于S3C44B0X和uCLinux 的嵌入式网络系统的实现
S3C44B0X
是SamSung 公司推出的一款基于 ARM7TDMI 核的RISC 嵌入式处理器,具有丰富的片上资源,适合于对成本和功耗要求比较高的应用场合。嵌入式 OS—uCLinux
继承了Linux 的内核小、效率高、源代码开放以及包含完整的TCP/IP 协议等优点,应用前景广泛。
嵌入式网络接口设计
(1) 硬件设计。由于S3C44B0X片上不带以太网控制器, 为了进行网络通信,必须外接以太网控制芯片。在该系统中, 采用CS8900A
作为以太网控制器。CS8900A
主要为嵌入式应用系统、便携式产品和某些适配卡等提供一种切实可行的以太网解决方案。CS8900A
是CIRRUS LOGIC 公司生产的低功耗、性能优越的16 位以太网控制器。它包含4 K RAM、 10BASE-T 发送和接收滤波器、24mA 驱动能力的ISA 接口。
S3C44B0X负责对CS8900A
进行初始化配置,完成各种必要的控制,并实现数据的网络传输等功能。加隔离变压器 YL18-1080S 的作用主要是将外部线路与CS8900A
隔开,防止干扰和烧坏元器件,实现带电的插拔功能。在该电路中,MAC 地址和IP 地址写在EEPROM-93LC46 中。网络接口的硬件结构框图如图3 所示。
基于S3C44B0X和uCLinux 的嵌入式网络系统的实现.pdf
(156.01 KB, 下载次数: 63)
|
|