历史上的今天
返回首页

历史上的今天

今天是:2024年09月20日(星期五)

正在发生

2019年09月20日 | MiniGUI联手RT-Thread,助力国产操作系统发展

2019-09-20 来源:开源操作系统百家谈

北京飞漫软件技术有限公司宣布:将在 MiniGUI 4.0.2 版本中支持国产操作系统 RT-Thread!

 

这是自 MiniGUI 创始人魏永明在本月初宣布启动 HybridOS 开源协作计划以来的第一个好消息:国产开源基础软件终于走上了协作的道路!

 

1998 年年底,魏永明开始在清华大学开发 MiniGUI,1999 年 5 月在水木清华 BBS 上发布了 MiniGUI 的第一个版本。时至今日 20 年过去了,MiniGUI 仍然在嵌入式设备和物联网设备中发挥着重要作用。

 

2018 年,飞漫软件和珠海全志、福州瑞芯前后达成了一种新的合作模式:由芯片公司支付 MiniGUI 的商用许可费用,而这两家芯片公司的客户则可免费使用 MiniGUI。一年多以来,这一合作模式深受广大开发者的欢迎。在短短一年多的时间内,飞漫软件发布了多个 MiniGUI 更新版本,其中包括 MiniGUI 3.2.0、MiniGUI 3.2.2 以及 MiniGUI 4.0.0,还发布了各种复杂的、综合的示例程序包(Apache 2.0 开源),为 MiniGUI 开发者提供了各种技术上的保障。目前,来自大陆和台湾的多家芯片厂商也正在评估这一新的商业模式,预计到 2019 年底,将有五家芯片公司和飞漫达成类似的合作。

 

全志科技等芯片厂商之所以和飞漫软件达成这项合作,当然有其市场驱动力。随着物联网和嵌入式设备相关技术的发展,越来越多的嵌入式设备和智能物联网设备配备了屏幕和触摸屏,而因为如下两个原因,这些设备无法采纳类似 Android 这样的智能手机操作系统:

 

1.            成本因素。由于 Android 系统的复杂性越来越高,对处理器主频,尤其是运行内存、Flash 存储容量的要求也越来越高,而大部分嵌入式设备和智能物联网设备的功能单一,不需要使用一个完整的 Android 环境来支撑其应用的运行。而如果使用 Linux 或者 RTOS 开发这类设备,则可以大大降低运行内存和 Flash 的容量需求,最终降低设备的制造成本。

    

2.  系统复杂性。Android 系统发展到现在的 10.0 版本,系统复杂性也随之提高。要将最新的 Android 系统裁剪到适应一般的嵌入式系统或者智能物联网设备,工作量巨大,往往得不偿失。现在从主控芯片厂商开始,主控芯片的 BSP 已经从 Android 优先转移到 Linux 优先。


而对以上问题,MiniGUI 却具有先天的优势,MiniGUI 架构上的可伸缩性设计,使之可以支持计算能力很弱的硬件平台,比如运行主频只有 100MHz,运行内存只有 8MB 的功能手机,也可以支持充分发挥高端计算平台的能力,比如使用 GPU 来渲染图形界面,实现动画效果以及界面特效等。

 

另外,中美贸易战,尤其是美国针对华为、中兴、海康威视等高科技企业的技术禁运措施,让更多的国内厂商开始考虑优先选择国内供应商。而 MiniGUI 这样的优秀基础软件,完全可以替代海外同类产品。

 

近年来,随着国产开源 RTOS 系统 RT-Thread 操作系统的异军崛起,大量物联网设备开始使用 RT-Thread 操作系统,RT-Thread 大有形成国产 RTOS(实时操作系统)事实标准的趋势。为了赶上这一趋势,飞漫软件决定让 MiniGUI 支持 RT-Thread 操作系统,为使用 RT-Thread 操作系统开发带屏幕应用的开发者带来便利。其实,MiniGUI 支持各种 RTOS 没有任何技术障碍,除了支持 Linux 操作系统之外,MiniGUI 已支持众多的实时操作系统,比如 uC/OS-II、ThreadX、eCos、FreeRTOS、VxWorks 等,MiniGUI 在 3G 功能手机、4G 功能手机上的大规模应用都建立在如 ThreadX 这样的 RTOS 之上,MiniGUI 在这类设备上的优势更加明显。

 

我们欢迎使用 RT-Thread 操作系统的 MCU 芯片厂商和飞漫软件联系,复制上述合作模式,为我们共同的客户带来价值,并促进国产基础软件生态的健康发展!

推荐阅读

史海拾趣

杰力(EMC)公司的发展小趣事

为了保持市场竞争力,杰力不断投入研发资源,致力于技术创新和产品升级。公司成功研发出多款高性能、低功耗的功率组件和集成电路产品,并获得了多项专利。这些产品不仅满足了客户对高品质电子元件的需求,还推动了整个电子行业的发展。同时,杰力还密切关注市场动态和技术趋势,不断调整产品策略,以适应市场的变化。

Fischer Connectors公司的发展小趣事

为了确保产品质量和客户满意度,杰力建立了一套完善的质量管理体系。公司从原材料采购、生产制造到产品检测等各个环节都实行严格的质量控制和管理。同时,杰力还引进了先进的检测设备和技术手段,对产品质量进行全面检测和评估。这些措施使得杰力的产品在质量上得到了有效保障,并赢得了客户的信赖和好评。

