驱动开发工作总结一

一,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)最终对整个系统进行测试时,采用黑盒测试,此时,不在关注程序运行逻辑,而是关注,输入数据和输出数据的
正确性,测试时,一定要考虑到测试环境的局限性,不能局限于当前测试环境之中
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值