本文介绍了ARM公司所研制的Cortex-M3内核的优势,STM32微处理器作为主流嵌入式系统的应用以及DM9000A网卡的基本构架以及其发展,研究了实验平台、底层驱动、上层软件之间的关系。编写了DM9000A网卡的驱动程序;主要涵盖了初始化对芯片的启动模式进行定义;数据包发送和接收等部分等,并利用LWIP协议栈对以太网数据进行处理和传输,运用微处理器来显示数据的信息。
本次设计所涉及的系统设计主要包含两个部分,即硬件部分和软件部分。硬件电路为软件测试提供平台,硬件电路以具有Cortex-M3内核的STM32芯片为主控巾心,配备以太网卡DM9000A来构建仿真平台,以太网卡作为控制器对不同层面的数据进行处理。待测试平台构建完毕后写入DM9000A网卡驱动程序,配合STM32芯片的控制函数,完成LWIP网络通讯协议的移植,实现以太网数据通讯。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !