eric2013 发表于 2013-5-25 21:02:40

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

安富莱微信公共平台,欢迎大家关注(打造高质量公众号)

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


static/image/hrline/4.gif
注意,帖子下面所有的内容都是F407开发板相关的内容
F407下一个版本不再更新1.3,直接更新到2.0版本,敬请期待。


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

程序下载:http://www.armbbs.cn/static/image/filetype/zip.gifμCOS-III+STemWin+FatFs+Lwip+UIP+USB综合程序V1.21d.rar (31.13MB)

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

static/image/hrline/4.gif
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修改按键大小,以便电容触摸屏可以点击到。

程序下载:http://www.armbbs.cn/static/image/filetype/zip.gifμCOS-III+STemWin+FatFs+Lwip+UIP+USB综合程序V1.2c.rar (30.39MB)

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

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

程序下载:http://www.armbbs.cn/static/image/filetype/zip.gifμCOS-III+STemWin+FatFs+Lwip+UIP+USB综合程序V1.2b.rar (18.84MB)

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

static/image/hrline/4.gif
V1.2a版本2014年10月21日

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

static/image/hrline/4.gif
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

static/image/hrline/4.gif

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。

static/image/hrline/4.gif
V1.0版本2013年6月30日


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

1.开机启动界面


2.主界面设计


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


4. 文件浏览的功能



5.任务管理



6.录音放音功能


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


8.光照和压力传感器


9. AM/FM收音机


10.BMP GIF JPG图片浏览




11.OLED功能,通过摇杆操作OLED


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


13.摄像头 OV7670,直接DMA到TFT屏上面


14.NORFLASH    EEPROM    SPI FLASH


15.Web


16.WebLwIP




17.WebUIP





armfly 发表于 2013-5-26 08:25:57

界面很不错,看得出来下了不少功夫。

eric2013 发表于 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            暂时不做了

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

otw123 发表于 2013-5-26 20:00:56

十分期待,我V5板使用录音例程播放断续重音还不知是例程问题还是硬件问题,到时用大侠代码测下。

eric2013 发表于 2013-5-26 20:14:35

回 otw123 的帖子

otw123:十分期待,我V5板使用录音例程播放断续重音还不知是例程问题还是硬件问题,到时用大侠代码测下。
 (2013-05-26 20:00) images/back.gif

我的没事,很好用,效果杠杠的,还搞了个播放WAV的音频, 效果也很不错

armfly 发表于 2013-6-1 07:45:02

回 eric2013 的帖子

eric2013:板载的外设基本都完成了,还剩下
1.  两个网口     这两个要做
2.  485             暂时不做了        
3.  CAN&nbs .. (2013-05-26 18:37) images/back.gif

关于双网口的测试。 可以参考下 F4-999 出厂例子。里面做了个WEB服务器程序。DM9000用uip, DM9161用LwIP。2个网卡设置不同的IP地址。可以同时插上2根网线。PC浏览器可以访问2个不同的IP获得不同的网页服务。

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

ztzjl2010 发表于 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 )也是如此
楼主能否给点提示?

eric2013 发表于 2013-6-13 15:56:37

回 ztzjl2010 的帖子

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

