趣小组
[ MAKE ]
首页
节点
分享
创造
问与答
二手交易
编程
电子
树莓派
Arduino
手工
小玩意
ACG 二次元
科学
文化
电影
宠物
旅行
技术支持
登录
注册
首页
分享
一个 API 类似 Qt 的软件开发框架:GOSP
Tony
225.15m
•
2021-03-13
•
1467 次点击
•
1 人收藏
•
1 人感谢
Gitee:https://gitee.com/giveda/GOSP ### 一、简介 Qt是欧洲人创始的一个优秀的c++开发框架,API简单易用,社区庞大,资源丰富;但Qt太重量级了(需要很多的RAM和ROM,非常复杂)。为了解决这个问题,我开发了GOSP这个框架; **GOSP在不依赖Qt的前提下,提供了类似Qt的API接口,仅需要几百KB的硬件资源(比Qt小的多),能运行在Qt不支持的低配置硬件上(对Qt生态形成补充),适用于嵌入式开发。** example效果演示: ![199f9976159a4f526b2d8bfa1ba6c8c6.gif](https://ppmm.org/images/2021/03/13/199f9976159a4f526b2d8bfa1ba6c8c6.gif) ![a0cadcde9a95094582de86f65911fe47.gif](https://ppmm.org/images/2021/03/13/a0cadcde9a95094582de86f65911fe47.gif) 2018年,Qt公司内部立项了一个将Qt移植到MCU的研发新项目,资源占用情况如下: *) ROM占用情况:从6MB到13MB *) RAM占用情况:从4MB到10MB 2019年06月03日,GOSP v1.0版本被发表,版本代号为:沉默的蓝色幽灵; 其仅需要几百KB的RAM和ROM(比Qt小的多),能运行在Qt不支持的低配置硬件上(对Qt生态形成补充),适用于嵌入式开发。 参考文献: http://blog.qt.io/cn/2018/08/15/qt_on_microcontrollers_mcu/ http://giveda.com/ ### 二、主要特色 * 提供了类似Qt的API。 * 100%使用图片来实现个性化的控件和界面。(见下文的截图) * 基于别具一格的Giveda®信号槽技术,各个模块代码之间无耦合。 * 非常简单,非常易用。 * GOSP是码云GVP项目,其产权归全体贡献者共同所有,贡献者根据自身对项目的不同贡献而享有不等比例的产权。 **** 也许可以用在树莓派 Pico 上。
Gitee:https://gitee.com/giveda/GOSP
### 一、简介
Qt是欧洲人创始的一个优秀的c++开发框架,API简单易用,社区庞大,资源丰富;但Qt太重量级了(需要很多的RAM和ROM,非常复杂)。为了解决这个问题,我开发了GOSP这个框架; **GOSP在不依赖Qt的前提下,提供了类似Qt的API接口,仅需要几百KB的硬件资源(比Qt小的多),能运行在Qt不支持的低配置硬件上(对Qt生态形成补充),适用于嵌入式开发。**
example效果演示:
![199f9976159a4f526b2d8bfa1ba6c8c6.gif](https://ppmm.org/images/2021/03/13/199f9976159a4f526b2d8bfa1ba6c8c6.gif)
![a0cadcde9a95094582de86f65911fe47.gif](https://ppmm.org/images/2021/03/13/a0cadcde9a95094582de86f65911fe47.gif)
2018年,Qt公司内部立项了一个将Qt移植到MCU的研发新项目,资源占用情况如下:
*) ROM占用情况:从6MB到13MB
*) RAM占用情况:从4MB到10MB
2019年06月03日,GOSP v1.0版本被发表,版本代号为:沉默的蓝色幽灵; 其仅需要几百KB的RAM和ROM(比Qt小的多),能运行在Qt不支持的低配置硬件上(对Qt生态形成补充),适用于嵌入式开发。
参考文献:
http://blog.qt.io/cn/2018/08/15/qt_on_microcontrollers_mcu/
http://giveda.com/
### 二、主要特色
* 提供了类似Qt的API。
* 100%使用图片来实现个性化的控件和界面。(见下文的截图)
* 基于别具一格的Giveda®信号槽技术,各个模块代码之间无耦合。
* 非常简单,非常易用。
* GOSP是码云GVP项目,其产权归全体贡献者共同所有,贡献者根据自身对项目的不同贡献而享有不等比例的产权。
****
也许可以用在树莓派 Pico 上。
收藏
♥ 感谢
hanguofu
10cm
2021-03-16
这个 example 做得很有意思:) 请问可以用来 看 IPTV 吗 ?后面的播放器是用哪家的产品呢 ?这个开发框架既然是基于 别具一格的Giveda®信号槽技术 , 是否有知识产权方面的问题啊 ?
Spoony
小组长
2021-03-16
竟然只需要 MCU 配置。。收藏了
登录
或
注册
后可回复。
›
创客百宝箱