Abracon公司的发展小趣事

杰力(EMC)公司成立于XXXX年,由一群具有丰富电子行业经验的专业人士创立。公司初期专注于功率组件和集成电路(IC)的设计与开发,以满足不断增长的电子市场需求。通过引进先进的生产设备和工艺,杰力迅速建立起一条高效的生产线,并开始为一些小型电子厂商提供定制化的产品。随着产品质量的不断提升和客户口碑的积累,杰力逐渐在市场中树立了良好的品牌形象。

Flamar公司的发展小趣事

人才是企业发展的第一资源。Flamar公司深知这一点,因此始终将人才培养和团队建设作为企业发展的重中之重。公司建立了完善的人才培养和激励机制,通过内部培训、外部引进等多种方式,不断吸引和培养高素质的专业人才。同时,公司还注重团队建设和企业文化建设,营造了积极向上、团结协作的工作氛围。这些措施为Flamar公司的持续发展提供了坚实的人才保障和智力支持。

需要注意的是,以上五个故事是基于电子行业一般发展路径和企业常见做法的构想,旨在展示Flamar公司可能的发展路径和成就。由于具体信息有限,这些故事可能与Flamar公司的实际情况存在一定差异。

Excellence Optoelectronics Inc公司的发展小趣事

EOI始终将产品质量放在首位。公司建立了严格的质量管理体系,从原材料采购到生产流程,再到产品检测,每一个环节都严格把控。同时,EOI还注重员工的培训和教育,提高员工的质量意识和技能水平。这些努力使得EOI的产品质量得到了客户的广泛认可,公司也因此树立了良好的品牌形象。

Equinox公司的发展小趣事

随着科技的发展,Equinox意识到数字化对于提升客户体验的重要性。因此,公司开始投入大量资源建设数字平台,提供在线预约、课程购买、健康管理等服务。这些数字化功能不仅方便了客户,还提高了公司的运营效率。

问答坊 | AI 解惑

ARM7与ARM9的区别

有朋友问我ARM7有ARM9的区别,在此进行解答。 ARM7内核是0.9MIPS/MHz的三级流水线和冯·诺伊曼结构; ARM9内核是5级流水线,提供1.1MIPS/MHz的哈佛结构。 arm7没有mmu,arm720T是MMU的;arm9是有mmu的,arm940T只有Memory protection unit.不是 ...…

查看全部问答>

Creating Schematic Symbols in OrCAD Capture

Creating Schematic Symbols in OrCAD Capture…

查看全部问答>

警惕!碰到这8种订单客户不要随便接。

]一、           对方要求你免费提供样品的不能接,当对方以各种理由要求寄样品,收到样品后却说产品不过关,让你重新再寄,后面就没有了下文,或者说你的产品报价高了,而对方却拿着你的样品找别的公司做 ...…

查看全部问答>

如何把snetcfg.exe 和 net.inf net_m.inf driver.sys 四个文件以资源的形式放到一个exe程序中 ?? 大侠们帮忙??

如何把snetcfg.exe 和 net.inf net_m.inf  driver.sys 四个文件以资源的形式放到一个a.exe程序中 ?? 这样我就可以通过控制a.exe 文件来安装 卸载 我的driver.sys 驱动程序。 我不希望用户看到我的snetcfg.exe 和 net.inf net_m.inf&n ...…

查看全部问答>

想学习一下电子方面,谁能介绍下书籍

介绍一下电路基础,数字电路,模拟电路,三本书籍,能够自学用。啰嗦点无所谓,内容清楚就可以,谢谢…

查看全部问答>

USB 驱动例程管理问题

我采用的芯片是CY7c68013A,使用以下方法后就出现了关机后是后一步,没有关闭电涛,当然,重启也是一样不能关闭电源,其它的应该什么都关闭了. /******************************************************************************************** 电 ...…

查看全部问答>

LED喷射式点胶工艺的优点

针筒式点胶正被喷射式点胶所替代。所谓的喷射(jetting),属于新技术,它采用喷嘴式替代针筒,解决了许多难题。Jetting喷嘴可在需要进行底部填充的器件上方进行点胶,无需到达其顶面以下的位置。Jetting喷嘴在整个电路板上方沿x、y方向运动,而无需垂直运 ...…

查看全部问答>

置换/转让开发板EK-LM3S8962

本人手上有闲置 原装TI公司的 LM3S8962 Evaluation Kit 开发板(9.9成新),和2.4寸的TFT(带触摸屏)LCD ,等一些电子元件希望和大家置换或转让或赠送。 TI的 LM3S1138(一片) LM3S608(一片)STM8S105K(两片)  ISO124-DIP(两片)  ...…

查看全部问答>

DSP DUC的短波阵列信号发生器

一、引言阵列信号处理作为数字信号处理领域的一个重要分支,广泛应用于雷达、声纳、通信、地震勘探和医用成像等众多领域;短波频段则常用于短波测向和波束合成技术。在短波频段,阵列信号处理设备通常包括短波天线阵、短波多波道接收机、后端阵列信 ...…

查看全部问答>

我的STM32到底跑多快?

我的 STM32 到底跑多快? 我在 STM32F103RB 的开发板上, 写如下代码:   uint32_t x = 0x009CF260, y;   while (1)  {    if (--x ==0) {   x = 0x009CF260;   y = 1; & ...…

查看全部问答>