硬汉嵌入式论坛

 找回密码
 立即注册
查看: 5942|回复: 37
收起左侧

[RTX5全家桶] H7-TOOL的RTX5全家桶版整体软件设计框架(2020-10-08)

  [复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106833
QQ
发表于 2020-10-6 08:29:43 | 显示全部楼层 |阅读模式
说明:
1、为了搭建这个框架,的确是耗费了太多精力,最早是打算制作手持版,USB版和以太网版,三个版本,并且还要写上位机软件,但是发现工作量太大了。之后就改变了策略,开始朝着通吃版研究,即一个APP固件实现所有方式,当前已经做到物联网网关,手持版,USB版和以太网版四合一,并且不再需要设计上位机,直接远程访问即可。

2、贯穿这个全家桶方案的关键是emWin的多屏展示,网络协议栈的多网口实现和CMSIS-Driver。
(1)通过多屏方案实现了手持,USB和网络都可以访问界面。
(2)通过网络协议栈的多网口方式实现了USB和网路都可以访问,无需再单独配套一个应用。
(3)CMSIS-Driver在这次设计中起到了承上启下的作用。

3、几乎每个组件的添加都是一部血泪史,以emWin为例,为了验证最高性能版,为H7-TOOL的240*240分辨率的SPI接口IPS屏制作了六种方案进行性能测试,工作量是何其大。

类似V5和V4的通用移植方案。
(1)硬件SPI方案
(2)软件SPI方案
类似V6的Lin驱动移植方案。
(1)硬件SPI方案
(2)软件SPI方案
(3)SPI DMA方案,需要更新的时候调用更新,整个屏幕刷新,一次18ms
(4)SPI DMA方案,不间断实时刷新,类似ADC DMA,一直在传输,每秒55帧的速度

其实工作量更大的还在后面,像网络和USB的调试就更加繁琐了,特别测试多网口供时,坑太多了。

4、RTX5全家桶方案作为H7-TOOL的番外篇,与我们当前已经发布APP固件并不冲突。

5、现在已经开始添加各种应用代码,争取早日发布,并且会制作教程文档。

77.png

评分

参与人数 3金币 +60 收起 理由
jxgzlym + 20 赞一个!
morning_enr6U + 20 神马都是浮云
byccc + 20 赞一个!

查看全部评分

回复

使用道具 举报

13

主题

223

回帖

262

积分

高级会员

积分
262
发表于 2020-10-6 13:32:28 | 显示全部楼层
今天要开源放出来了?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106833
QQ
 楼主| 发表于 2020-10-6 13:55:24 | 显示全部楼层
miaoqiongb 发表于 2020-10-6 13:32
今天要开源放出来了?

软件框架差不多了,剩下就是添加各种应用代码了。

开源还要过段时间,制作完毕后还要写个制作教程文档,一起发布。
回复

使用道具 举报

22

主题

250

回帖

321

积分

高级会员

积分
321
发表于 2020-10-6 14:53:44 | 显示全部楼层
期待,很想看看硬汉哥的框架。
回复

使用道具 举报

23

主题

1406

回帖

1475

积分

至尊会员

积分
1475
发表于 2020-10-7 11:48:14 | 显示全部楼层
强烈期待
代码不规范,亲人两行泪!
回复

使用道具 举报

3

主题

1223

回帖

1232

积分

至尊会员

积分
1232
发表于 2020-10-7 12:46:14 | 显示全部楼层
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106833
QQ
 楼主| 发表于 2020-10-8 00:06:11 | 显示全部楼层
白天了更新绘制好的框图。
回复

使用道具 举报

3

主题

1223

回帖

1232

积分

至尊会员

积分
1232
发表于 2020-10-8 11:00:46 | 显示全部楼层
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106833
QQ
 楼主| 发表于 2020-10-8 11:52:31 | 显示全部楼层
已经更新。
回复

使用道具 举报

5

主题

578

回帖

593

积分

版主

Rank: 7Rank: 7Rank: 7

积分
593
发表于 2020-10-8 15:26:45 | 显示全部楼层
好宏大的框架
回复

使用道具 举报

2

主题

87

回帖

93

积分

初级会员

积分
93
发表于 2020-10-8 21:55:42 | 显示全部楼层
支持,跟着学习
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106833
QQ
 楼主| 发表于 2020-10-9 08:33:12 | 显示全部楼层
开始努力添加各种应用代码,争取早日发布。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106833
QQ
 楼主| 发表于 2020-10-9 08:34:35 | 显示全部楼层

大部分都添加上了,现在主要是各种组件之间的兼容整合和应用部分的实现了。
回复

使用道具 举报

4

主题

139

回帖

151

积分

初级会员

积分
151
QQ
发表于 2020-10-9 12:00:35 | 显示全部楼层
到时候是会维持2个固件,现在站长开发的一个,硬汉哥的一个,还是会最终切到RTX5全家桶版本?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106833
QQ
 楼主| 发表于 2020-10-9 12:12:10 | 显示全部楼层
qgyhd1234 发表于 2020-10-9 12:00
到时候是会维持2个固件,现在站长开发的一个,硬汉哥的一个,还是会最终切到RTX5全家桶版本?

不会合并。
回复

使用道具 举报

16

主题

87

回帖

135

积分

初级会员

积分
135
发表于 2020-10-9 14:36:12
这样H7 TOOLS可以作为RTX的开发板了。

4

主题

140

回帖

152

积分

初级会员

积分
152
发表于 2020-10-10 09:54:16 | 显示全部楼层
辛苦了,真的太不容易了,上位机也是emWin做的吗,还是不需要上位机了
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106833
QQ
 楼主| 发表于 2020-10-10 10:42:34 | 显示全部楼层
浴火重生 发表于 2020-10-10 09:54
辛苦了,真的太不容易了,上位机也是emWin做的吗,还是不需要上位机了

不需要上位机,直接远程访问。
回复

使用道具 举报

36

主题

2040

回帖

2148

积分

至尊会员

积分
2148
发表于 2020-10-10 11:46:40 | 显示全部楼层
坐等发布
Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better.
回复

使用道具 举报

0

主题

23

回帖

23

积分

新手上路

积分
23
发表于 2020-10-12 09:43:20 | 显示全部楼层
太强了
回复

使用道具 举报

23

主题

1406

回帖

1475

积分

至尊会员

积分
1475
发表于 2020-10-12 11:16:38 | 显示全部楼层
eric2013 发表于 2020-10-10 10:42
不需要上位机,直接远程访问。

我实现的有点不稳定,经常断线,有什么要注意的吗
代码不规范,亲人两行泪!
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106833
QQ
 楼主| 发表于 2020-10-12 11:23:44 | 显示全部楼层
missfox 发表于 2020-10-12 11:16
我实现的有点不稳定,经常断线,有什么要注意的吗

你的断线后还能重连上吗
回复

使用道具 举报

23

主题

1406

回帖

1475

积分

至尊会员

积分
1475
发表于 2020-10-13 09:34:06 | 显示全部楼层
eric2013 发表于 2020-10-12 11:23
你的断线后还能重连上吗

可以重连上,昨晚回去排查,找到问题方向了,优化界面设计后,稳定很多了。
代码不规范,亲人两行泪!
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106833
QQ
 楼主| 发表于 2020-10-13 16:06:09 | 显示全部楼层
missfox 发表于 2020-10-13 09:34
可以重连上,昨晚回去排查,找到问题方向了,优化界面设计后,稳定很多了。

界面设计太复杂了会卡顿,要做优化。
回复

使用道具 举报

23

主题

1406

回帖

1475

积分

至尊会员

积分
1475
发表于 2020-10-14 10:49:14 | 显示全部楼层
eric2013 发表于 2020-10-13 16:06
界面设计太复杂了会卡顿,要做优化。

昨天继续测试,基本稳了
代码不规范,亲人两行泪!
回复

使用道具 举报

0

主题

2

回帖

2

积分

新手上路

积分
2
发表于 2020-11-4 09:57:23 | 显示全部楼层
期待~~~~~~~~~~~~~~~~~~
回复

使用道具 举报

0

主题

30

回帖

30

积分

新手上路

积分
30
发表于 2020-11-12 11:23:11 | 显示全部楼层
公司用RTX好几年了,几年的程序也都是基于CMSIS-OS V2封装层    相当期待H7-TOOL的RTX5全家桶  特别是教程的发布    硬汉确实用心了
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106833
QQ
 楼主| 发表于 2020-11-12 13:06:48 | 显示全部楼层
jxgzlym 发表于 2020-11-12 11:23
公司用RTX好几年了,几年的程序也都是基于CMSIS-OS V2封装层    相当期待H7-TOOL的RTX5全家桶  特别是教程 ...

嗯,努力中,争取早点发布。
回复

使用道具 举报

4

主题

33

回帖

45

积分

新手上路

积分
45
发表于 2020-11-13 13:24:05 | 显示全部楼层
希望早点出来,我正在用~
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106833
QQ
 楼主| 发表于 2020-11-13 13:42:58 | 显示全部楼层
CJQ_ENJOY 发表于 2020-11-13 13:24
希望早点出来,我正在用~

考虑作为今年的年末福利发布了。专门腾出春节前的一个月不干别的,就做这个,整理发布出来。

零散时间做不行,时间完全不够用。
回复

使用道具 举报

0

主题

10

回帖

10

积分

新手上路

积分
10
发表于 2021-1-23 21:50:18 | 显示全部楼层
快发布了没,相当期待
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106833
QQ
 楼主| 发表于 2021-1-24 08:42:02 | 显示全部楼层
abofly 发表于 2021-1-23 21:50
快发布了没,相当期待

发布,今年会发布的。
回复

使用道具 举报

0

主题

9

回帖

9

积分

新手上路

积分
9
发表于 2021-3-8 17:17:26 | 显示全部楼层
eric2013 发表于 2021-1-24 08:42
发布,今年会发布的。

比较期待,我想移植到V7的板子, Tool这个lua环境,如果执行的lua语句是死循环    有办法kill这个任务吗?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106833
QQ
 楼主| 发表于 2021-3-8 17:27:11 | 显示全部楼层
sapoiuyt 发表于 2021-3-8 17:17
比较期待,我想移植到V7的板子, Tool这个lua环境,如果执行的lua语句是死循环    有办法kill这个任务吗 ...

可以考虑直接强行删掉,然后重新初始化LUA环境。
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2021-7-4 11:47:43 | 显示全部楼层
硬汉哥,教程出来了吗。 论坛太多了没找到啊。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106833
QQ
 楼主| 发表于 2021-7-4 12:28:06 | 显示全部楼层
zzheng 发表于 2021-7-4 11:47
硬汉哥,教程出来了吗。 论坛太多了没找到啊。

搁置了,暂时不更新了。

这个里面的大部分功能已经集成到H7-TOOL APP固件V2.X里面。

1、APP V1.X是开源的,在论坛可以下载。
2、APP 2.X新版源码还没有开源,还需要再更新几个小版本,现在还有几个开源问题没有解决(需要把代码从RTE环境独立出来),待解决后,会第1时间分享代码给大家的。
回复

使用道具 举报

3

主题

1223

回帖

1232

积分

至尊会员

积分
1232
发表于 2021-7-7 09:35:30 | 显示全部楼层
硬汉大哥,这个APP 2.X的RTX全家桶的方案,等开源,期盼好久了哈!
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106833
QQ
 楼主| 发表于 2021-7-7 09:41:13 | 显示全部楼层
morning_enr6U 发表于 2021-7-7 09:35
硬汉大哥,这个APP 2.X的RTX全家桶的方案,等开源,期盼好久了哈!

APP 2.X新版源码还没有开源,还需要再更新几个小版本,现在还有几个开源问题没有解决(需要把代码从RTE环境独立出来),待解决后,会第1时间分享代码给大家的。
回复

使用道具 举报

3

主题

1223

回帖

1232

积分

至尊会员

积分
1232
发表于 2021-7-8 12:38:44 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-6 20:48 , Processed in 0.545649 second(s), 32 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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