请选择 进入手机版 | 继续访问电脑版

硬汉嵌入式论坛

 找回密码
 立即注册
楼主: eric2013
收起左侧

【安富莱】F429开发板RTOS+emWin+FS+TCP/IP+USB+CAN+Modbus综合Demo已发布(2017-03-21)

  [复制链接]

0

主题

68

回帖

68

积分

初级会员

积分
68
发表于 2020-2-22 10:53:02 | 显示全部楼层
我看了下WEB相关的程序,里面的代码里几乎没有实现的过程, 是不是封装到TCP库里了,只有几个配置文件,
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105942
QQ
 楼主| 发表于 2020-2-22 10:55:21 | 显示全部楼层
wander 发表于 2020-2-22 10:53
我看了下WEB相关的程序,里面的代码里几乎没有实现的过程, 是不是封装到TCP库里了,只有几个配置文件,

在接口文件里面呢,都在那个里面做的Http post和http get
回复

使用道具 举报

0

主题

68

回帖

68

积分

初级会员

积分
68
发表于 2020-2-22 11:40:24 | 显示全部楼层
这种非开源的东西总感觉研究的不过瘾,
以后你们会不会搞ucos呢,不是全开源了吗?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105942
QQ
 楼主| 发表于 2020-2-22 11:43:55 | 显示全部楼层
wander 发表于 2020-2-22 11:40
这种非开源的东西总感觉研究的不过瘾,
以后你们会不会搞ucos呢,不是全开源了吗?

这就跟emWin一样,源码其实没啥好研究的,真正将代码放出来,10个里面也就1个人想研究源码,平时工作基本没有时间深入研究这些东西,网络协议栈源码实现还是略复杂,emWin就更不用说,像早期的UCGUI3.9X源码,基本基本没有看的欲望。

针对这1个人的需求,lwip教程:

LwIP网络教程开始更新,使用MDK的RTE环境开发,配套RTX5和FreeRTOS两个版本,更新至第7章(2019-12-12)
http://www.armbbs.cn/forum.php?m ... id=95874&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

0

主题

68

回帖

68

积分

初级会员

积分
68
发表于 2020-2-22 12:12:43 | 显示全部楼层
哈哈,手里没有源码,总感觉心里不踏实
回复

使用道具 举报

0

主题

68

回帖

68

积分

初级会员

积分
68
发表于 2020-2-22 12:51:09 | 显示全部楼层
openwrt中设计路由器网段的方法,也是通过类似方法实现的吗?如下

