硬汉嵌入式论坛

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

[μCGUI] 开源在全志F1C100s运行RTX4+emWin5!

  [复制链接]

3

主题

335

回帖

344

积分

高级会员

积分
344
发表于 2020-4-12 19:07:43 | 显示全部楼层 |阅读模式
本帖最后由 glory 于 2020-4-12 19:41 编辑

全志F1C100s/F1C200s是性价比无敌的ARM9芯片【10元RMB】,主频高达720Mhz,内置32MB/64MB的DDR1;可驱动直接驱动1024x600的RGB屏,是设计HMI的高性价比芯片。
官方和社区大多用Linux开发,但是linux是单片机开发者的一道坎。我在Keil环境下,移植了RTX4+emWin,方便大家作为单片机方式开发,在Github开源。
Github地址:https://github.com/hongxuyao/F1C100s_with_Keil_RTX4_emWin5
国内码云地址:https://gitee.com/xuyao2020/F1C100s_with_Keil_RTX4_emWin5

优酷演示视频:https://v.youku.com/v_show/id_XNDYxNjc2MTk4MA==.html

1.jpg
2.jpg
index.jpg
a.jpg
b.jpg
c.jpg
d.jpg
e.jpg
f.jpg
g.jpg
h.jpg







回复

使用道具 举报

44

主题

562

回帖

699

积分

金牌会员

积分
699
发表于 2020-4-12 21:21:03 | 显示全部楼层
大哥很强啊,感谢开源学习
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2020-4-13 07:48:38 | 显示全部楼层
谢谢楼主分享。
回复

使用道具 举报

29

主题

231

回帖

318

积分

高级会员

积分
318
发表于 2020-4-13 16:16:16 | 显示全部楼层
大佬厉害!
回复

使用道具 举报

5

主题

201

回帖

216

积分

高级会员

积分
216
发表于 2020-4-13 17:45:10 | 显示全部楼层
楼主的开源很棒啊!支持
回复

使用道具 举报

36

主题

2039

回帖

2147

积分

至尊会员

积分
2147
发表于 2020-4-13 17:58:15 | 显示全部楼层
widora是不是这个https://github.com/widora

求链接。。

这个可以jlink直接下载不
Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better.
回复

使用道具 举报

3

主题

335

回帖

344

积分

高级会员

积分
344
 楼主| 发表于 2020-4-13 18:19:16 | 显示全部楼层
byccc 发表于 2020-4-13 17:58
widora是不是这个https://github.com/widora

求链接。。

正如我github介绍,目前网上卖的板子都没有jtag口,它和TF卡接口冲突;用作jtag太可惜
回复

使用道具 举报

44

主题

562

回帖

699

积分

金牌会员

积分
699
发表于 2020-4-13 21:40:12 | 显示全部楼层
glory 发表于 2020-4-13 18:19
正如我github介绍,目前网上卖的板子都没有jtag口,它和TF卡接口冲突;用作jtag太可惜

可惜了,不然当单片机用性价比很高啊
回复

使用道具 举报

609

主题

3047

回帖

4894

积分

至尊会员

积分
4894
发表于 2020-4-13 22:50:43 | 显示全部楼层
楼主的开源很棒啊!支持

虽然目前用不上,但是需要收藏备用的哟
回复

使用道具 举报

3

主题

335

回帖

344

积分

高级会员

积分
344
 楼主| 发表于 2020-4-13 23:03:44 | 显示全部楼层
ou513 发表于 2020-4-13 21:40
可惜了,不然当单片机用性价比很高啊

开发不一定要jtag,如同linux开发一样。我开发stm32之类单片机也不用jtag,有个串口就够了。这款芯片,即便不用jtag,还是引无数电工竞为之折腰。
回复

使用道具 举报

82

主题

401

回帖

667

积分

金牌会员

积分
667
QQ
发表于 2020-4-18 17:54:57 | 显示全部楼层
很好很强大 板子在哪里买的啊 ??
武汉天纵鹏元科技有限公司。承接嵌入式项目开发,相关技术交流。STM32,物联网,工业控制方向。QQ  408137104
回复

使用道具 举报

7

主题

190

回帖

216

积分

高级会员

积分
216
发表于 2020-4-19 23:18:15 | 显示全部楼层
10块钱  720M主频  我惊呆了
回复

使用道具 举报

0

主题

2

回帖

2

积分

新手上路

积分
2
发表于 2020-4-20 16:11:01 | 显示全部楼层
感谢楼主分享,请问楼主用的emwin的lib是MDK自带的吗?
回复

