本文主要对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
转换源码在SqlConvertToOracle.pas中,该转换过程负则将SQLServer的一些语法特性翻译为Oracle支持的形式,也包括常用的函数,支持复杂的SQL,例如嵌套/子查询等。
这是小弟为了一个Oracle项目的应急之作,我们的系统(Delphi的三层架构)一直运行在sqlserver下面,当时客户指定需要的是支持Oracle版本的应用系统,这个系统不小,如果要将里面的SQL全部转换为Oracle,需要大量的时间及人力和物力,为了在短期内完成任务,小弟想到了“自动翻译”的方法,其难度是可想而知的,不过幸好我们的系统设计还算合理,所在的SQL都是由中间层一个统一的过程来执行的,在写好这个转换过程后,我在中间层那个执行SQL的过程中对调用者传进的SQL进行转换后再执行,就基本完成了整个系统的SQL语法从SQLServer到Oracle的兼容,呵呵,听起来有点不可思议。
系统已经于3个月前上线,目前运行很稳定。
如果有人用得着或发现什么问题,请加我的QQ:229481711,同时请支持一下本人的报表控件作品(AcReport):http://download.csdn.net/detail/shaoyy/3674310
2024/12/20 11:41:51 220KB SQLServer Oracle SQL 翻译
1
(android高仿系列)今日头条--新闻阅读器(三)完结、总结篇实现了大体的全部功能。
对应的博文地址:http://blog.csdn.net/vipzjyno1/article/details/26514543对应的GITHUB地址:https://github.com/Rano1/TopNews
2024/12/19 8:03:06 4.22MB android 高仿 今日头条 新闻
1
常用antisamy策略文件:antisamy-slashdot.xml、antisamy-ebay.xml、antisamy-myspace.xml、antisamy-anythinggoes.xml、antisamy-tinymce.xml等。
详细介绍参见此文:http://blog.csdn.net/softwave/article/details/53761796
2024/12/19 0:14:55 44KB antisamy
1
KinSlideshow1.2.1图片轮播插件非压缩版源代码,方便需要修改的童鞋。
实例参考地址http://www.lanrentuku.com/js/jiaodiantu-794.htmlJquery幻灯片焦点图插件,感谢支持。
1
从文本文件中读取数据并自动建立单链表另一个完整的程序http://download.csdn.net/source/3198575VC++6.0环境下编译通过
2024/12/16 8:48:58 891B 数据 读取 txt 链表
1
http://fir.im/5u9phttp://blog.csdn.net/i_do_can/article/details/50913656
2024/12/16 4:26:25 9.87MB music
1
android自定义相机的实现,主要实现了通过surfaceview跟camera实现拍照,预览,图片的保存。
能够进行前后摄像头的切换,自动和手动聚焦,设置闪光灯模式,人脸识别等详细请见博客地址http://blog.csdn.net/renlei0109/article/details/49911695
2024/12/15 9:12:52 290KB android camera surfaceview 人脸识别
1
与博文(http://blog.csdn.net/google19890102/article/details/45273309)配套的实验
2024/12/15 3:27:21 132KB OS-ELM
1
直接调用系统的WinHttp对象实现网页访问和提交数据。
不使用inet1控件和winsock控件,也不使用API函数,更不用xmlhttp这种卡顿的方式。
对网页编码支持UTF-8和Unicode以及GBK/gb2312的正常处理。
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