菜单结构:开始页面(一幅图片) ->  主页面  (一些按钮 以及 显示数据) -> 主菜单(调 .. (2013-06-13 14:42) images/back.gif

最近在忙了一些别的事情,等后面这个综合历程开源了,看看就知道了,

ztzjl2010 发表于 2013-6-13 20:04:49

坐等开源

pdabug 发表于 2013-7-2 20:04:51

哪里下载啊

eric2013 发表于 2013-7-3 11:27:03

回 pdabug 的帖子

pdabug:哪里下载啊
 (2013-07-02 20:04) images/back.gif

程序暂时只开源给购买了板子的客户。我的签名下面有联系方式

otw123 发表于 2013-7-23 08:20:18

eric2013 ,大侠。为什么我的V5-5‘800X480下载后开机停在SPI自检的地方就不运行了?不能用MDK4.70a的版本吗?

eric2013 发表于 2013-7-23 09:37:20

回 otw123 的帖子

otw123:eric2013 ,大侠。为什么我的V5-5‘800X480下载后开机停在SPI自检的地方就不运行了?不能用MDK4.70a的版本吗?
 (2013-07-23 08:20) images/back.gif

不能,这个版本在浮点入栈和出栈的地方有问题,一用浮点函数就死机,进入硬件异常中断,要用4.7以下的版本

otw123 发表于 2013-7-23 10:06:41

喔,我换4.54的编译不过。4.7下调试发现在UIP部分死机。4.54居然提示代码空间不够。另我直接把网下载的BIN代码下到芯片显示一样,不知什么情况?

otw123 发表于 2013-7-23 10:41:38

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

eric2013 发表于 2013-7-23 11:54:55

回 otw123 的帖子

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

 (2013-07-23 10:41) images/back.gif

不去掉也能开机的

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

otw123 发表于 2013-7-24 08:48:32

谢谢回答。UIP初始化代码会跳到硬件故障,我的出产校准程序好像和你的那个XY交换了。最近手上事情多,也只能抽时间看看。以后有时间再仔细学习一下。

eric2013 发表于 2013-7-24 09:17:03

回 otw123 的帖子

otw123:谢谢回答。UIP初始化代码会跳到硬件故障,我的出产校准程序好像和你的那个XY交换了。最近手上事情多,也只能抽时间看看。以后有时间再仔细学习一下。 (2013-07-24 08:48) images/back.gif

1.UIP初始化的时候将网线也插上,LWIP初始化有问题没有
2. X,Y反了,看这个,很好改,简单改一下就好了
   http://www.armbbs.cn/forum.php?mod=viewthread&tid=1306

otw123 发表于 2013-7-24 11:18:15

LWIP没有问题,我初始化没插网线。有时间我试下,谢谢。

aizhixi106 发表于 2013-9-25 10:43:58

楼主真心强大,我喜欢~~~·

eric2013 发表于 2013-9-25 10:47:17

回 aizhixi106 的帖子

aizhixi106:楼主真心强大,我喜欢~~~· (2013-09-25 10:43) images/back.gif

emWin系列教程正在进行,现在已经更新到第九期,每2天一期
http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&type=28#tabA

aizhixi106 发表于 2013-9-25 10:49:39

楼主提供源码么?提供测试么?能学习么?

eric2013 发表于 2013-9-25 10:55:20

回 aizhixi106 的帖子

aizhixi106:楼主提供源码么?提供测试么?能学习么? (2013-09-25 10:49) images/back.gif

可以啊,只要买了板子就会有的。O(∩_∩)O

aizhixi106 发表于 2013-9-25 11:00:10

哪里有的卖?

eric2013 发表于 2013-9-25 11:18:08

回 aizhixi106 的帖子

aizhixi106:哪里有的卖? (2013-09-25 11:00) images/back.gif

在这里
http://item.taobao.com/item.htm?spm=a1z10.3.w1017-2032915273.20.HjxByl&id=25156176836&

eric2013 发表于 2013-10-4 15:12:16

回 zenochen 的帖子

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


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

....... (2013-10-04 10:42) images/back.gif

暂时不支持4.3的屏,后面升级第二版,可能考虑加入4.3寸的支持

ggd163 发表于 2013-11-5 17:47:17

漂亮,值得学习,研究

leduclinh2 发表于 2013-11-21 19:16:34

Nice...

ou513 发表于 2013-11-22 00:34:01

好牛XX啊,非常的漂亮

shangyu601 发表于 2013-12-7 14:57:38

axlrose 发表于 2014-1-2 16:03:29

非常强大

axlrose 发表于 2014-1-6 20:14:21

非常强大

mculieying 发表于 2014-1-22 15:08:08

jayjiang 发表于 2014-1-22 20:03:06

看着很不错

mculieying 发表于 2014-1-23 09:34:06

lskam 发表于 2014-1-24 14:48:05

咦?怎么没找到下载链接啊?

eric2013 发表于 2014-1-24 14:49:07

回 lskam 的帖子

lskam:咦?怎么没找到下载链接啊? (2014-01-24 14:48) images/back.gif

暂时只对V5开发板客户开放

yuan-song 发表于 2014-2-10 12:24:22

楼主厉害

yuan-song 发表于 2014-2-10 12:25:15

希望开放下载链接,期待。。。

titboy 发表于 2014-2-28 11:58:00

强大的不行了
页: [1] 2 3 4
查看完整版本: 【安富莱】uCOS-III(FreeRTOS,RTX)+STemWin+FatFs+LwIP+uIP+TCPnet+USB+Modbus+CAN综合Demo汇总