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

硬汉嵌入式论坛

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

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

  [复制链接]

0

主题

1

回帖

0

积分

新手上路

积分
0
发表于 2016-11-30 16:19:33 | 显示全部楼层
[s:151]
回复

使用道具 举报

4

主题

30

回帖

42

积分

新手上路

积分
42
发表于 2016-11-30 16:21:11 | 显示全部楼层
要支持一下![s:151]
回复

使用道具 举报

17

主题

121

回帖

172

积分

初级会员

积分
172
发表于 2016-12-6 16:00:48 | 显示全部楼层

回 eric2013 的帖子

eric2013:2016-02-03
主界面效果,支持滑动操作,类似手机,比较流畅,背景是JPG图片写到内部SDRAM进行刷 (2016-02-03 01:28) 
顶一个,超过阿莫[s:151]
回复

使用道具 举报

17

主题

121

回帖

172

积分

初级会员

积分
172
发表于 2016-12-6 16:03:14 | 显示全部楼层

回 eric2013 的帖子

eric2013:透明色要用BMP8888,即带alpha通道的:
GUI_CONST_STORAGE GUI_BITMAP bm3D = {
  72, // xSize
  72, // ySize
....... (2016-03-09 15:21) 
顶起[s:151]让这论坛超过阿莫[s:151]
回复

使用道具 举报

4

主题

30

回帖

42

积分

新手上路

积分
42
发表于 2017-1-14 15:10:24 | 显示全部楼层
版主你好!目前这个DEMO的进展情况怎么样了?我是V6的用户
回复

使用道具 举报

4

主题

30

回帖

42

积分

新手上路

积分
42
发表于 2017-1-14 15:11:31 | 显示全部楼层
版主,你好!目前这个DEMO的进度情况怎么样了?关注中,我是V6的用户!______不好意思!重发了一次!
谢谢!
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105942
QQ
 楼主| 发表于 2017-1-14 15:11:47 | 显示全部楼层

回 gdgn_526345 的帖子

gdgn_526345:版主你好!目前这个DEMO的进展情况怎么样了?我是V6的用户 (2017-01-14 15:10) 
春节后再继续,已经快半年没有弄了,下周发布这个
http://www.armbbs.cn/forum.php?mod=viewthread&tid=23687
回复

使用道具 举报

4

主题

30

回帖

42

积分

新手上路

积分
42
发表于 2017-1-14 15:14:47 | 显示全部楼层

回 eric2013 的帖子

eric2013:春节后再继续,已经快半年没有弄了,下周发布这个
http://www.armbbs.cn/forum.php?mod=viewthread&tid=23687 (2017-01-14 15:11) 
谢谢回复!DEMO综合版   非常的期待中。。。。。 感谢 !
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105942
QQ
 楼主| 发表于 2017-1-20 08:53:55 | 显示全部楼层
2017-01-20
综合Demo的设计,继续开展,设计图标我的电脑。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105942
QQ
 楼主| 发表于 2017-1-25 10:42:07 | 显示全部楼层
2017-01-25
我的电脑功能已经完成
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105942
QQ
 楼主| 发表于 2017-1-30 10:46:34 | 显示全部楼层
2017-01-30
系统信息功能已经完成
这个界面做的比较简单,暂时不做系统设置了,仅仅是显示下系统信息。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105942
QQ
 楼主| 发表于 2017-2-1 09:27:20 | 显示全部楼层
2017-02-01
移植RL-CAN,并制作一个简易操作界面。
回复

使用道具 举报

29

主题

181

回帖

268

积分

高级会员

积分
268
发表于 2017-2-4 09:28:32 | 显示全部楼层
[s:151] [s:151] Eric老师技术精湛
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105942
QQ
 楼主| 发表于 2017-2-6 10:29:30 | 显示全部楼层
2017-02-06
完成RL-CAN的移植,开始界面。
回复

使用道具 举报

29

主题

181

回帖

268

积分

高级会员

积分
268
发表于 2017-2-6 16:59:02 | 显示全部楼层
Eric老师,你这个源码放到V6开发板上了吗,现在买V6开发板有没有源码
回复

使用道具 举报

0

主题

3

回帖

3

积分

新手上路

积分
3
发表于 2017-2-7 08:13:32 | 显示全部楼层
很强大[s:149] [s:149] [s:149]
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105942
QQ
 楼主| 发表于 2017-2-9 00:14:52 | 显示全部楼层
2017-02-09
完成RL-CAN界面设计:
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105942
QQ
 楼主| 发表于 2017-2-10 09:51:46 | 显示全部楼层
2017-02-10
移植RL-USB,这里主要是实现一个SD卡模拟U盘的功能。
回复

使用道具 举报

4

主题

30

回帖

42

积分

新手上路

积分
42
发表于 2017-2-11 12:04:57 | 显示全部楼层
顶,支持!
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105942
QQ
 楼主| 发表于 2017-2-13 09:16:10 | 显示全部楼层
2017-02-13
移植完成RL-USB,整理界面中。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105942
QQ
 楼主| 发表于 2017-2-14 00:34:09 | 显示全部楼层
2017-02-14
更新RL-USB的界面效果。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105942
QQ
 楼主| 发表于 2017-2-15 00:28:29 | 显示全部楼层
2017-02-15
移植Modbus。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105942
QQ
 楼主| 发表于 2017-2-20 10:06:11 | 显示全部楼层
2017-02-20
Modbus的界面设计收工中,稍后贴效果图。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105942
QQ
 楼主| 发表于 2017-2-21 01:00:28 | 显示全部楼层
已经更新Modbus界面效果。
回复

使用道具 举报

0

主题

5

回帖

5

积分

新手上路

积分
5
发表于 2017-2-22 17:11:11 | 显示全部楼层
源码在哪里更新?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105942
QQ
 楼主| 发表于 2017-2-22 17:13:33 | 显示全部楼层

回 quekuan 的帖子

quekuan:源码在哪里更新? (2017-02-22 17:11) 
还未发布,关注此贴即可。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105942
QQ
 楼主| 发表于 2017-2-23 10:15:27 | 显示全部楼层
2017-02-23
最后一个网络的emWin界面即将完成,收工后开始将所有做好的这些应用汇总到一起。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105942
QQ
 楼主| 发表于 2017-2-24 11:43:56 | 显示全部楼层
2017-02-24
这个算是综合Demo的最后一个界面了,后面的几个图标不再弄了,下一步开始把这些已经做的所有单独应用
汇总到综合里面,这个最麻烦,也容易出问题。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105942
QQ
 楼主| 发表于 2017-3-6 09:51:19 | 显示全部楼层
2017-03-06
已经有一半多的应用集成好。
回复

使用道具 举报

3

主题

90

回帖

99

积分

初级会员

积分
99
发表于 2017-3-6 14:30:01 | 显示全部楼层
Modbus,去年等到今年,我自己已经写了、、、[s:149]
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105942
QQ
 楼主| 发表于 2017-3-6 15:46:08 | 显示全部楼层

回 lib钱 的帖子

lib钱:Modbus,去年等到今年,我自己已经写了、、、[s:149]  (2017-03-06 14:30) 
Modbus已经发布一年多了

http://www.armbbs.cn/forum.php?m ... 989&fpage=2
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105942
QQ
 楼主| 发表于 2017-3-10 10:21:40 | 显示全部楼层
2017-03-10
移植最后一个APP,这个没问题后,就开始综合测试几天,然后录制个视频,准备发布。
回复

使用道具 举报

4

主题

20

回帖

4

积分

新手上路

积分
4
发表于 2017-3-10 12:03:03 | 显示全部楼层
eric:到时发布综合demo时是下面4个版本都有,还是只有a版本?
     a.  RTX+RL-CAN+RL-TCPnet+RL-FlashFS+RL-USB+emWin+Modbus  此版本优先制作
     b. FreeRTOS + emWin + FatFS + CAN + Modbus + LwIP + STUSB
     c. uCOS-II+ emWin + FatFS + CAN + Modbus + LwIP + STUSB
     d. uCOS-III+ emWin + FatFS + CAN + Modbus + LwIP + STUSB
[sub][/sub][sup][/sup][strike][/strike]
回复

使用道具 举报

116

主题

798

回帖

1146

积分

至尊会员

积分
1146
QQ
发表于 2017-3-13 09:15:49 | 显示全部楼层
发布了吗?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105942
QQ
 楼主| 发表于 2017-3-13 09:35:37 | 显示全部楼层

回 jcx0324 的帖子

jcx0324:发布了吗? (2017-03-13 09:15) 
快了,最晚下周就发布了。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105942
QQ
 楼主| 发表于 2017-3-15 14:32:21 | 显示全部楼层
开始整理程序代码,并找个时间录制视频,为发布做准备。
回复

使用道具 举报

0

主题

8

回帖

8

积分

新手上路

积分
8
发表于 2017-3-18 15:36:36 | 显示全部楼层
[s:151] [s:151] [s:141] [s:141] 期待
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105942
QQ
 楼主| 发表于 2017-3-19 12:15:18 | 显示全部楼层
===================================================================
                                                         备份曾经奋斗的那些个日日夜夜
===================================================================
说明:   
1.   综合Demo一共有以下几个版本,当前仅作800*480分辨率
     a.  RTX+RL-CAN+RL-TCPnet+RL-FlashFS+RL-USB+emWin+Modbus  此版本优先制作
     b. FreeRTOS + emWin + FatFS + CAN + Modbus + LwIP + STUSB
     c. uCOS-II+ emWin + FatFS + CAN + Modbus + LwIP + STUSB
     d. uCOS-III+ emWin + FatFS + CAN + Modbus + LwIP + STUSB
2.  其中MODBUS使用我们自己开发的。
======================================================
2016-01-10
做RTX+emWin+FlashFS稳定版,稳定是重中之重。
2016-01-13
完成emWin底层优化。
1. emWin底层的多缓冲,双图层,8种颜色格式任意配置。
2. 修改GUI_X_RTX.C接口函数,不需要给emWin单独创建一个任务实现时间基准。
完成FlashFS的底层优化。
1. 将SD卡的插拔检测引脚设置为双边沿中断方式,SD卡插入才做SD卡的初始化,SD卡拔出卸载SD卡。
如此循环。
2016-01-15
emWin滑动主界面设计。效果还算给力,比F407强很多。
2016-01-22
emWin的主界面基本已经确定下来,给RTX新增了一个CPU利用率检测机制。
2016-02-03
主界面效果,支持滑动操作,类似手机,比较流畅,背景是JPG图片写到内部SDRAM进行刷
1.png

2016-02-05
基于SAI音频接口的WAV,MP3解码已经实现,开始研究下FLAC和APE。
2016-02-07
开始制作音乐播放器的界面。软件WAV和MP3,支持频谱显示,FLAC和APE暂时不搞了,
初次搞比较耗时间。
2016-02-14
好久没有搞娱乐性功能,这次打算把音乐播放,视频播放和收音机等等搞全了。下面是7天的
假期开发出来的软解MP3和WAV的界面。
1.  这次在RTOS的多任务架构设计上花了很多的心思,我们要充分发挥多任务的特性和实时性,
     并不是加上了OS,设计的代码还跟裸机一样,程序中N多标志变量,N多等待标志完成。
     N多全局变量,全局变量是多线程安全最大的毒瘤。
2.  现在设计的RTOS代码,除了空闲任务,emWin任务就是最低优先级的,为了图省事,很多时候
     就把外设功能的实现直接丢在emWin的回调消息里面去实现,这样设计是极其不合理的,非常影响
     重要功能的实时性,这次的播放器设计改变了这种状态,是把音乐播放专门设计了一个高优先级任务,DMA中断
     给这个任务发消息,emWin任务也给这个音乐任务发消息。
     其实WAV和MP3软解的程序结构基本是一样的,全部是通过DMA双缓冲实现,这样也给音乐任务的实现带来了极大的方便。
3. 来两个暂时设计的效果图:
2.png

3.png

2016-02-16
加入音乐播放器的快进和快退功能,今天进行音乐播放器的收尾工作,以后综合Demo的设计放在晚上搞。
下一步是视屏播放,视频格式采用emWin本身支持的emf格式,其实就是JPEG图片的合集。
2016-02-20
视频播放的基本功能已经实现,视频个使用emWin的emf,音频采用MP3格式,两个任务同时运行。
待进一步完善。
2016-02-23
由于是采用的emWin本身支持的视频播放功能,只能音频和视频分开到两个任务进行,分开进行的
缺点就来了,文件系统此时是多线程调用,那么就存在互斥问题,所以播放的时候得做同步,同步
问题最让人头痛,做不好的现象就是声音和画面不同步,当前是牺牲声音。保证画面。
============================================================
视频采用:emWin支持的emf格式。
音频采用:MP3格式,打算采用WAV,发现提取出来的音频文件太大。
优化:重新添加UCGUI3.98里面的JPEG解码文件,覆盖emWin原有的解码,emWin自带的卡死,基本
          300ms左右一帧480*272图片,而优化后,差不多80ms左右就一帧。缺点就是更emWin原有的机制
          兼容有些问题,不过程序设计中已经将其避免。
===============================
这个纯属娱乐功能,增加板子的可玩性,没有实战意义,实际效果还不错,板子上面自带音腔喇叭。
4.png

5.png

2016-03-01
开始做收音机界面设置,专门调试了下Si4704的自带搜索功能。

2016-03-05
做FreeRTOS教程耽误了不少时间,这两天把收音机功能做好。

2016-03-09
完成收音机界面设计:
6.png

2016-03-13
开始录音机APP的设计,打算搞成录制WAV音频文件,将其记录到SD卡里面。

2016-03-23
这几天售后压力有些大,咨询问题的兄弟比较多,FreeRTOS教程也花了不少时间,得抓紧这
个录音机的设计了,现在已经把基本功能和界面都实现了,暂时先不搞成WAV文件了,音频数
据直接存储到SDRAM里面。后天把设计的界面贴上。

2016-03-28

完成录音机:
7.png

2016-04-01
前面的做几个F429应用都是单独的创建个窗口来实现APP功能,这个图片浏览单独创建一个窗
口不太方便BMP和JPG图片还好,而GIF图片就比较的麻烦些,主要是因为GIF需要动态的显示,
在窗口的回调函数里面动态的刷新比较麻烦,不太好实现,所以直接放在桌面窗口绘制。
    图片的显示全部放缩到480*320的范围内显示。
BMP:
8.png



JPG:
9.png



GIF:
10.png



2016-04-18
最近的忙FreeRTOS教程和售后问题,忙的焦头烂额,一直没有机会升级F429的综合Demo,这两天升级了下。
下面是阅读器功能
11.png

12.png

13.png

2016-05-03
最近已经被FreeRTOS教程拴住了,抽时间设计下一个APP,时钟表盘和闹钟,时间,日期的设置界面

2015-05-24:
差不多两周的时间没有顾上综合Demo了,让FreeRTOS教程搞的忙不过来了。
万年历不做那么麻烦了,支持时间设置,闹钟设置和年月日设置。
14.png

15.png

2016-06-05:
RL-FlashFS对SPI Flash和NAND Flash的移植已经做好了,现在开始综合Demo的另一个重要功能TCPnet网络协议栈的
的移植和应用app设置
16.png

2016-07-30
1 。初步学习了下XML,HTML和JS,HTML和XML相对好弄些,JS比较麻烦,还是需要专业的网络开发人员搞比较合适。
2。 对于我们嵌入式应用来说,能上传和下文件,能够上传数据并实时更新,且可以实现远程控制就足够了。
3。  网上的网页模板比较多,我们也弄个现成的,就不用自己再去折腾排版布局了。
==================================================================
手机和电脑端都可以访问的,共做了9个功能和一个主界面
17.png

18.png

19.png

20.png

21.png

22.png

23.png

24.png

25.png

26.png

2016-08-08
1 。TCPnet部分再添加一个emWin VNC Server。近期有时间了开始做一下。


2016-08-16
1 。TCPnet部分已经成功添加emWin VNC Server和SNTP Client,通过SNTP Client可以实现远程
      授时和时间校准。剩下就是为TCPnet做一个emWin的信息显示和设置界面。

2016-08-23
周末花了点时间解决了下网线任意插拔的问题,基本还算满意,后面还有什么问题再做进一步的解决。


2016-10-06
F429板子的emWin教程发布后开始F429提高篇实例,最后发布这个综合Demo,今年初步就是这个流程了。

2017-01-20
综合Demo的设计,继续开展,设计图标我的电脑。


2017-01-25
我的电脑功能已经完成
27.png

28.png

29.png

2017-01-30
系统信息功能已经完成
这个界面做的比较简单,暂时不做系统设置了,仅仅是显示下系统信息。
30.png

2017-02-01
移植RL-CAN,并制作一个简易操作界面。

2017-02-06
完成RL-CAN的移植,开始界面。

2017-02-09
完成RL-CAN界面设计:
31.png

32.png

33.png

2017-02-10
移植RL-USB,这里主要是实现一个SD卡模拟U盘的功能。

2017-02-13
移植完成RL-USB,整理界面中。

2017-02-14

更新RL-USB的界面效果。
34.png

35.png

36.png

2017-02-15
移植Modbus。

2017-02-20
移植了Modbus RTU主站,协议采用我们自己编写的
37.png

38.png

2017-02-23
最后一个网络的emWin界面即将完成,收工后开始将所有做好的这些应用汇总到一起。

2017-02-24
这个算是综合Demo的最后一个界面了,后面的几个图标不再弄了,下一步开始把这些已经做的所有单独应用
汇总到综合里面,这个最麻烦,也容易出问题。
39.png

2017-03-06
已经有一半多的应用集成好。

2017-03-10

移植最后一个APP,这个没问题后,就开始综合测试几天,然后录制个视频,准备发布。
回复

使用道具 举报

12

主题

141

回帖

177

积分

初级会员

积分
177
发表于 2017-3-19 20:24:45 | 显示全部楼层
顶,安富莱就是给力
回复

使用道具 举报

0

主题

15

回帖

15

积分

新手上路

积分
15
发表于 2017-3-19 20:36:37 | 显示全部楼层
期待大湿作品,播放器不支持中文名字有点小尴尬
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-29 23:49 , Processed in 0.332463 second(s), 32 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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