本文主要对STM32网络升级固件的IAP程序进行解析,也就是在STM32联网的情况下在浏览器上输入指定的IP地址(目前设置为192.168.1.101),然后在浏览器上输入用户名和密码,登陆后可以选择需要升级的bin文件进行固件升级。
以下是目前该程序应用的硬件与软件环境:1.硬件:STM32F407(理论上STM32系列都可以),网卡芯片LAN8720,其他部分参考正点原子的STM32F407探索者开发板。
2.软件:Keil5,LWIP1.4.1主要是基于正点原子STM32F407探索者的第六十章网络通信实验程序与第五十五章串口IAP实验程序(这部分只用到了跳转和烧写FLASH程序)。
说明:该程序与我之前编写的《STM32F407通过SD卡进行程序升级(把bin文件烧写到FLASH的方式)》程序整合起来就可以实现SD卡+网络升级,即可以通过SD卡进行程序升级,如果升级失败自动跳转去进行网络升级,也可以直接进行网络升级。
目前该程序可以应用在项目上,网络升级和SD卡升级均稳定无差错。
该程序的网络升级大概需要15秒钟(从点击到程序升级成功)。
STM32F407通过SD卡进行程序升级(把bin文件烧写到FLASH的方式)》本论坛的链接:http://www.openedv.com/forum.php?mod=viewthread&tid=90835以下先对网络升级部分的操作步骤进行解说,后面再贴上各个C文件的程序。
2024/12/20 13:41:16 31KB ST远程升级
1
linux下自动连接wifi程序源码,程序自动检测系统无线网卡,根据用户提供的ssid和pwd连接wifi,并返回ip,最后输出程序执行时间。
2024/12/18 6:27:22 4KB linux 无线连接 ubuntu C++
1
设备ID:10EC:8169RealTEKPCIGigabitEthernetNIC瑞昱1000M网卡设备
2024/12/9 7:23:21 192KB RTL8139/810x
1
2014年的驱动,苹果完美驱动,此版本无任何不良问题,堪称3070在MacOs中最稳定的驱动了
2024/12/8 14:45:38 1.58MB 3070l 驱动 macos WIFI
1
windowsDHCP服务安装包,解决了在网卡驱动都正常的情况下无法获取ip地址的问题,经过测试可以解决问题,我是win10的系统。
2024/12/7 12:24:02 312KB windows DHCP
1
虚拟TAP设备,虚拟网卡,TAP-windowsV9.21.2.exe由于原网址非常难下载,故放这里备用
2024/12/3 15:29:31 185KB 虚拟TAP设备 虚拟网卡
1
很好的嵌入式linux视频教程(进程通讯)(编程基础)(文件编程)(进程通讯)(多线程)(网络编程)进程控制)进程管理)高级字符设备驱动)字符设备驱动)内存管理子系统)内核开发基础)嵌入式Linux系统构建)U-Boot移植)硬件访问)设备模型)块设备驱动程序)网卡触摸屏)USB驱动程序开发)USB系统架构)PCI串口)LCD驱动程序)硬件访问)LINUXUSB系统)时钟与定时器驱动)ARM系统开发基础)串口驱动程序设计)ADC与触摸屏驱动程序)按键与LED驱动程序设计)LCD驱动程序设计)嵌入式Linux应用程序开发班嵌入式Linux内核驱动进阶班.嵌入式Linux内核驱动深入班.嵌入式ARM系统精讲班嵌入式Linux高级项目班1.嵌入式体验入门班(移动图像监控系统)(嵌入式MP3播放器)(H.264远程视频监控)(安全文件传输系统)高级项目SDK
2024/12/2 10:52:37 119B 嵌入式Linux
1
一.实验目的:掌握RIP路由配置。
二.实验要点:1)根据拓扑图进行网络布线。
2)清除启动配置并将路由器重新加载为默认状态。
3)在路由器上执行基本配置任务。
4)解释debugiprouting的输出。
5)配置并激活串行接口和以太网接口。
6)测试连通性。
7)收集信息并据此找出设备之间无法连通的原因。
8)使用中间地址配置静态路由。
9)使用送出接口配置静态路由。
10)比较使用中间地址的静态路由和使用送出接口的静态路由。
11)配置默认静态路由。
12)配置总结静态路由。
13)记录网络实施方案。
三.实验设备: Cisco2950交换机3台,Cisco2621xm路由器3台,带有网卡的工作站PC三台。
2024/11/22 16:02:19 326KB RIP路由配置 集美
1
1、将你的电脑通过有线直接连接到光猫的LAN1口,保证稳定的连接。
2、拔掉除了电脑连接线以外的所有线缆,包括光纤线,接下来重启光猫启动telnet。
3、运行这个exe程序,选择“维修使能”,并选择连接到光猫的网卡,接着点启动即可。
4、接下来下面的发送进度这个进度条会开始有进度,这时候观察你的光猫指示灯(注意:一直保持光纤断开状态,切记不要连接光纤!),刚开始光信号灯会是红灯闪烁,等到光信号灯不亮,LAN1、LAN2、网络EG三个灯长亮,这时即可按下工具的停止按钮,关闭工具。
5、重启光猫。
6、再次打开使能点击升级导入allshell2.binallshell4.bin)然后点击启动光猫灯都不亮的时候点击停止俩个文件需要刷俩次都操作完之后就完成了,最后就是telnet进去操作了
2024/11/21 21:49:47 18KB 使能工具 华为 光猫破解 补全shel
1
java获取系统信息(cpu,内存,硬盘)方法及jar包。
还可以直接读出ip地址及使用的网卡。
2024/11/16 2:15:53 481KB sigar.jar java读取系统
1
共 333 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