使用道具 举报

0

主题

2

回帖

2

积分

新手上路

积分
2
发表于 2020-4-20 16:13:41 | 显示全部楼层
感谢分享,请问楼主用的emwin的lib是MDK自带的吗?
回复

使用道具 举报

2

主题

5

回帖

11

积分

新手上路

积分
11
发表于 2020-4-20 18:48:56 | 显示全部楼层
glory 发表于 2020-4-13 23:03
开发不一定要jtag,如同linux开发一样。我开发stm32之类单片机也不用jtag,有个串口就够了。这款芯片,即 ...

谁让便宜呢
回复

使用道具 举报

0

主题

34

回帖

34

积分

新手上路

积分
34
发表于 2020-5-13 16:49:44 | 显示全部楼层
真的不错,多谢楼主了
回复

使用道具 举报

0

主题

2

回帖

2

积分

新手上路

积分
2
发表于 2020-9-30 10:53:40 | 显示全部楼层
你好,我目前在学F1C100,买了个开发板,我这边有2个问题想问你一下,
1、keil编译出来的bin文件怎么做成镜像烧录到FLASH或者TF卡呢?我试过网上的方法目前没有成功;
2、GIT下载你的源码,我这边安装的keil MDK79525 ,编译不通过,显示.\Temp\Obj\spl-separated.axf: error: L6002U: Could not open file $TC_ROOT$\Segger\emWin\Lib\GUI_ARM_LA.lib: No such file or directory;
麻烦大佬有时间帮忙回复一下,谢谢啦,搞了一个星期了
回复

使用道具 举报

0

主题

2

回帖

2

积分

新手上路

积分
2
发表于 2020-9-30 11:05:25 | 显示全部楼层
你好,我在使用你keil工程遇到2个问题;
1、生成的bin文件怎么烧录到flash和tf卡里面去启动系统;
2、keil工程下我下载你的工程编译出现错误,我用的是MDK79525,报错
.\Temp\Obj\spl-separated.axf: error: L6002U: Could not open file $TC_ROOT$\Segger\emWin\Lib\GUI_ARM_LA.lib: No such file or directory
麻烦大佬帮忙回复一下,万分感谢!
回复

使用道具 举报

39

主题

928

回帖

1050

积分

至尊会员

积分
1050
发表于 2020-9-30 15:18:33 | 显示全部楼层
当单片机用挺爽的,就是不知道内部DDR1是工作在多少频率下的,要是上300就更爽了
回复

使用道具 举报

3

主题

1222

回帖

1231

积分

至尊会员

积分
1231
发表于 2020-9-30 16:42:17 | 显示全部楼层
这位大哥,感谢分享这么硬核的资料!

我有个问题问下,RTX4有对MMU的支持不 ?
RTX5是否可以按照RTX4跑起来?

谢谢!
回复

使用道具 举报

0

主题

2

回帖

2

积分

新手上路

积分
2
发表于 2020-11-5 17:19:51
老师我这个工程已经编译出来了,怎么用Zadig烧写啊,里面有3个Bin文件,能给你一个烧写方法吗,谢谢了,我也买的同一个开发板

0

主题

2

回帖

2

积分

新手上路

积分
2
发表于 2020-11-5 17:22:25
老师我下载下来的工程编译成功了,生成了3个bin文件,但是不知道怎么烧写到spi-flash里面去,usb烧写工具没有说清楚,我也买的一样的开发版,谢谢老师了

0

主题

2

回帖

2

积分

新手上路

积分
2
发表于 2020-11-5 17:24:19 | 显示全部楼层
老师我下载下来的工程已经编译成功了,生产了3个bin文件,但是不知道怎么用Zadig写到spi-flash里面去,谢谢老师吗多点指导
回复

使用道具 举报

0

主题

2

回帖

2

积分

新手上路

积分
2
发表于 2020-11-5 17:25:47 | 显示全部楼层
老师我下载下来的工程已经编译成功了,生产了3个bin文件,但是不知道怎么用Zadig写到spi-flash里面去,谢谢老师吗多点指导
回复

使用道具 举报

2

主题

16

回帖

22

积分

新手上路

积分
22
发表于 2020-12-18 08:10:06 | 显示全部楼层
各位大佬,谁那有mdk  legacy support for arm7 arm9 & cortex-R的支持包,keil官网一直显示Sorry, we are down for maintenance,分享一下,谢谢。
回复

使用道具 举报

0

主题

84

