Internet of Things operating system Hellox developer Getting Started Guide

Source: Internet
Author: User
Tags visual studio 2010

Hellox developer Getting Started Guide

Hellox is a focus on the internet of things in the field of operating system development projects, can be Baidu search "Hellox". Get specific information.

The current development team is further recruiting, and you are welcome to learn and Add. Assuming you want to add a Hellox development team, it is recommended that you take the following steps:

1. First. Please familiarize yourself with and operate the Hellox operating system, which is one of the core components we develop, all other components (including back-end components). End products, etc.) are all around the Hellox operating system deployment.

This is a very easy step, please download the latest Hellox source and executable files from GitHub (Github.com/hellox-project/hellox_os), as described in the Readme.md file. Booting the computer with a virtual machine or a physical machine is possible.

No matter what the problem, can help in the group;

2. After you successfully use Hellox to boot a virtual machine or physical computer and be able to operate normally, consider building a HELLOX development environment. It is recommended that you first build on Windows, install the Microsoft Visual Studio 2010 version number, and open the project files that you have created (the kernel is located under the/kernel folder and the GUI is located under the/gui folder). After opening the project, you can try to change some of the code, even some syntax changes and optimizations, and then try to compile again (be sure to choose press Release to compile). After the compilation succeeds. Build the kernel again according to the instructions. Then try using your own built-in kernel. Another time to boot the computer;

3. After you are familiar with the development and build steps of the Hellox kernel, you can consider trying to add some simple features, such as in accordance with the instruction book. Add a shell command;

4. After successfully adding a function, you can try to change or optimize the code of the Hellox kernel or GUI.

There are many places in the code to optimize, such as the/kernel/lib folder, is a C standard library, the implementation of very many functions do not consider efficiency, and some implementations even very "clumsy", this time can try to change the optimization.

In order to facilitate the transplant, please do not use assembly language;

5. After a successful optimization, you can try to submit the code to GitHub. specific ways to submit. Please refer to the instructions published together with this article.

After completing the above steps, you are a skilled hellox developer. At this time we will invite you to a dedicated developer group, a very specific business model. The development strategy, the development plan, the business cooperation and so on content, will discuss in this group.

Welcome to add QQ Group: 38467832 get further information.

Internet of Things operating system Hellox developer Getting Started Guide

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.