硬汉嵌入式论坛

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

【安富莱】uCOS-III(FreeRTOS,RTX)+STemWin+FatFs+LwIP+uIP+TCPnet+USB+Modbus+CAN综合Demo汇总

  [复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106545
QQ
发表于 2013-5-25 21:02:40 | 显示全部楼层 |阅读模式
安富莱微信公共平台,欢迎大家关注(打造高质量公众号)
qrcode_for_gh_cd823fc89ba4_344.jpg

F429开发板基于RTX+emWin+FlashFS+USB+TCPnet+CAN+Modbus的综合Demo已经发布,性能更强劲(2017-03-22)
详情看此贴:http://www.armbbs.cn/forum.php?mod=viewthread&tid=17330
1.png


注意,帖子下面所有的内容都是F407开发板相关的内容
F407下一个版本不再更新1.3,直接更新到2.0版本,敬请期待。
QQ截图20170322102107.png


V1.2d版本  2015年12月31日
发布V1.2d版本,更新内容如下:
1. 升级BSP板级支持包
2. 升级STemWin到5.28
3. 添加4.3寸和5寸电容屏支持。

程序下载:μCOS-III+STemWin+FatFs+Lwip+UIP+USB综合程序V1.21d.rar (31.13MB)

注:下载后解压错误的话,需要在这里下载7z,这个软件压缩率极高,所以就采用了这种方式压缩上传的。
http://www.7-zip.org/


V1.2c版本  2015年5月13日
发布V1.2c版本,更新内容如下:

1. 升级固件库到V1.5.0
2. 升级BSP板级支持包
3. 升级fatfs到0.11
4. 升级STemWin到5.26
5. 添加7寸800*480分辨率电容屏支持,添加3.5寸480*320的ILI9488支持。
6. 在应用App_FileBrowse中通过函数CHOOSEFILE_SetButtonText修改按键大小,以便电容触摸屏可以点击到。

程序下载:μCOS-III+STemWin+FatFs+Lwip+UIP+USB综合程序V1.2c.rar (30.39MB)

注:下载后解压错误的话,需要在这里下载7z,这个软件压缩率极高,所以就采用了这种方式压缩上传的。
http://www.7-zip.org/


V1.2b版本  2014年12月05日
发布V1.2b版本,更新内容如下:
1. 暂时删除背景图片显示,方便客户下载代码到开发板上面就可以运行,不需要外部存储介质。
2. 增加四点触摸校准功能。校准好后会将触摸参数保存到EEPROM里面,后面使用会自动加载参数。

程序下载:μCOS-III+STemWin+FatFs+Lwip+UIP+USB综合程序V1.2b.rar (18.84MB)

注:下载后解压错误的话,需要在这里下载7z,这个软件压缩率极高,所以就采用了这种方式压缩上传的。
http://www.7-zip.org/


V1.2a版本  2014年10月21日

发布V1.2a版本,更新内容如下:
1. 之前版本RTC闹钟中断忘了写中断函数了。如果板子上面不用电池的话,基本开机过一会就死机。


V1.2版本  2014年7月19日

发布V1.2版本,更新内容如下:
1. 更新bsp_sdio_sd驱动代码到V1.1.2(修改自官方的驱动,以前的版本是V1.0.2)。
2. 修改屏幕截图函数使用emWin自带的GUI_BMP_Serialize和GUI_BMP_SerializeEx。
3. 升级fatfs到0.10b,并且支持fatfs的多任务。
4. 升级STemWin到5.24b
5. 更新RTC驱动。
6. 修改第一次点击ICONVIEW控件后,再次使用需要点击两次的问题。
7. 修改退出子界面的时候重复加载背景图片的问题。
8. 实现背景图片的超快速绘制,界面效果更佳流畅。
9. 更触摸算法,现在的触摸更加准确并灵敏。
10. 删除触摸校准功能界面,Flash界面和OLED的显示功能。
11. 更新SD卡中存储的内容,删除背景图片和Picture文件夹,使用截图功能的时候会自动创建picsave文件夹。

更详细的内容和视频演示看这个帖子:
http://www.armbbs.cn/forum.php?mod=viewthread&tid=3989



V1.1版本  2014年5月26日
发布V1.1版本,更新内容如下:
1.  增加IAR6.3支持。
2.  升级F4固件库到V1.3.0。
3.  升级BSP到V1.2。
4.  升级STemWin到5.22。
5.  增加触摸校准功能。
6.  修改显示界面自适应4.3寸,5寸和7寸屏,界面内容基本不变,只是做了控件位置的修改,部分
     界面删除冗余显示。
   (1)主界面基本可以做到自适应。
   (2)设置子界面将显示改小以支持4.3寸。
   (3)其余子界面都做了控件位置和大小的调整。
7.   修改开机界面硬件检测部分,修改为类似PC的滚动检测效果,方便以后硬件增多后都能显示出来。
      并将GUI_Init也放在硬件初始化部分。
8.   修改由于没有插入SD或者SD卡中没有存入背景图片而造成系统死机的问题(死机是因为读取图片时
    ,使用调度锁机制了,退出的时候没有进行解锁),在没有插入SD卡时,默认背景是蓝色。
9.   解决FPU问题,实际测试MDK4.54 4.73 5.10和IAR6.3都没有问题。
10. 由于这个版本还没有使用外部SRAM做emWin动态内存,所以图片浏览时仅支持BMP格式(PNG,JPEG和GIF比较耗内存)。
11. 临时去掉开机时的动态logo。


V1.0版本  2013年6月30日
88.png

今天正式发布,里面还有一些这样或那样的不足,争取在后面的日子里努力改进。

1.  开机启动界面
T22qT3XkVXXXXXXXXX_!!194580630.gif

2.  主界面设计
0.jpg

3.  支持SD卡, nandflash, U盘 DEVICE 和HOST的界面
1.jpg

4. 文件浏览的功能
98ee3a93g7c4b85837a12&690.jpg
98ee3a93g08d802eb4451&690.jpg

5.  任务管理
sett.jpg
settt.jpg

6.  录音放音功能
2.jpg

7.  三轴陀螺仪和三轴磁力计
3.jpg

8.  光照和压力传感器
4.jpg

9. AM/FM收音机
5.jpg

10.  BMP GIF JPG图片浏览
6.jpg
7.jpg
8.jpg

11.  OLED功能,通过摇杆操作OLED
图片 003.jpg

12.  AD7606,  8通道16位分辨率
ad7606.jpg

13.  摄像头 OV7670,直接DMA到TFT屏上面
图片 009.jpg

14.  NORFLASH    EEPROM    SPI FLASH
flash.jpg

15.  Web
0.JPG

16.  Web  LwIP
1.png
2.png
3.png

17.  Web  UIP
4.png
5.png
6.png
7.png


回复

使用道具 举报

747

主题

1049

回帖

3295

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3295
发表于 2013-5-26 08:25:57 | 显示全部楼层
界面很不错,看得出来下了不少功夫。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106545
QQ
 楼主| 发表于 2013-5-26 18:37:03 | 显示全部楼层
板载的外设基本都完成了,还剩下
1.  两个网口     这两个要做
2.  485             暂时不做了         
3.  CAN           暂时不做了
4.  红外           暂时不做了

外接模块
1.  wifi                   暂时不做了
2.  18B20 DHT11  暂时不做了
3.  MP3                 暂时不做了
4.  NRF24L01       暂时不做了
5.  NRF905           暂时不做了
6.  GPS                 暂时不做了
7.  GPRS              暂时不做了

现在只剩下两个网口就完工
回复

使用道具 举报

3

主题

48

回帖

3

积分

初级会员

积分
3
发表于 2013-5-26 20:00:56 | 显示全部楼层
十分期待,我V5板使用录音例程播放断续重音还不知是例程问题还是硬件问题,到时用大侠代码测下。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106545
QQ
 楼主| 发表于 2013-5-26 20:14:35 | 显示全部楼层

回 otw123 的帖子

otw123:十分期待,我V5板使用录音例程播放断续重音还不知是例程问题还是硬件问题,到时用大侠代码测下。
 (2013-05-26 20:00) 
我的没事,很好用,效果杠杠的,还搞了个播放WAV的音频, 效果也很不错
回复

使用道具 举报

747

主题

1049

回帖

3295

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3295
发表于 2013-6-1 07:45:02 | 显示全部楼层

回 eric2013 的帖子

eric2013:板载的外设基本都完成了,还剩下
1.  两个网口     这两个要做
2.  485             暂时不做了        
3.  CAN&nbs .. (2013-05-26 18:37) 
关于双网口的测试。 可以参考下 F4-999 出厂例子。里面做了个WEB服务器程序。DM9000用uip, DM9161用LwIP。  2个网卡设置不同的IP地址。可以同时插上2根网线。PC浏览器可以访问2个不同的IP获得不同的网页服务。

不过LwIP部分动态修改IP的功能暂时未添加。
回复

使用道具 举报

4

主题

39

回帖

130

积分

初级会员

积分
130
发表于 2013-6-13 14:42:29 | 显示全部楼层
你好 楼主,楼主界面做的好漂亮  !我现在正在学习emwin制作菜单 ,问题多多,第一次用图形系统。
关于菜单页面切换能否给点提示呢?   

菜单结构:开始页面(一幅图片) ->  主页面  (一些按钮 以及 显示数据) -> 主菜单(调用ICONVIEW工具) ->  下一级各个小菜单

我现在用的提供的GUIBULID建立窗口(对话框),有多少页面建立几个窗口(ICONVIEW从资源表建立有问题,没有从资源表建立从主页面跳到主菜单时没有建立窗口 直接建立的ICONVIEW工具),然后直接添加到工程里,在main程序开始时先初始化GUI  然后创建一个开始页面(一幅图片),之后跳转到主页面 ,调用GUI_EndDialog 将之前页面删除(之后的界面切换同样是调用GUI_EndDialog 删除页面 然后创建新页面)   

请问我的菜单创建以及切换过程合理吗?

另外我遇到的问题:
1:显示数据  以及刷新数据   目前是用TEXT控件   刷新方法未研究出来呢  求指点
2:菜单切换几次就崩溃,经验证是内存释放不了  是不是要在调用GUI_EndDialog之前先在回调函数里调用小工具删除函数 ?
3:我需要数字键盘,0-9以及小数点   但是制作的小键盘有乱码情况  有时数字正确有时错误      测试eMwin里提供的键盘测试程序(WIDGET_NumPad.c )也是如此
楼主能否给点提示?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106545
QQ
 楼主| 发表于 2013-6-13 15:56:37 | 显示全部楼层

回 ztzjl2010 的帖子

ztzjl2010:你好 楼主,楼主界面做的好漂亮  !我现在正在学习emwin制作菜单 ,问题多多,第一次用图形系统。
关于菜单页面切换能否给点提示呢?  

菜单结构:开始页面(一幅图片) ->  主页面  (一些按钮 以及 显示数据) -> 主菜单(调 .. (2013-06-13 14:42) 
最近在忙了一些别的事情,等后面这个综合历程开源了,看看就知道了,
回复

使用道具 举报

4

主题

39

回帖

130

积分

初级会员

积分
130
发表于 2013-6-13 20:04:49 | 显示全部楼层
坐等开源
回复

使用道具 举报

0

主题

5

回帖

5

积分

新手上路

积分
5
发表于 2013-7-2 20:04:51 | 显示全部楼层
哪里下载啊
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106545
QQ
 楼主| 发表于 2013-7-3 11:27:03 | 显示全部楼层

回 pdabug 的帖子

pdabug:哪里下载啊
 (2013-07-02 20:04) 
程序暂时只开源给购买了板子的客户。我的签名下面有联系方式
回复

使用道具 举报

3

主题

48

回帖

3

积分

初级会员

积分
3
发表于 2013-7-23 08:20:18 | 显示全部楼层
eric2013 ,大侠。为什么我的V5-5‘800X480下载后开机停在SPI自检的地方就不运行了?不能用MDK4.70a的版本吗?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106545
QQ
 楼主| 发表于 2013-7-23 09:37:20 | 显示全部楼层

回 otw123 的帖子

otw123:eric2013 ,大侠。为什么我的V5-5‘800X480下载后开机停在SPI自检的地方就不运行了?不能用MDK4.70a的版本吗?
 (2013-07-23 08:20) 
不能,这个版本在浮点入栈和出栈的地方有问题,一用浮点函数就死机,进入硬件异常中断,要用4.7以下的版本
回复

使用道具 举报

3

主题

48

回帖

3

积分

初级会员

积分
3
发表于 2013-7-23 10:06:41 | 显示全部楼层
喔,我换4.54的编译不过。4.7下调试发现在UIP部分死机。4.54居然提示代码空间不够。另我直接把网下载的BIN代码下到芯片显示一样,不知什么情况?
回复

使用道具 举报

3

主题

48

回帖

3

积分

初级会员

积分
3
发表于 2013-7-23 10:41:38 | 显示全部楼层
4.54编译不过是注册问题,以解决。但UIP初始化不成功。是否一定要接网络?去掉UIP能开机了。但触摸如何校准?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106545
QQ
 楼主| 发表于 2013-7-23 11:54:55 | 显示全部楼层

回 otw123 的帖子

otw123:4.54编译不过是注册问题,以解决。但UIP初始化不成功。是否一定要接网络?去掉UIP能开机了。但触摸如何校准?

 (2013-07-23 10:41) 
不去掉也能开机的

没做校准程序,下一版升级的时候加上,你看一看那个出厂预装的程序,里面有校准
回复

使用道具 举报

3

主题

48

回帖

3

积分

初级会员

积分
3
发表于 2013-7-24 08:48:32 | 显示全部楼层
谢谢回答。UIP初始化代码会跳到硬件故障,我的出产校准程序好像和你的那个XY交换了。最近手上事情多,也只能抽时间看看。以后有时间再仔细学习一下。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106545
QQ
 楼主| 发表于 2013-7-24 09:17:03 | 显示全部楼层

回 otw123 的帖子

otw123:谢谢回答。UIP初始化代码会跳到硬件故障,我的出产校准程序好像和你的那个XY交换了。最近手上事情多,也只能抽时间看看。以后有时间再仔细学习一下。 (2013-07-24 08:48) 
1.  UIP初始化的时候将网线也插上,LWIP初始化有问题没有
2. X,Y反了,看这个,很好改,简单改一下就好了
   http://www.armbbs.cn/forum.php?mod=viewthread&tid=1306
回复

使用道具 举报

3

主题

48

回帖

3

积分

初级会员

积分
3
发表于 2013-7-24 11:18:15 | 显示全部楼层
LWIP没有问题,我初始化没插网线。有时间我试下,谢谢。
回复

使用道具 举报

1

主题

38

回帖

41

积分

新手上路

THINK

积分
41
发表于 2013-9-25 10:43:58 | 显示全部楼层
楼主真心强大,我喜欢~~~·
i love ARM
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106545
QQ
 楼主| 发表于 2013-9-25 10:47:17 | 显示全部楼层

回 aizhixi106 的帖子

aizhixi106:楼主真心强大,我喜欢~~~· (2013-09-25 10:43) 
[STemWin]emWin系列教程正在进行,现在已经更新到第九期,每2天一期
http://www.armbbs.cn/forum.php?m ... mp;amp;type=28#tabA
回复

使用道具 举报

1

主题

38

回帖

41

积分

新手上路

THINK

积分
41
发表于 2013-9-25 10:49:39 | 显示全部楼层
楼主提供源码么?提供测试么?能学习么?
i love ARM
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106545
QQ
 楼主| 发表于 2013-9-25 10:55:20 | 显示全部楼层

回 aizhixi106 的帖子

aizhixi106:楼主提供源码么?提供测试么?能学习么? (2013-09-25 10:49) 
可以啊,只要买了板子就会有的。O(∩_∩)O
回复

使用道具 举报

1

主题

38

回帖

41

积分

新手上路

THINK

积分
41
发表于 2013-9-25 11:00:10 | 显示全部楼层
哪里有的卖?
i love ARM
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106545
QQ
 楼主| 发表于 2013-9-25 11:18:08 | 显示全部楼层

回 aizhixi106 的帖子

aizhixi106:哪里有的卖? (2013-09-25 11:00) 
在这里
http://item.taobao.com/item.htm? ... 5156176836&
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106545
QQ
 楼主| 发表于 2013-10-4 15:12:16 | 显示全部楼层

回 zenochen 的帖子

zenochen:在4.3寸屏上用的时候,点击触摸屏没有响应?


单步调的时候发现,程序一直在GUI_X_Lock  GUI_X_Unlock   GUI_X_GetTaskId之间死循环。

....... (2013-10-04 10:42) 
暂时不支持4.3的屏,后面升级第二版,可能考虑加入4.3寸的支持
回复

使用道具 举报

0

主题

11

回帖

11

积分

新手上路

积分
11
发表于 2013-11-5 17:47:17 | 显示全部楼层
漂亮,值得学习,研究
回复

使用道具 举报

0

主题

2

回帖

0

积分

新手上路

积分
0
发表于 2013-11-21 19:16:34 | 显示全部楼层
Nice...
回复

使用道具 举报

44

主题

562

回帖

699

积分

金牌会员

积分
699
发表于 2013-11-22 00:34:01 | 显示全部楼层
好牛XX啊,非常的漂亮
回复

使用道具 举报

0

主题

22

回帖

0

积分

新手上路

积分
0
发表于 2013-12-7 14:57:38 | 显示全部楼层
[s:152]  [s:151]  [s:141]
回复

使用道具 举报

0

主题

22

回帖

22

积分

新手上路

积分
22
发表于 2014-1-2 16:03:29 | 显示全部楼层
非常强大[s:151]
回复

使用道具 举报

0

主题

22

回帖

22

积分

新手上路

积分
22
发表于 2014-1-6 20:14:21 | 显示全部楼层
非常强大[s:151]
回复

使用道具 举报

3

主题

68

回帖

77

积分

初级会员

积分
77
发表于 2014-1-22 15:08:08 | 显示全部楼层
[s:152]
回复

使用道具 举报

0

主题

18

回帖

0

积分

新手上路

积分
0
发表于 2014-1-22 20:03:06 | 显示全部楼层
看着很不错
回复

使用道具 举报

3

主题

68

回帖

77

积分

初级会员

积分
77
发表于 2014-1-23 09:34:06 | 显示全部楼层
[s:152]
回复

使用道具 举报

9

主题

25

回帖

9

积分

新手上路

积分
9
发表于 2014-1-24 14:48:05 | 显示全部楼层
咦?怎么没找到下载链接啊?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106545
QQ
 楼主| 发表于 2014-1-24 14:49:07 | 显示全部楼层

回 lskam 的帖子

lskam:咦?怎么没找到下载链接啊? (2014-01-24 14:48) 
暂时只对V5开发板客户开放
回复

使用道具 举报

0

主题

23

回帖

23

积分

新手上路

积分
23
发表于 2014-2-10 12:24:22 | 显示全部楼层
楼主厉害
回复

使用道具 举报

0

主题

23

回帖

23

积分

新手上路

积分
23
发表于 2014-2-10 12:25:15 | 显示全部楼层
希望开放下载链接,期待。。。
回复

使用道具 举报

0

主题

1

回帖

0

积分

新手上路

积分
0
发表于 2014-2-28 11:58:00 | 显示全部楼层
强大的不行了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-24 12:49 , Processed in 0.327104 second(s), 34 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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