Internet of things operating system Hellox V1.77 (Beta) release

Source: Internet
Author: User

Internet of Things OS Hellox V1.77 released

After nearly half a year of efforts, the Internet of Things operating system Hellox V1.77 version was formally completed, the source code has been uploaded to GitHub (Github.com/hellox-project/hellox_stm32). This version mainly supports the following features:

1. custom extensions, defined by macros, enable the kernel to be cropped to below 20K to accommodate low-profile hardware needs. At the same time, if all the functional characteristics are added, the size can reach about 500K to adapt to complex functional hardware requirements;

2. support the complete TCP/IP protocol stack, porting the industry's common and reliable LWIP protocol stack, and adjust the Hellox architecture, while optimizing some LWIP bugs (such as the bug under the large traffic shard);

3. increase the Ethernet management Framework (framework) to fit a wide range of Ethernet devices. Currently ported Marvel 8686-based WLAN driver and ENC28J60-based Ethernet driver, can be well attached to the Ethernet management framework;

4. A number of other improvements have been made, such as the addition of network diagnostic commands (networks), the optimization of the shell, the addition of functions such as historical commands, and simplified operations.

Tywind Huang optimizes the shell functionality, porting the ENC28J60 driver code, and doing some other testing or optimization work. Erwin Wang has proposed some optimizations on the overall architecture and contributed some of the code, which has been integrated into the version.

Some of the following tests have been done, and the performance is quite satisfactory:

1. After automatically obtaining the IP address, ping the default gateway for 24 hours continuously, the system state is normal, no memory leaks and so on. However, in the WLAN environment, there are occasional drops of packets;

2. in the Tywind through the wired Ethernet test, there is no packet loss phenomenon;

3. on the USB port board, occasionally the serial hangs the problem, but the kernel normal operation (can ping pass). may be due to USB port and Ethernet hardware design problems. In the non-USB serial board, there is no problem;

4. have done some other performance testing, such as through the serial port (non- USB serial port) Continuous batch output, multiple windows at the same time Ping, are normal performance;

5. An exception is thrown when a large packet (more than 1500 bytes) is continuously ping through multiple Windows . Later determined to be due to the LWIP protocol stack bug caused, modified after the resolution.

Here are some screens:


Pinggoogle Server


GUI Demo by Erwin

Welcome to our friends to download the trial.

Follow-on development direction:

1. rely on the Hellox V1.77 version to do demonstration hardware for IoT applications. such as Network Camera, Wireless intelligent switch, IoT home gateway, etc.

2. develop a back-end system with which to manage the terminal;

3. for the Internet of things, make further architectural adjustments. This is the essence of the work, the individual has always believed that must have a breakthrough in the traditional operating system mode, it is possible to stimulate the vitality of the internet of things itself. Specifically, this model is what the individual thinks should be "flexible and unified". Hopefully in the next release, this feature will be reflected.

Hellox IoT operating system The open source community is in the pipeline and has been supported by a number of social groups and businesses, and it is welcome to join those interested in IoT and system software development. Specific details, welcome to join QQ Group discussion: 38467832

Internet of things operating system Hellox V1.77 (Beta) release

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.