Home > News content

Tencent self-developed lightweight Internet of things operating system officially open source, with a minimum volume of only 1.8 KB

via:博客园     time:2019/9/18 17:30:46     readed:284

Tencent Technologies News, September 18 news, Tencent announced that it will open source independent research and development of the lightweight real-time operating system of the Internet of Things TencentOS tiny. Compared with other systems in the market, Tencent OS tiny is very competitive in terms of resource occupation, equipment cost, power management and security and stability. The open source of the system can greatly reduce the cost of Internet of Things application development, improve the efficiency of development, while supporting a key to the cloud, docking the massive resources in the cloud.

According to authoritative data, the global Internet of things market has developed rapidly. In 2018, only the domestic Internet of things market capacity has exceeded 1 trillion, and the domestic Internet of things market capacity is expected to exceed 1.5 trillion in 2020. As an important part of the whole industrial chain of the Internet of things, the terminal side of the Internet of things operating system has become the key to the construction of the whole Internet of things ecology because of the direct docking of the underlying Internet of things equipment.

Tencent's Internet of Things team said:


Tencent Cloud Builds a Full Chain IoT Cloud Development Capability

In the context of a comprehensive cloud, the Internet of Things device is no exception. With the simpler software interface provided by the TenentOS tiny, the threshold drop-down of the cloud on the billion-level Internet-of-Things device is further reduced, so that the Internet of Things developer can more conveniently use the cloud mass of computing, storage resources, and advanced AI and big data algorithm models, It can effectively support the acceleration and landing of many leading Internet of things technology in the smart city, the smart home, the intelligent wearing, the car networking and other industries.

At the same time, with the open source of the TenentOS tiny, combined with the development platform IoT Explorer of the Tencent Cloud Internet of Things, and the domestic most large-scale LoR network which has been completed before, the Tencent Cloud Internet of Things has completely opened the definition and management of the communication and development of the chip, the network supporting service and the physical equipment. Data analysis and multi-scene application development and other one-stop, full-chain IoT cloud development service capability, Internet of Things development will become more simple and efficient.

In recent years, Tencent's pace of open source has been accelerating. As of September, Tencent's own open source projects have reached 84, with more than 240000 Star. In the field of the Internet of things, Tencent not only continues to build a benign Internet of things ecosystem through open source and openness, in terms of product ease of use and development efficiency, Tencent Internet of things team has also done a lot of targeted optimization.

volumeMinimum 1.8KB onlyPower consumption Minimum 2 microamperes

TencentOS tiny provides the industry's most concise RTOS kernel, with a minimum resource footprint of RAM 0.6 KB,ROM 1.8 KB. In the actual scenes such as smoke and infrared, the resource occupation of, TencentOS tiny is only: RAM 2.69 KB,ROM 12.38 KB, greatly reduces the hardware resource occupation. At the same time, it seems

In terms of power consumption, TencentOS tiny also applies an efficient power management framework, which can reduce power consumption for different scenarios. For example, the timing mechanism in TencentOS tiny will automatically start the dormant state when it finds that the business is not running, effectively reducing power consumption. According to the measured data, the lowest sleep power consumption of TencentOS tiny is only 2 microamperes. Developers can also choose low-power schemes that can be referred to according to business scenarios to reduce equipment power consumption and prolong equipment life.

Unique and creative debugging features to help developers quickly remove obstacles

Because many terminal devices of the Internet of Things are located in the wilderness or far away in the actual scenario, it is very difficult to locate when problems arise. In order to reduce this problem, TencentOS tiny records some fault information when the terminal is in trouble. When it restarts, it first reports the wrong data to the cloud. This function greatly facilitates developers to find out the cause of the fault. So far away from thousands of miles, we can quickly troubleshoot.

In addition, TencentOS tiny's core and its upper component framework of the Internet of Things have been highly decoupled to ensure the adaptation of connections with other modules. At the same time, TencentOS tiny also provides a variety of compiler rapid migration guidelines and migration tools to help developers migrate to a key of the new hardware development board, save time and effort, and effectively improve the development efficiency.

In addition, TencentOS tiny also pays attention to the security of the system and provides multiple levels of IoT security solutions. Users can choose appropriate security solutions according to business scenarios and cost requirements to effectively balance security requirements and cost control.

At present, TencentOS tiny has supported a variety of chips and modules from mainstream manufacturers such as Italian-French Semiconductor, Enzhipu Semiconductor, Huada Semiconductor, Ruixing Hengfang, National Technology and so on.

TencentOS tiny Github open source address:Https://github.com/Tencent/TencentOS-tiny

Welcome the majority of developers to participate in the sharing of code, together to build IoT ecology.

China IT News APP

Download China IT News APP

Please rate this news

The average score will be displayed after you score.

Post comment

Do not see clearly? Click for a new code.

User comments