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

硬汉嵌入式论坛

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

[ThreadX全家桶] 第3版emWin教程和ThreadX GUIX教程开工,双管齐下,GUIX更新至第30章,emWin更新至第57章(2022-04-04)

  [复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105686
QQ
发表于 2020-6-23 10:49:28 | 显示全部楼层 |阅读模式
为什么做第3版emWin教程,主要是emWin开发差不多整整10个年头了,用来开发了太多项目了,需要一个终结教程来收尾,正好把AppWizard推广下,考虑将其命名为emWin教程终结者。

为什么做ThreadX GUIX,因为ThreadX GUIX Studio相当完善,相当成熟,可以添加设置各种主题,各种界面效果,各种字体展示,各种图片格式设置,真的是一条龙,太方便了,不服不行。而且GUIX有各种安全认证。

硬件平台:
配套V5,V6和V7板子。

软件平台:
(1)GUIX标配ThreadX,采用GUIX Studio开发一条龙。
(2)emWin做全套模板,含裸机,RTX5,RTX4,uCOS-II,uCOS-III和FreeRTOS。

IDE平台:
MDK AC5,AC6,IAR和GCC四大编译器齐聚。


下载不正常的话,请鼠标右击附件“复制链接地址”,然后粘贴到浏览器地址栏或者迅雷等下载器来下载。

V7更新至第30章(2022-04-04):
安富莱_STM32-V7开发板ThreadX GUIX教程(V1.9).pdf (23.93MB)

例子:
V7-2001_LCD BASE.7z (2.58MB)
V7-2002_LCD Touch.7z (2.57MB)
V7-2003_DMA2D.7z (2.71MB)
V7-2004_ThreadX Kernel Template.7z (10.25MB)
V7-2005_GUIX Template(RG565).7z (10.23MB)
V7-2006_GUIX Template(ARGB8888).7z (10.28MB)
V7-2007_GUIX Studio Template(RG565).7z (5.96MB)
V7-2008_GUIX Studio Template(ARGB8888).7z (5.97MB)
V7-2009_GUIX Base.7z (10.07MB)
V7-2010_GUIX Studio Base.7z (9.21KB)
V7-2011_GUIX 2D Draw.7z (10.00MB)
V7-2012_GUIX Studio 2D Draw.7z (9.28KB)
V7-2013_GUIX Window Switch.7z (10.00MB)
V7-2014_GUIX Studio Window Switch.rar (14.69KB)
V7-2015_GUIX Timer Update.7z (10.00MB)
V7-2016_GUIX Studio Timer Update.7z (9.29KB)
V7-2017_GUIX Window Update.7z (10.00MB)
V7-2018_GUIX Studio Window Update.rar (12.06KB)
V7-2019_GUIX Chinese Font.7z (10.05MB)
V7-2020_GUIX Studio Chinese Font.7z (3.28MB)
V7-2021_GUIX OLED.7z (9.92MB)
V7-2022_GUIX Studio OLED.7z (8.33KB)
V7-2024_GUIX Chinese Font(QSPI Flash).7z (12.32MB)
V7-2025_GUIX Studio Chinese Font(QSPI Flash).rar (9.75MB)
V7-2026_GUIX Font Theme and Picture Load From SPI Flash.7z (9.15MB)
V7-2027_GUIX Studio Font Theme and Picture Load From SPI Flash.7z (6.04MB)
V7-2028_Window Sliding(only 800x480).7z (10.41MB)
V7-2029_GUIX Studio Window Sliding(only 800x480).7z (10.96MB)
V7-2030_Double Buffering(only 800x480).7z (9.71MB)
V7-2031_GUIX Button Event Callback.7z (10.12MB)
V7-2032_GUIX Studio Button Event Callback.7z (10.70MB)
V7-2033_GUIX Checkbox Event Callback.7z (10.14MB)
V7-2034_GUIX Studio Checkbox Event Callback.7z (13.34MB)
V7-2035_GUIX Line Chart.7z (10.15MB)
V7-2036_GUIX Studio Line Chart.7z (13.34MB)
V7-2037_GUIX NumPad.7z (10.05MB)
V7-2038_GUIX Studio NumPad.7z (13.29MB)
V7-2039_GUIX Scroll Wheel.7z (10.04MB)
V7-2040_GUIX Studio Scroll Wheel.7z (13.29MB)
V7-2041_GUIX Camera 320 240.7z (9.07MB)
V7-2042_GUIX Studio Camera 320x240.7z (8.64KB)

V7-2043_GUIX Camera 640 480.7z (9.07MB)
V7-2044_GUIX Studio Camera 640x480.7z (8.64KB)
V7-2045_GUIX炫酷时钟表盘设计,结合硬件RTC.7z (9.27MB)
V7-2046_GUIX Studio设计时钟表盘.7z (6.05MB)

V6更新至第27章(2022-04-04):
安富莱_STM32-V6开发板ThreadX GUIX教程(V1.6).pdf (22.70MB)

例子:
V6-2001_LCD BASE.7z (1.53MB)
V6-2002_LCD Touch.7z (1.51MB)
V6-2003_DMA2D.7z (1.64MB)
V6-2004_ThreadX Kernel Template.7z (7.98MB)
V6-2005_GUIX Template(RG565).7z (10.14MB)
V6-2006_GUIX Template(ARGB8888).7z (10.17MB)
V6-2007_GUIX Studio Template(RG565).7z (5.96MB)
V6-2008_GUIX Studio Template(ARGB8888).7z (5.97MB)
V6-2009_GUIX Base.7z (10.04MB)
V6-2010_GUIX Studio Base.7z (9.21KB)
V6-2011_GUIX 2D Draw.7z (10.04MB)
V6-2012_GUIX Studio 2D Draw.7z (9.28KB)
V6-2013_GUIX Window Switch.7z (10.04MB)
V6-2014_GUIX Studio Window Switch.rar (14.69KB)
V6-2015_GUIX Timer Update.7z (10.04MB)
V6-2016_GUIX Studio Timer Update.7z (9.28KB)
V6-2017_GUIX Window Update.7z (10.04MB)
V6-2018_GUIX Studio Window Update.7z (9.32KB)
V6-2019_GUIX Chinese Font.7z (10.09MB)
V6-2020_GUIX Studio Chinese Font.7z (3.28MB)
V6-2021_GUIX OLED.7z (10.01MB)
V6-2022_GUIX Studio OLED.7z (8.33KB)
V6-2023_GUIX Font Theme and Picture Load From SPI Flash.7z (8.78MB)

V6-2024_GUIX Studio Font Theme and Picture Load From SPI Flash.7z (6.04MB)
V6-2025_Window Sliding(only 800x480).7z (10.41MB)
V6-2026_GUIX Studio Window Sliding(only 800x480).7z (10.96MB)
V6-2027_GUIX Button Event Callback.7z (10.15MB)
V6-2028_GUIX Studio Button Event Callback.7z (10.70MB)
V6-2029_GUIX Checkbox Event Callback.7z (10.16MB)
V6-2030_GUIX Studio Checkbox Event Callback.7z (13.34MB)
V6-2031_GUIX Line Chart.7z (10.16MB)
V6-2032_GUIX Studio Line Chart.7z (13.34MB)
V6-2033_GUIX NumPad.7z (10.08MB)
V6-2034_GUIX Studio NumPad.7z (13.29MB)
V6-2035_GUIX Scroll Wheel.7z (10.07MB)
V6-2036_GUIX Studio Scroll Wheel.7z (13.29MB)
V6-2037_GUIX炫酷时钟表盘设计,结合硬件RTC.7z (10.22MB)
V6-2038_GUIX Studio设计时钟表盘.7z (6.05MB)


目录:




下载不正常的话,请鼠标右击附件“复制链接地址”,然后粘贴到浏览器地址栏或者迅雷等下载器来下载。

第3版emWin教程:

V7更新至第57章(2022-04-04):
安富莱_STM32-V7开发板第3版emWin教程(V1.5).pdf (25.69MB)

例子:
V7-501_LCD BASE.7z (2.03MB)
V7-502_LCD Touch.7z (2.01MB)
V7-503_DMA2D.7z (2.11MB)
V7-504_emWin6.x实验_裸机方式移植模板(V1.1).7z (8.52MB)
V7-505_emWin6.x实验_RTOS方式移植模板(V1.1).7z (8.85MB)
V7-506_emWin6.x实验_GUIBuilder的使用(裸机).7z (8.52MB)
V7-507_emWin6.x实验_GUIBuilder的使用(RTOS).7z (8.86MB)
V7-508_emWin6.x实验_文本显示(裸机).7z (8.50MB)
V7-509_emWin6.x实验_文本显示(RTOS).7z (8.82MB)
V7-510_emWin6.x实验_2D图形库之流位图绘制(QSPI Flash裸机 ).7z (7.51MB)
V7-511_emWin6.x实验_2D图形库之流位图绘制(QSPI Flash RTOS).7z (7.85MB)
V7-512_emWin6.x实验_2D图形库之流位图绘制(SPI Flash裸机 ).7z (7.51MB)
V7-513_emWin6.x实验_2D图形库之流位图绘制(SPI Flash RTOS ).7z (7.85MB)
V7-514_emWin6.x实验_2D图形库之流位图绘制(SD卡 裸机).7z (7.60MB)
V7-515_emWin6.x实验_2D图形库之流位图绘制(SD卡 RTOS).7z (7.92MB)
V7-516_emWin6.x实验_2D图形库之位图绘制(裸机).7z (7.47MB)
V7-517_emWin6.x实验_2D图形库之位图绘制(RTOS).7z (7.92MB)
V7-518_emWin6.x实验_存储设备之基础函数(模拟器).7z (6.71KB)
V7-519_emWin6.x实验_存储设备之基础函数(裸机).7z (7.49MB)
V7-520_emWin6.x实验_存储设备之基础函数(RTOS).7z (7.93MB)
V7-521_emWin6.x实验_BMP图片显示(裸机).7z (7.91MB)
V7-522_emWin6.x实验_BMP图片显示(RTOS).7z (8.23MB)
V7-523_emWin6.x实验_PNG图片显示(裸机).7z (7.98MB)
V7-524_emWin6.x实验_PNG图片显示(RTOS).7z (8.31MB)
V7-525_emWin6.x实验_GIF图片显示(裸机).7z (7.82MB)
V7-526_emWin6.x实验_GIF图片显示(RTOS).7z (8.14MB)
V7-527_emWin6.x实验_JPEG图片显示(裸机软解方式).7z (7.67MB)
V7-528_emWin6.x实验_JPEG图片显示(RTOS软解方式).7z (8.00MB)
V7-529_emWin6.x实验_JPEG图片显示(裸机硬解方式).7z (7.67MB)
V7-530_emWin6.x实验_JPEG图片显示(RTOS硬解方式).7z (7.99MB)
V7-531_emWin6.x实验_C文件格式的汉字生成和实现,Unicode编码(裸机).7z (7.62MB)
V7-532_emWin6.x实验_C文件格式的汉字生成和实现,Unicode编码(RTOS).7z (8.06MB)
V7-533_emWin6.x实验_XBF格式全字库生成和使用方法,Unicode编码(SPI Flash 裸机).7z (23.49MB)
V7-534_emWin6.x实验_XBF格式全字库生成和使用方法,Unicode编码(SPI Flash RTOS).7z (19.55MB)
V7-535_emWin6.x实验_SIF格式全字库生成和使用方法(QSPI Flash 裸机).7z (15.96MB)
V7-536_emWin6.x实验_SIF格式全字库生成和使用方法(QSPI Flash RTOS).7z (14.40MB)
V7-537_emWin6.x实验_全字库实现,GB2312编码(SPI Flash裸机).7z (14.96MB)
V7-538_emWin6.x实验_全字库实现,GB2312编码(SPI Flash RTOS).7z (13.16MB)
V7-539_emWin6.x实验_矢量全字库,支持中文,Unicode编码(QSPI Flash裸机).7z (34.37MB)
V7-540_emWin6.x实验_矢量全字库,支持中文,Unicode编码(QSPI Flash RTOS).7z (34.67MB)
V7-541_emWin6.x实验_AppWizard基础使用(裸机).7z (36.20MB)
V7-542_emWin6.x实验_AppWizard基础使用(RTOS).7z (36.51MB)
V7-543_AppWizard Template.7z (10.45MB)
V7-544_emWin6.x实验_AppWizard中文显示(裸机).7z (36.99MB)
V7-545_emWin6.x实验_AppWizard中文显示(RTOS).7z (37.33MB)
V7-546_AppWizard Chinese Font.7z (10.72MB)
V7-547_emWin6.x实验_光标(裸机).7z (26.14MB)
V7-548_emWin6.x实验_光标(RTOS).7z (26.47MB)
V7-549_emWin6.x实验_抗锯齿(裸机).7z (26.06MB)
V7-550_emWin6.x实验_抗锯齿(RTOS).7z (26.39MB)
V7-551_emWin6.x实验_指针输入设备之摇杆(裸机).7z (26.06MB)
V7-552_emWin6.x实验_指针输入设备之摇杆(RTOS).7z (26.39MB)
V7-553_emWin6.x实验_颜色格式RGB565(裸机).7z (26.06MB)
V7-554_emWin6.x实验_颜色格式RGB565(RTOS).7z (26.39MB)
V7-555_emWin6.x实验_颜色格式RGB888(裸机).7z (26.06MB)
V7-556_emWin6.x实验_颜色格式RGB888(RTOS).7z (26.39MB)
V7-557_emWin6.x实验_窗口管理器之定时器使用(裸机).7z (26.08MB)
V7-558_emWin6.x实验_窗口管理器之定时器使用(RTOS).7z (26.41MB)
V7-559_emWin6.x实验_AppWizard控件回调消息(裸机).7z (36.64MB)
V7-560_emWin6.x实验_AppWizard控件回调消息(RTOS).7z (36.97MB)
V7-561_AppWizard Callback.7z (10.40MB)
V7-562_emWin6.x实验_AppWizard使用emWin经典回调(裸机).7z (36.64MB)
V7-563_emWin6.x实验_AppWizard使用emWin经典回调(RTOS).7z (36.98MB)
V7-564_AppWizard Classic Callback.7z (10.45MB)

V7-565_emWin6.x实验_Window窗口控件(裸机).7z (26.07MB)
V7-566_emWin6.x实验_Window窗口控件(RTOS).7z (26.42MB)
V7-567_emWin6.x实验_FrameWin框架窗口控件(裸机).7z (26.08MB)
V7-568_emWin6.x实验_FrameWin框架窗口控件(RTOS).7z (26.41MB)
V7-569_emWin6.x实验_Button按钮控件(裸机).7z (26.07MB)
V7-570_emWin6.x实验_Button按钮控件(RTOS).7z (26.40MB)
V7-571_emWin6.x实验_Button按钮控件显示流位图(QSPI Flash 裸机).7z (10.69MB)
V7-572_emWin6.x实验_Button按钮控件显示流位图(QSPI Flash RTOS).7z (11.03MB)
V7-573_emWin6.x实验_Button按钮控件通过自定义回调函数实现各种按钮消息(裸机).7z (26.10MB)
V7-574_emWin6.x实验_Button按钮控件通过自定义回调函数实现各种按钮消息(RTOS).7z (29.15MB)

V7-575_emWin6.x实验_摄像头动态采集展示(裸机,320x240).7z (26.06MB)

V7-576_emWin6.x实验_摄像头动态采集展示(RTOS,320x240).7z (26.40MB)
V7-577_emWin6.x实验_摄像头动态采集展示(裸机,640x480).7z (26.06MB)
V7-578_emWin6.x实验_摄像头动态采集展示(RTOS,640x480).7z (26.40MB)
V7-579_emWin6.x炫酷时钟表盘设计,结合硬件RTC(裸机).7z (18.80MB)
V7-580_emWin6.x炫酷时钟表盘设计,结合硬件RTC(RTOS).7z (26.98MB)


V6:
V6-500_emWin6.x实验_裸机方式移植模板.7z (5.97MB)
V6-501_emWin6.x实验_RTOS方式移植模板.7z (6.28MB)

V5:
V5-500_emWin6.x实验_裸机方式移植模板.7z (6.19MB)
V5-501_emWin6.x实验_RTOS方式移植模板.7z (6.50MB)

目录:


GUIX更新记录:
2020-07-01
抓紧将GUIX的V7,V6和V5模板整理出来发布给大家。

2020-07-05
定于7月7号晚些时候发布基于我们V7,V6和V5板子的程序模板。

2020-07-08
工程模板已经发布:
内核模板:http://www.armbbs.cn/forum.php?mod=viewthread&tid=98124
GUIX模板:http://www.armbbs.cn/forum.php?mod=viewthread&tid=98672

2020-07-13
发布基于我们V5板子(STM32F407)的ThreadX GUIX模板。

2020-07-20
V6和V7的LCD相关基础教程都已经完成,可以安心做GUIX和emWin教程了。

2020-07-24
更新完毕两个章节。

2020-07-26
更新完毕第3章。

2020-07-29
更新完毕第4章。

2020-07-30
今天争取完成第5章。

2020-07-31
完成第5章。

2020-08-02
完成第6章。

2020-08-06
完成第7章。

2020-08-10
完成第8章。

2020-08-14
完成第9章。

2020-08-17
完成第10章。

2020-08-24
V6的10教程也完成了。

2020-08-27
更新至第11章。

2020-08-31
更新至第12章。

2020-09-08
更新至第13章。

2020-09-14
V6和V7的13章都完成更新。

2020-09-28
V6和V7的14章都完成更新。

2020-10-05
V6和V7的15章都完成更新。

2020-10-12
V6和V7的16章都完成更新。

2020-10-26
V6和V7的17和18章都完成更新。

2020-11-05
V6和V7的19章都完成更新。

2020-11-23
完成V7的第20章。

2020-12-07
完成V7的第21章。

2020-12-14
完成V6的第20章。

2021-01-04
完成V6的第21章。
完成V7的第22章。

2021-01-25
完成V7的第23章。

2021-03-08
完成V7的第24章。
完成V6的第22章。

2021-04-12
完成V7的第25章。
完成V6的第23章。

2021-05-24
完成V7的第26章。
完成V6的第24章。

2021-06-21
完成V7的第27章。
完成V6的第25章。

2021-07-12
完成V7的第28章。
完成V6的第26章。

2022-01-10
完成V7的第29章。

2022-04-04
完成V7的第30章和V7第27章。


emWin更新记录:
2021-02-07
发布第3版emWin教程V5,V6和V7的模板例子。

2021-05-17
第3版emWin教程,V7版更新至第11章。

2021-05-24
第3版emWin教程,V7版更新至第14章。

2021-06-07
第3版emWin教程,V7版更新至第18章。

2021-06-14
第3版emWin教程,V7版更新至第20章。

2021-06-28
第3版emWin教程,V7版更新至第25章。

2021-07-19
第3版emWin教程,V7版更新至第28章。

2021-08-23
第3版emWin教程,V7版更新至第33章。

2021-08-30
第3版emWin教程,V7版更新至第34章。

2021-09-06
第3版emWin教程,V7版更新至第35章。

2021-09-13
第3版emWin教程,V7版更新至第48章。

2021-10-01
第3版emWin教程,V7版更新至第50章。

2021-12-27
第3版emWin教程,V7版更新至第55章。

2022-01-10
第3版emWin教程,V7版更新至第56章。

2022-04-04
第3版emWin教程,V7版更新至第57章。


ThreadX全家桶这么强的软件平台,不把它整溜了,不甘心,相当不甘心。同时也把各种研究通过教程的形式分享给大家,让大家也可以搞起来。玩就玩点不一样的,要不老是随大流,工作没激情。

帅气的GUIX在我们V7板子上的流畅度展示(之前发过),下面这个界面全部都是GUIX Studio开发的,真正的做到一条龙,包含各种操作流程都可以设置。
https://v.qq.com/x/page/b09804xtvda.html

还有下面所有这展示,难以想象都是GUIX Studio一条龙设计,全部都可以在Studio上完成。工程师+美工的操作利器!
工业控制:


医疗:


汽车界面有点略复杂;



智能家居:


消费电子:








评分

参与人数 39金币 +656 收起 理由
嵌入式菜鸟^_^ + 20 神马都是浮云
xmcxsta + 18
蚍蜉游记 + 20
hawen + 20
最帅不过阿良 + 2
终其一生 + 20 赞一个!
arcj + 10
桃子飞呀飞 + 20
youyi1997 + 8
xudeqiang + 20
bd4sad + 20
wwwdcyy + 20
EmbeddedXGJ + 12
1042189013 + 2 赞一个!
wangertan + 20 神马都是浮云
liujq + 2 很给力!
comcomcat + 20
leiyitan + 20
litin326 + 20 很给力!
equator + 20 很给力!

查看全部评分

回复

使用道具 举报

5

主题

39

回帖

54

积分

初级会员

积分
54
发表于 2020-6-23 11:06:09 | 显示全部楼层
支持支持!
回复

使用道具 举报

23

主题

1400

回帖

1469

积分

至尊会员

积分
1469
发表于 2020-6-23 11:07:32 | 显示全部楼层
建议教程开头配套一批裸机显示例子,基础的DMA2D,LTDC,FSMC等操作概念,否则新手直接懵逼。
代码不规范,亲人两行泪!
回复

使用道具 举报

0

主题

6

回帖

6

积分

新手上路

积分
6
发表于 2020-6-23 11:07:32 | 显示全部楼层
硬汉太牛比了,偶像
回复

使用道具 举报

4

主题

140

回帖

152

积分

初级会员

积分
152
发表于 2020-6-23 11:13:02 | 显示全部楼层
虽然我用不上gui,但是还是要说一句硬汉太肝了!
回复

使用道具 举报

36

主题

2037

回帖

2145

积分

至尊会员

积分
2145
发表于 2020-6-23 11:25:02 | 显示全部楼层
太好了,
Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better.
回复

使用道具 举报

0

主题

23

回帖

23

积分

新手上路

积分
23
发表于 2020-6-23 11:36:45 | 显示全部楼层
期待大作,期待大作。
回复

使用道具 举报

0

主题

57

回帖

57

积分

初级会员

积分
57
发表于 2020-6-23 11:40:17 | 显示全部楼层
一下子还适配那么多的系统
回复

使用道具 举报

25

主题

287

回帖

367

积分

高级会员

积分
367
发表于 2020-6-23 12:23:33 | 显示全部楼层
不服不行,太牛掰了!
回复

使用道具 举报

7

主题

85

回帖

111

积分

初级会员

积分
111
发表于 2020-6-23 12:37:28 | 显示全部楼层
大力支持,这双管齐下太耗精力了,只能坐等教程支持
回复

使用道具 举报

10

主题

23

回帖

53

积分

初级会员

积分
53
发表于 2020-6-23 14:40:00 | 显示全部楼层
硬汉哥,我学习emWin看的是您的教程,我提下我个人的建议,当然我的建议不一定是普遍的:
1、学完emWin后发现,emWin的回调机是非常关键的内容,我觉得可以在教程最开始把emWin的逻辑架构单独讲一下,这样应该对初学者有个宏观的认识;
2、对于每个控件,原来的教程中只是介绍一些基本的功能,但是自定义的功能讲的相对较少,其实在实际开发的过程中很多需要自定义的功能,对于应用开发者来说自己摸索起来挺耗费精力的,要是有教程参考就太好了,当然如果增加了这些,工作量肯定会加大,也可以考虑高级部分收费,我个人是觉得可以接受。
3、单独讲完每个控件后,您确实也有一些综合的例程,但是仪表盘这一块现在越来越多应用场合,之前是类似时钟表这样的根据时间去旋转指针的,但是也有像车速仪这样根据加速度不同然后旋转速度不一样的仪表盘。我觉得这些实现起来难了不少,也可能是我菜
以上是我学习过程的一些体会,当然还是得看您的市场定位和客户定位。
回复

使用道具 举报

11

主题

135

回帖

168

积分

初级会员

积分
168
发表于 2020-6-23 15:36:36 | 显示全部楼层
双管齐下,身体能行吗,建议其中一个先做个综合demo,界面华丽些。吸引新人入坑,多卖板子,专心做一个教程
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105686
QQ
 楼主| 发表于 2020-6-23 15:38:51 | 显示全部楼层
exp_exp 发表于 2020-6-23 15:36
双管齐下,身体能行吗,建议其中一个先做个综合demo,界面华丽些。吸引新人入坑,多卖板子,专心做一个教 ...


这种方式不太好,我们以前的V5和V6就是这样的,做了太多综合例子了。

但是很多人都没有上手成功,只能干瞪眼。

GUIX已经做了很多综合Demo已经做了很多了,Port过来就可以跑。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105686
QQ
 楼主| 发表于 2020-6-23 15:42:05 | 显示全部楼层
不知无知 发表于 2020-6-23 14:40
硬汉哥,我学习emWin看的是您的教程,我提下我个人的建议,当然我的建议不一定是普遍的:
1、学完emWin后 ...

采纳建议。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105686
QQ
 楼主| 发表于 2020-6-23 15:42:26 | 显示全部楼层
missfox 发表于 2020-6-23 11:07
建议教程开头配套一批裸机显示例子,基础的DMA2D,LTDC,FSMC等操作概念,否则新手直接懵逼。

采纳建议。
回复

使用道具 举报

1

主题

24

回帖

27

积分

新手上路

积分
27
发表于 2020-6-23 15:56:38 | 显示全部楼层
建议配套一些工控通讯,以及仪表的例子。还有加入定时器,modbus协议,以及一些其他协议在emwin 或者GUIX。
还有简单的步进电机单轴,多轴的驱动的例子,界面配合电机的控制。想到就这么多。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105686
QQ
 楼主| 发表于 2020-6-23 16:23:01 | 显示全部楼层
murphy 发表于 2020-6-23 15:56
建议配套一些工控通讯,以及仪表的例子。还有加入定时器,modbus协议,以及一些其他协议在emwin 或者GUIX。 ...

采纳建议
回复

使用道具 举报

25

主题

99

回帖

179

积分

初级会员

积分
179
发表于 2020-6-23 16:48:04 | 显示全部楼层
可以做点历史记录查询,通过文件把数据展示,导出数据到U盘等。综合性的例子了
回复

使用道具 举报

4

主题

117

回帖

129

积分

初级会员

积分
129
发表于 2020-6-23 16:52:01 | 显示全部楼层
很多时候限于成本和体积,硬件限制比较大。实际工控方面同时显示照片的需求并不多(一般也就是个背景)。能否搞一些例子将素材转换成L8等格式,用尽量少的资源来实现(比如不扩SDRAM单芯片实现)。谢谢!
回复

使用道具 举报

3

主题

1213

回帖

1222

积分

至尊会员

积分
1222
发表于 2020-6-23 17:18:07 | 显示全部楼层
硬汉大哥,GUIX带新人入门,可以从一个页面走起,比如:纯净ThreadX系统上面,加入GUIX的组件,如何使其运行起来,并实现一个简单的交互页面,上面显示系统RTC时间,并自动更新显示(这里就代表了如何将系统数据,刷新到页面显示),然后按钮了,等经典输入控件,来两个,就可以了。

然后,就是多页面交互,比如:主页面和三四个子页面,主页面可以由控件进入子页面,子页面可以返回主页面。

再然后,可以把以太网+Modbus加上,通信内容和GUIX互动一下。

再来就是自定义控件,或如你发的Demo上的加美工的控件。

最后,可以来点完全自定义仪表控件显示,估计要用到类似windows平台的GUI库,软件绘制了。

现在就先想这么多哈。期待V7板子上跑起来,嗨起来!
仪表-1.JPG
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105686
QQ
 楼主| 发表于 2020-6-23 18:34:56 | 显示全部楼层
xujun 发表于 2020-6-23 16:48
可以做点历史记录查询,通过文件把数据展示,导出数据到U盘等。综合性的例子了

采纳建议。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105686
QQ
 楼主| 发表于 2020-6-23 18:35:11 | 显示全部楼层
hance2000 发表于 2020-6-23 16:52
很多时候限于成本和体积,硬件限制比较大。实际工控方面同时显示照片的需求并不多(一般也就是个背景)。能 ...

采纳建议。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105686
QQ
 楼主| 发表于 2020-6-23 18:35:23 | 显示全部楼层
morning_enr6U 发表于 2020-6-23 17:18
硬汉大哥,GUIX带新人入门,可以从一个页面走起,比如:纯净ThreadX系统上面,加入GUIX的组件,如何使其运 ...

采纳建议。
回复

使用道具 举报

19

主题

369

回帖

426

积分

高级会员

积分
426
发表于 2020-6-23 19:02:00 | 显示全部楼层
@Eric,建议emWin(应该是V6.xx?)教程以AppWizard为主,兼顾讲解从emWin V5.xx转过来的思路和注意事项,毕竟大多数人对emWin熟悉很多
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105686
QQ
 楼主| 发表于 2020-6-23 19:03:50 | 显示全部楼层
h_007 发表于 2020-6-23 19:02
@Eric,建议emWin(应该是V6.xx?)教程以AppWizard为主,兼顾讲解从emWin V5.xx转过来的思路和注意事项, ...

采纳建议。
回复

使用道具 举报

5

主题

40

回帖

55

积分

初级会员

积分
55
发表于 2020-6-23 19:42:13 | 显示全部楼层
谢谢Eric,有没有考虑过增加STM32CubeIDE的平台
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105686
QQ
 楼主| 发表于 2020-6-23 21:20:13 | 显示全部楼层
billa_a 发表于 2020-6-23 19:42
谢谢Eric,有没有考虑过增加STM32CubeIDE的平台

没有整顺手,得继续用Embedded Studio了
回复

使用道具 举报

0

主题

28

回帖

28

积分

新手上路

积分
28
发表于 2020-6-23 22:11:56 | 显示全部楼层
吊炸天的ThreadX GUI,当然得配一块更好的屏幕,硬汉考虑升级屏幕为4线MIPI接口的5.5寸AMOLED屏不?分辨率1920*1080,或许我们有合作机会
回复

使用道具 举报

6

主题

216

回帖

234

积分

高级会员

积分
234
发表于 2020-6-23 22:12:27 | 显示全部楼层
硬汉大佬,根据我的学习经验来看,自顶向下学习,先是来个综合demo,给学习者强烈学习欲望,然后剥丝抽茧,具体到每个控件的学习,最后才是bsp驱动的学习
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105686
QQ
 楼主| 发表于 2020-6-23 22:13:49 | 显示全部楼层
芯跳不止 发表于 2020-6-23 22:12
硬汉大佬,根据我的学习经验来看,自顶向下学习,先是来个综合demo,给学习者强烈学习欲望,然后剥丝抽茧, ...

这种方式不太好,我们以前的V5和V6就是这样的,做了太多综合例子了。

但是很多人都没有上手成功,只能干瞪眼。

GUIX已经做了很多综合Demo已经做了很多了,Port过来就可以跑。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105686
QQ
 楼主| 发表于 2020-6-23 22:15:40 | 显示全部楼层
xden2010 发表于 2020-6-23 22:11
吊炸天的ThreadX GUI,当然得配一块更好的屏幕,硬汉考虑升级屏幕为4线MIPI接口的5.5寸AMOLED屏不?分辨率1 ...

这种屏得用H747,支持MIPI,看来以后有合作机会,价格如何
回复

使用道具 举报

6

主题

216

回帖

234

积分

高级会员

积分
234
发表于 2020-6-23 22:25:07 | 显示全部楼层
eric2013 发表于 2020-6-23 22:13
这种方式不太好,我们以前的V5和V6就是这样的,做了太多综合例子了。

但是很多人都没有上手成功,只能 ...

我就是采用这种方式学习的。如果一开始学DMA2D  之类的驱动,很难有学的欲望。我都是从应用向下学
回复

使用道具 举报

0

主题

28

回帖

28

积分

新手上路

积分
28
发表于 2020-6-23 22:25:36 | 显示全部楼层
eric2013 发表于 2020-6-23 22:15
这种屏得用H747,支持MIPI,看来以后有合作机会,价格如何

价格目前偏高,估计得200多,慢慢会下来,从LED数码管到TN黑白屏到低分辨率LCD,再到高分辨率IPS-LCD,之后高分辨率AMOLED应该是个趋势~但是对处理器也是挑战,不过现在低端处理器支持MIPI接口的也越来越多了,STM32L4系列部分就支持,只刷图片,不跑视频,相当流畅~
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105686
QQ
 楼主| 发表于 2020-6-23 22:29:16 | 显示全部楼层
芯跳不止 发表于 2020-6-23 22:25
我就是采用这种方式学习的。如果一开始学DMA2D  之类的驱动,很难有学的欲望。我都是从应用向下学

GUIX Studio都已经完全屏蔽底层了,几乎可以一个上位机走到黑。再用V5,V6的开发方式已经不适合了。这次的目标是让零基础的都可以上手。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105686
QQ
 楼主| 发表于 2020-6-23 22:30:12 | 显示全部楼层
xden2010 发表于 2020-6-23 22:25
价格目前偏高,估计得200多,慢慢会下来,从LED数码管到TN黑白屏到低分辨率LCD,再到高分辨率IPS-LCD,之 ...

100-150就差不多了,有搞头,L4+支持。
回复

使用道具 举报

16

主题

148

回帖

196

积分

初级会员

积分
196
发表于 2020-6-23 23:43:32 | 显示全部楼层
芯跳不止 发表于 2020-6-23 22:25
我就是采用这种方式学习的。如果一开始学DMA2D  之类的驱动,很难有学的欲望。我都是从应用向下学

我和你正好相反,先学基础,心里有底了才会去看应用,有些实在看不懂或者太庞大的就先放着,先看应用了
回复

使用道具 举报

27

主题

95

回帖

181

积分

初级会员

积分
181
发表于 2020-6-24 06:26:11 | 显示全部楼层
目前正在用TOUCHGFX开发界面,想从这个使用过程中的一些体会对GUIX教程提一点点建议:
1. GUIX的整体框架和绘图机制。如gfx的MVP机制
2. 对每个控件的使用说明,同时配上点代码说明可能更好理解。
3. 对项目中常用的控件组合能有一些讲解。如键盘(全字符),下拉列表,滚动窗口,模态窗口(弹窗),代码切换界面方法,等等

仅个人建议
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105686
QQ
 楼主| 发表于 2020-6-24 09:02:15 | 显示全部楼层
chinacool 发表于 2020-6-24 06:26
目前正在用TOUCHGFX开发界面,想从这个使用过程中的一些体会对GUIX教程提一点点建议:
1. GUIX的整体框架 ...

基础操作,emWin早期的第2版教程已经完全满足你这个建议。

第3版emWin教程和GUIX会继续保持。
回复

使用道具 举报

6

主题

106

回帖

124

积分

初级会员

积分
124
发表于 2020-6-24 10:48:50 | 显示全部楼层
支持,建议不只是讲解每个控件就完事了,还有一些实际应用中的操作和自定义修改。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
105686
QQ
 楼主| 发表于 2020-6-24 10:50:23 | 显示全部楼层
xudongqiang 发表于 2020-6-24 10:48
支持,建议不只是讲解每个控件就完事了,还有一些实际应用中的操作和自定义修改。

采纳建议。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-19 11:18 , Processed in 0.546280 second(s), 30 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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