搜索
bottom↓
回复: 37

[分享/更新]多功能IAP上位机(支持CRC校验、分包、帧间隔设置)

  [复制链接]

出0入4汤圆

发表于 2020-7-2 15:07:29 | 显示全部楼层 |阅读模式
本帖最后由 bolizhicheng204 于 2020-7-2 15:09 编辑

一直想找一个功能全、可靠的IAP上位机,一直没有找到合适的,后来自己写了一个:https://www.amobbs.com/thread-5728810-1-1.html
没有想到反响热烈,最近测试了一下,然后对之前的软件做了改进,现上传更新版本V8.4的开源代码。

V8.4
修复一些BUG。
删除IAP、APP双波特率。(功能复杂增加出错概率,实际测试效果不佳)
增加接收数据智能显示功能。自动识别十六进制还是字符串格式,根据内容显示不需要十六进制字符串反复切换。
增加了一些指令以显示写bin文件、校验、跳转、写参数、成功运行app等步骤。


另外我的主业是搞硬件,偶尔写写单片机代码,上位机外观各方面要求不要太高能用就行。主要是IAP功能要完善、可靠,有什么好的建议欢迎交流。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入102汤圆

发表于 2020-7-2 15:11:33 | 显示全部楼层
楼主又出新作,真是能人一个,感谢分享

出0入4汤圆

 楼主| 发表于 2020-7-2 15:13:41 | 显示全部楼层
看图,字数补丁

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入4汤圆

 楼主| 发表于 2020-7-2 15:17:09 | 显示全部楼层
N_EMBED 发表于 2020-7-2 15:11
楼主又出新作,真是能人一个,感谢分享

哎,别提,强迫症严重,又找不到 合适的工具,想买都买不到,所以自己搞了

出0入0汤圆

发表于 2020-7-2 15:48:19 | 显示全部楼层
谢谢分享

出0入4汤圆

发表于 2020-7-2 16:12:46 | 显示全部楼层
这图片看着难受

出0入0汤圆

发表于 2020-7-2 16:33:42 | 显示全部楼层
请问,网口模式下,如果多个终端同时连接这个软件请求升级,能支持吗?

出0入4汤圆

 楼主| 发表于 2020-7-2 16:47:54 | 显示全部楼层
血刃修罗 发表于 2020-7-2 16:33
请问,网口模式下,如果多个终端同时连接这个软件请求升级,能支持吗?
...

目前只支持串口,我的要求高可靠性,目前主要解决这个问题,网口以后再说。

出0入0汤圆

发表于 2020-7-2 22:30:47 | 显示全部楼层
感谢分享,楼主技术真牛,继续加油

出0入0汤圆

发表于 2020-7-2 22:33:37 来自手机 | 显示全部楼层
楼主产精品啊…

出0入0汤圆

发表于 2020-7-2 22:48:41 | 显示全部楼层
支持楼主

出50入0汤圆

发表于 2020-7-2 23:14:33 来自手机 | 显示全部楼层
开源的,必须顶,感谢分享,学习学习!

出0入0汤圆

发表于 2020-7-3 10:33:17 | 显示全部楼层
留个爪!!!期待更多

出0入0汤圆

发表于 2020-7-3 11:09:56 | 显示全部楼层
谢谢分享。。。。。。。

出0入0汤圆

发表于 2020-7-3 16:56:53 | 显示全部楼层
谢谢分享,这个工具看起来很不错。试用下

出1000入0汤圆

发表于 2020-7-3 20:19:15 | 显示全部楼层
谢谢分享

出0入0汤圆

发表于 2020-7-6 21:37:08 | 显示全部楼层
设计的不错

出0入0汤圆

发表于 2020-7-10 17:30:01 | 显示全部楼层
支持楼主的开源精神

出0入0汤圆

发表于 2020-7-14 11:59:02 | 显示全部楼层
这个软件不错,要学习一下,多谢

出0入0汤圆

发表于 2020-7-16 21:15:09 | 显示全部楼层
楼主这个是用C#写的吗

出0入4汤圆

 楼主| 发表于 2020-7-17 08:45:57 | 显示全部楼层
Dragontan 发表于 2020-7-16 21:15
楼主这个是用C#写的吗