回帖

84

积分

初级会员

积分
84
发表于 2020-12-19 13:07:34 | 显示全部楼层
厉害,刷GUI应该比H7强大多了。
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2021-2-13 22:53:44 | 显示全部楼层
请楼主出一个F1C100S+RTX版本.包含I2C驱动等,加上一些注释.方便大家移植到其它RTOS,对寄存器不熟悉基本上自己移植不成功,也希望楼主出一个裸机版本.
回复

使用道具 举报

2

主题

43

回帖

54

积分

初级会员

积分
54
发表于 2021-4-8 17:59:32 | 显示全部楼层
emwin刷色块才6300万分?这么低吗?难道是RGB8888输出吗?
回复

使用道具 举报

3

主题

335

回帖

344

积分

高级会员

积分
344
 楼主| 发表于 2021-4-8 22:06:26 | 显示全部楼层
水水水木木木 发表于 2021-4-8 17:59
emwin刷色块才6300万分?这么低吗?难道是RGB8888输出吗?

是以RGB888刷出的,改为RGB565是这样的:
20200423082929.jpg
回复

使用道具 举报

0

主题

84

回帖

84

积分

初级会员

积分
84
发表于 2021-4-9 10:54:00 | 显示全部楼层
glory 发表于 2021-4-8 22:06
是以RGB888刷出的,改为RGB565是这样的:

没用的,ARM9的运算能力就那么点,跑分没法提高的,除非超频估计应该能达到F429的水平.
回复

使用道具 举报

0

主题

4

回帖

4

积分

新手上路

积分
4
发表于 2021-4-14 17:10:02 | 显示全部楼层
xk2yx 发表于 2021-4-9 10:54
没用的,ARM9的运算能力就那么点,跑分没法提高的,除非超频估计应该能达到F429的水平.

大佬,可以提供下工程下的emwin环境吗?
回复

使用道具 举报

334

主题

2032

回帖

3039

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3039
发表于 2021-4-16 10:03:02 | 显示全部楼层
这个片子很厉害,音视频比较强大,做人机界面很棒。看到的弱点是ADC和DAC差了些,定时器功能,PWM输出与捕捉不详,与主流MCU的应用有点距离。
回复

使用道具 举报

3

主题

335

回帖

344

积分

高级会员

积分
344
 楼主| 发表于 2021-4-16 15:57:26 | 显示全部楼层
JY2019 发表于 2021-4-14 17:10
大佬,可以提供下工程下的emwin环境吗?

gitee上clone下来就行了,emwin要自己安装legacy-pack for ARM9,keil官方下载。
回复

使用道具 举报

1

主题

15

回帖

18

积分

新手上路

积分
18
发表于 2021-4-26 18:25:19 | 显示全部楼层
大佬能移植一下threadx到这个片子吗
回复

使用道具 举报

1

主题

15

回帖

18

积分

新手上路

积分
18
发表于 2021-4-26 18:28:10 | 显示全部楼层
glory 发表于 2021-4-16 15:57
gitee上clone下来就行了,emwin要自己安装legacy-pack for ARM9,keil官方下载。

大佬能移植一下threadx到这个片子吗
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2021-5-7 17:44:27 | 显示全部楼层
老哥这个用串口怎么下载啊
回复

使用道具 举报

0

主题

9

回帖

9

积分

新手上路

积分
9
发表于 2021-8-6 10:20:01 | 显示全部楼层
很nice!!
回复

使用道具 举报

14

主题

62

回帖

104

积分

初级会员

积分
104
发表于 2021-8-6 11:31:09 | 显示全部楼层
xk2yx 发表于 2021-4-9 10:54
没用的,ARM9的运算能力就那么点,跑分没法提高的,除非超频估计应该能达到F429的水平.

刷颜色和运算能力关系不大,关键看RAM吞吐速度。 429对ARM9最大的优势是浮点数运算,但GUI几乎用不到。我NUC972测试,才300MHz主频,刷颜色大约每秒1.8亿像素,它是内置150MHz,16bits DDR。
回复

使用道具 举报

0

主题

2

回帖

2

积分

新手上路

积分
2
发表于 2021-8-9 17:16:58 | 显示全部楼层
能加一下楼主吗,有个hmi开发想找楼主谈谈
回复

使用道具 举报

0

主题

2

回帖

2

积分

新手上路

积分
2
发表于 2021-8-9 17:24:23 | 显示全部楼层
谢谢楼主分享,
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-29 03:48 , Processed in 0.429403 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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