一,STM32F4芯片,网卡,udp协议,驱动程序,应用程序相关开发
(1) 芯片配置的时候,我们只能对引脚(Pin A,B,C,D,G,E,F.....)进行相关的配置,置位或拉低,时钟设置
频率设置,输入输出模式等。
(2) 对网卡进行配置时,一定要提前阅读网卡开发技术手册,写程序的时候要紧紧考虑着技术手册,手册中有参考例
程有配置参数。
(3) ping指令,ping通代表着网卡在硬件层次上没有问题,并不是可以运行udp协议了。详细参考四层网络通信结构
ping指令的传输,和udp协议的传输不在同一层。
(4)udp协议组播配置,注意几个关键词,加入组播,离开组播,源ip,源mac,源port的配置在前面,然后配置目标
IP,目标mac,目标port,所谓目标,代表着加入到哪一个多播组中。
(5) wireshark抓包工具,网络编程中非常好用的一个工具,可以帮助分析,网络数据传输中,在哪一个环节出现了
问题,与cmd中断ping指令,网口调试工具(三眼,这个网口调试工具的软件图标,像三眼)配合使用,有神效。
(6)最终对整个系统进行测试时,采用黑盒测试,此时,不在关注程序运行逻辑,而是关注,输入数据和输出数据的
正确性,测试时,一定要考虑到测试环境的局限性,不能局限于当前测试环境之中