是的。。。

出0入0汤圆

发表于 2020-7-17 10:00:04 | 显示全部楼层

大佬V5呀

出0入0汤圆

发表于 2020-7-23 22:19:28 | 显示全部楼层
这个好,支持楼主!

出0入0汤圆

发表于 2020-7-24 11:17:04 | 显示全部楼层
感谢分享MARK

出0入0汤圆

发表于 2020-7-24 12:52:19 | 显示全部楼层
收获满满的经验,谢谢楼主分享。不过方便的话可以把图片换一下 :)

出0入0汤圆

发表于 2020-10-23 18:04:27 | 显示全部楼层
期待楼主的以太网功能

出1325入193汤圆

发表于 2021-5-10 11:32:16 | 显示全部楼层
期待楼主的以太网功能  1086+

出1000入0汤圆

发表于 2021-5-10 14:33:28 | 显示全部楼层
感谢分享

出0入0汤圆

发表于 2021-5-28 13:18:20 | 显示全部楼层
好东东。。谢谢分享。

出155入0汤圆

发表于 2021-5-28 16:08:39 | 显示全部楼层

感谢分享

出715入1076汤圆

发表于 2021-5-28 16:25:25 | 显示全部楼层
本帖最后由 dukelec 于 2021-5-28 16:55 编辑

我做的 bootloader 雙波特率的機制是:

bootloader 啓動時等待 2 秒鐘,沒有收到相關命令則跳轉執行 app 固件。

等待的 2 秒鐘又一分爲二,第 1 秒波特率配置默認爲 115200 bps,第 2 秒使用用戶設置值,譬如 1 Mbps、10 Mbps(用戶設置的波特率同時生效於 bootloader 和 app)
(bootloader 階段有一個指示燈在閃爍,第 1 秒閃的慢,第 2 秒閃的快一些)

如果用戶設置的波特率也是 115200,那麼就是 115200 波特率等待 2 秒(也可以只等 1 秒,時間可以隨便修改)

默認使用當前設置的波特率和 bootlader 及 app 通訊,如果忘記波特率設定值,才使用默認的 115200 建立連接(如果是 485 且地址忘記,則用 0xff 廣播地址進行搜尋)
bootloader 第 1 秒默認波特率階段,不主動向外發送數據,所以不會有波特率不匹配導致串口數據亂碼的情況

參考連接(含 bootloader、app 固件 及上位機 源碼):
开源串口图形界面工具 CDBUS GUI 支持读写数据表、串口打印、IAP、波形显示…
https://www.amobbs.com/thread-5746055-1-1.html

出0入4汤圆

 楼主| 发表于 2021-5-28 16:57:22 | 显示全部楼层
dukelec 发表于 2021-5-28 16:25
我做的 bootloader 雙波特率的機制是:

bootloader 啓動時等待 2 秒鐘,沒有收到相關命令則跳轉執行 app  ...

这样可以尽量提高速度,挺好的。
我之前也做过波特率自适应的版本,而且支持IAP和APP波特率单独设置,后来发现并不实用,再后来为了提高产品通用性、稳定可靠,就删除了该功能

出715入1076汤圆

发表于 2021-5-28 17:02:30 | 显示全部楼层
本帖最后由 dukelec 于 2021-5-28 17:04 编辑
bolizhicheng204 发表于 2021-5-28 16:57
这样可以尽量提高速度,挺好的。
我之前也做过波特率自适应的版本,而且支持IAP和APP波特率单独设置,后 ...


是的,波特率自適應很麻煩、兼容性不好、不可靠,所以我上面的思路是只留一個默認的波特率做後門,前門走不通才走後門。

出0入0汤圆

发表于 2021-5-28 23:13:40 | 显示全部楼层
多谢分享

出100入101汤圆

发表于 2021-5-29 05:20:56 来自手机 | 显示全部楼层
不错,学习

出0入0汤圆

发表于 2021-6-2 17:26:41 | 显示全部楼层

谢谢分享

出25入0汤圆

发表于 2021-11-8 16:19:34 | 显示全部楼层
好东西收藏了

出0入0汤圆

发表于 2021-11-8 20:38:29 | 显示全部楼层
不错,学习
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-8-16 14:32

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表