LPC2292与DM9000嵌入式网络通讯协议实现

版权申诉
0 下载量 52 浏览量 更新于2024-10-13 收藏 12KB RAR 举报
资源摘要信息:"本资源主要涉及了一个使用C语言开发的网络通讯项目,该项目基于LPC2292微控制器和DM9000网络芯片。该系统遵循TCP/IP协议规范,并采用ADS开发环境进行开发。在此项目中,硬件配置为小端模式,拥有16位的数据总线宽度,命令和数据的传输地址分别为0x***和0x***。在软件配置方面,系统采用了程序查询的方式来获取和发送以太网数据帧,并且DM9000的配置信息都是由程序来设置的。 在本资源中,也提供了一个名为'***.txt'的文件,该文件可能包含了一些网络通讯项目的具体信息和细节,如网络协议的实现,程序的开发过程,以及DM9000网络芯片的使用方法等。具体的详细信息,需要用户自己阅读程序源码来获取。 此外,本资源的发布者是一个名为'松牛'的网站,该网站承接各种嵌入式系统与软件集成项目的研发,感兴趣的用户可以访问其官方网站(***以获取更多信息。 最后,这个资源的创建日期为2007年12月21日,表明这个项目是相对古老的,但仍然对学习和理解基于LPC2292和DM9000的网络通讯项目有重要的参考价值。" 知识点详细说明: 1. LPC2292微控制器:LPC2292是NXP公司生产的一款基于ARM7TDMI-S核心的32位微控制器,具有丰富的外设接口和较低的功耗,适用于工业控制和网络通讯等领域。 2. DM9000网络芯片:DM9000是一款由Davicom公司生产的10/100M以太网控制芯片,具有MAC和PHY的功能,支持MII/RMII接口,广泛应用于嵌入式网络通讯领域。 3. TCP/IP协议规范:TCP/IP协议是一系列网络通讯协议的统称,是互联网的基础,包括传输层的TCP协议和网络层的IP协议等。 4. ADS开发环境:ADS即ARM Developer Suite,是ARM公司推出的一套用于ARM处理器开发的集成开发环境,支持C和C++语言,适用于ARM7、ARM9和ARM10等多种处理器。 5. 小端模式和大端模式:在计算机系统中,数据存储的顺序有大端和小端之分。小端模式是指低位字节存放在低地址处,而大端模式则是指高位字节存放在低地址处。 6. 程序查询方式:程序查询方式是一种简单的数据输入输出方式,CPU通过查询设备的状态来判断是否可以进行数据传输,不需要使用中断和DMA等其他方式。 7. 嵌入式系统与软件集成项目:嵌入式系统是指嵌入到设备内部,用于控制或监视设备运行的计算机系统。嵌入式系统与软件集成项目是指将软件集成到嵌入式系统中的项目,包括软件的开发,测试,部署等过程。 8. 网络通讯协议:网络通讯协议是指在计算机网络中进行数据交换时所遵循的标准和约定,如TCP/IP协议,HTTP协议,FTP协议等。 9. 源码阅读:源码阅读是指阅读和理解程序源代码的过程,通过阅读源码可以了解程序的运行机制,学习编程技巧,提高编程能力。 10. 松牛网站:松牛网站是一个提供各种嵌入式系统与软件集成项目的研发,承接相关的研发项目的网站。