The domestic open source basic software MiniGUI announced to support RT-Thread!

640?wx_fmt=jpeg

Beijing Feynman Software Technology Co., Ltd. announced that it will support the domestic operating system RT-Thread in MiniGUI 4.0.2!

This is since the launch of MiniGUI founder Wei Yongming at the beginning of this month 

At the end of 1998, Wei Yongming began to develop MiniGUI at Tsinghua University. In May 1999, he released the first version of MiniGUI on the Shuimu Tsinghua BBS. Twenty years have passed, and MiniGUI still plays an important role in embedded devices and IoT devices.

In 2018, FMSoft, Zhuhai Quanzhi and Fuzhou Rockchip reached a new cooperation model: chip companies pay for MiniGUI commercial license fees, and customers of these two chip companies can use MiniGUI for free. For more than a year, this cooperation model has been well received by developers. In just over a year, Feynman Software released multiple MiniGUI updated versions, including MiniGUI 3.2.0, MiniGUI 3.2.2 and MiniGUI 4.0.0, as well as various complex and comprehensive sample programs. The package (Apache 2.0 open source) provides various technical guarantees for MiniGUI developers. At present, many chip manufacturers from the mainland and Taiwan are also evaluating this new business model. It is expected that by the end of 2019, five chip companies will have reached similar cooperation with Feynman.

The reason why Allwinner and other chip manufacturers have reached this cooperation with Feynman Software certainly has its market driving force. With the development of related technologies for the Internet of Things and embedded devices, more and more embedded devices and smart Internet of Things devices are equipped with screens and touch screens. For the following two reasons, these devices cannot adopt a smartphone operating system like Android :

  1. Cost factor. Due to the increasing complexity of the Android system, the requirements for the processor's main frequency, especially the running memory and Flash storage capacity, are also getting higher, and most embedded devices and smart IoT devices have a single function and do not need Use a complete Android environment to support the operation of its applications. If you use Linux or RTOS to develop such devices, you can greatly reduce the capacity requirements of running memory and Flash, and ultimately reduce the manufacturing cost of the device.

  2. System complexity. The Android system has developed to the current version 10.0, and the system complexity has also increased. To tailor the latest Android system to adapt to general embedded systems or smart IoT devices, the workload is huge, and the gains often outweigh the gains. Starting from the master chip manufacturer, the BSP of the master chip has shifted from Android first to Linux first.

But for the above problems, MiniGUI has inherent advantages. The scalability design of MiniGUI architecture enables it to support hardware platforms with weak computing power, such as feature phones running at only 100MHz and running memory only 8MB. Support the full use of the capabilities of high-end computing platforms, such as using GPU to render graphical interfaces, realize animation effects and interface special effects, etc.

In addition, the Sino-US trade war, especially the US technology embargo measures against high-tech companies such as Huawei, ZTE, and Hikvision, has caused more domestic manufacturers to consider prioritizing domestic suppliers. And excellent basic software like MiniGUI can completely replace similar overseas products.

In recent years, with the emergence of the domestic open source RTOS system RT-Thread operating system, a large number of IoT devices have begun to use the RT-Thread operating system, and RT-Thread has a tendency to form the de facto standard for domestically-made RTOS (real-time operating system). In order to catch up with this trend, Feynman Software decided to let MiniGUI support RT-Thread operating system to bring convenience to developers who use RT-Thread operating system to develop screen applications. In fact, MiniGUI supports various RTOSs without any technical obstacles. In addition to supporting Linux operating systems, MiniGUI already supports many real-time operating systems, such as uC/OS-II, ThreadX, eCos, FreeRTOS, VxWorks, etc. MiniGUI is used in 3G feature phones The large-scale applications on 4G feature phones are all built on RTOS such as ThreadX, and MiniGUI has more obvious advantages on such devices.

Welcome to contact FMSoft for MCU chip manufacturers using RT-Thread operating system, copy the above cooperation model, bring value to common customers, and promote the healthy development of domestic basic software ecology!

640?

5.

640?wx_fmt=gif

Disclaimer: This article is reproduced online, and the copyright belongs to the original author. If you are involved in copyright issues, please contact us, we will confirm the copyright based on the copyright certification materials you provide and pay the author's remuneration or delete the content.

Guess you like

Origin blog.csdn.net/DP29syM41zyGndVF/article/details/101087704