AC6.jpg
  switch (env[0]) {
    /* Analyze the environment string. It is the script 'c' line starting */
    /* at position 2. What you write to the script file is returned here. */
    case 'a' :
      /* Network parameters - file 'network.cgi' */
      switch (env[2]) {
        case 'i':
          /* Write the local IP address. The format string is included */
          /* in environment string of the script line.                 */
          len = sprintf((char *)buf,(const char *)&env[4],LocM.IpAdr[0],
                        LocM.IpAdr[1],LocM.IpAdr[2],LocM.IpAdr[3]);
          break;
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105942
QQ
 楼主| 发表于 2020-2-24 01:16:07 | 显示全部楼层
wander 发表于 2020-2-22 12:51
openwrt中设计路由器网段的方法,也是通过类似方法实现的吗?如下

对。
回复

使用道具 举报

0

主题

68

回帖

68

积分

初级会员

积分
68
发表于 2020-2-26 11:25:35 | 显示全部楼层
我想用stm32做个路由器
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105942
QQ
 楼主| 发表于 2020-2-26 17:25:57 | 显示全部楼层
wander 发表于 2020-2-26 11:25
我想用stm32做个路由器

做网关比较合适。
回复

使用道具 举报

9

主题

34

回帖

61

积分

初级会员

积分
61
发表于 2020-4-21 08:31:12 | 显示全部楼层
这个综合程序仅支持MDK4.74?我用keil5是不是不行?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105942
QQ
 楼主| 发表于 2020-4-21 13:05:04 | 显示全部楼层
jerry2020 发表于 2020-4-21 08:31
这个综合程序仅支持MDK4.74?我用keil5是不是不行?

V6,V5的MDK4工程转MDK5的超简单办法,直接修改工程后缀 uvproj 改成 uvprojx即可
http://www.armbbs.cn/forum.php?m ... 7180&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

9

主题

34

回帖

61

积分

初级会员

积分
61
发表于 2020-4-21 15:46:45 | 显示全部楼层
eric2013 发表于 2020-4-21 13:05
V6,V5的MDK4工程转MDK5的超简单办法,直接修改工程后缀 uvproj 改成 uvprojx即可
http://www.armbbs.cn ...

帖子里有这么一段话:“综合demo的RTX源码以及所有中间都是来自MDK4.74,所以这个综合程序仅支持MDK4.74,其余版本不支持。”

不是问怎么转版本。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105942
QQ
 楼主| 发表于 2020-4-21 15:55:47 | 显示全部楼层
jerry2020 发表于 2020-4-21 15:46
帖子里有这么一段话:“综合demo的RTX源码以及所有中间都是来自MDK4.74,所以这个综合程序仅支持MDK4.74 ...

我怕大家玩不转,才加上了这么一条。

通过这个贴就可以方便的转换了,超级简单,这条信息可以忽略了,这就把帖子楼主贴信息修正了

V6,V5的MDK4工程转MDK5的超简单办法,直接修改工程后缀 uvproj 改成 uvprojx即可
http://www.armbbs.cn/forum.php?m ... 7180&fromuid=58
(出处: 硬汉嵌入式论坛)

回复

使用道具 举报

9

主题

34

回帖

61

积分

初级会员

积分
61
发表于 2020-4-21 20:34:42 | 显示全部楼层
怎么触摸图标没反应?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105942
QQ
 楼主| 发表于 2020-4-21 21:27:34 | 显示全部楼层
jerry2020 发表于 2020-4-21 20:34
怎么触摸图标没反应?

后面方便的话,把问题积累全面了一起问,这样交流起来不仅效率高,而且方便。

1、如果电阻触摸屏做触摸校准。
2、如果是800*480分辨率的5寸或者7寸电容屏,看此贴升级下即可:

V6的emWin例程升级7寸的GT811触摸到GT911的简单方法,仅需替换bsp_gt811.c文件即可(2018-08-27 V1.0)
http://www.armbbs.cn/forum.php?mod=viewthread&tid=89166
回复

使用道具 举报

22

主题

114

回帖

180

积分

初级会员

积分
180
发表于 2020-9-28 16:52:34 | 显示全部楼层
eric2013 发表于 2016-3-9 15:21
透明色要用BMP8888,即带alpha通道的:

我就是用的BMP8888,可是为啥边缘还是黑的
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105942
QQ
 楼主| 发表于 2020-10-16 09:56:12 | 显示全部楼层
zxc19970106 发表于 2020-9-28 16:52
我就是用的BMP8888,可是为啥边缘还是黑的

重要说明,使用存储设备绘制透明图片,透明部分都是黑色背景解决办法
http://www.armbbs.cn/forum.php?m ... 8879&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

22

主题

114

回帖

180

积分

初级会员

积分
180
发表于 2020-10-16 16:14:12 | 显示全部楼层
eric2013 发表于 2020-10-16 09:56
重要说明,使用存储设备绘制透明图片,透明部分都是黑色背景解决办法
http://www.armbbs.cn/forum.php?m ...

这个是将图片转为C文件,再使用存储设备绘制吗?
回复

使用道具 举报

0

主题

10

回帖

10

积分

新手上路

积分
10
发表于 2020-12-28 11:38:29 | 显示全部楼层
这个效果刚刚的!!
回复

使用道具 举报

34

主题

111

回帖

213

积分

高级会员

程序小白

积分
213
QQ
发表于 2021-1-6 17:02:16 | 显示全部楼层
请问下,将MODBUS从站移植到RTX4,要注意什么?    样例是主站的程序。。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105942
QQ
 楼主| 发表于 2021-1-8 08:36:37 | 显示全部楼层
清风徐来 发表于 2021-1-6 17:02
请问下,将MODBUS从站移植到RTX4,要注意什么?    样例是主站的程序。。

一样。
回复

使用道具 举报

90

主题

87

回帖

357

积分

高级会员

积分
357
发表于 2021-4-26 16:37:33 | 显示全部楼层
请问下,这个ICONVIEW 小工具 的位置是不是可以随便调?比如我有5个按钮,希望把他组合成五角星的排排列,而不是顺着排序,谢谢
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105942
QQ
 楼主| 发表于 2021-5-1 17:22:52 | 显示全部楼层
wen 发表于 2021-4-26 16:37
请问下,这个ICONVIEW 小工具 的位置是不是可以随便调?比如我有5个按钮,希望把他组合成五角星的排排列, ...

不能,这种的最好使用按钮自定义回调实现ICON,各种界面效果就都可以实现了。
回复

使用道具 举报

1

主题

1

回帖

4

积分

新手上路

积分
4
发表于 2021-6-15 11:36:22 | 显示全部楼层
只是单纯的顶一下
回复

使用道具 举报

2

主题

16

回帖

22

积分

新手上路

积分
22
发表于 2021-9-14 22:38:54 | 显示全部楼层
eric大神,这个f429的demo我加字体进去不支持中文显示啊,字体用FontCvtST转换成的c文件
回复

使用道具 举报

2

主题

16

回帖

22

积分

新手上路

积分
22
发表于 2021-10-13 09:11:51 | 显示全部楼层
这里搞错啦
__task void AppTaskCAN(void)
{
...
        /* 初始化CAN2,速度500Kbps*/
        CAN_init (2, 500);
...

}

应该是        CAN_init (2, 500000);
参考D:\Keil_v5\ARM\Hlp\rlarm.chm里面的Example
#include <rtx_can.h>

void main (void) {
   ..
  CAN_init (1, 250000);    /* Init CAN Controller, 250Kbps */
   ..
}
回复

使用道具 举报

0

主题

6

回帖

6

积分

新手上路

积分
6
发表于 2022-3-26 12:16:54 | 显示全部楼层
資料太棒了, 推一下
回复

使用道具 举报

0

主题

10

回帖

10

积分

新手上路

积分
10
发表于 2022-8-13 15:39:03 | 显示全部楼层
我程序下进去了,UI 一直停留在 主界面,触摸失灵了
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105942
QQ
 楼主| 发表于 2022-8-16 00:40:17 | 显示全部楼层
tianmaduxing010 发表于 2022-8-13 15:39
我程序下进去了,UI 一直停留在 主界面,触摸失灵了

V6的emWin例程升级7寸,5寸和4.3寸的GT811触摸到GT911的简单方法,仅需替换bsp_gt811和bsp_touch文件即可(2018-08-27 V1.0)
https://www.armbbs.cn/forum.php? ... 9166&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-29 10:28 , Processed in 0.392596 second(s), 26 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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