Git Product home page Git Product logo

soh1314 / haiway Goto Github PK

View Code? Open in Web Editor NEW

This project forked from leeeastwood/haiway

0.0 1.0 0.0 176.78 MB

Haiway Edge Computing OS

License: MIT License

Makefile 0.38% Batchfile 0.05% C 91.51% Shell 0.14% C++ 3.60% Objective-C 0.27% M4 0.05% Assembly 1.73% Python 0.17% Tcl 0.62% Perl 0.02% Roff 0.02% HTML 1.26% JavaScript 0.14% Scala 0.01% CartoCSS 0.01% GDB 0.01% LSL 0.01% CSS 0.01% PLSQL 0.01%

haiway's Introduction

Welcome to the Haiway wiki!

Haiway:an RTOS for Edge Computing

Microkernel RTOS with Virtualization and SMP support for ARMv8-A, ARMv7, RISC-V

What is Haiway

Haiway is a real-time priority-based microkernel RTOS with virtualization support for ARMv8-A that provides the trusted reliability and performance for edge computing while also allowing multiple operating systems to safely co-exist on the same System on Chip (SoC).

Haiway defines a hypervisor reference stack and an architecture for running multiple software subsystems, managed securely, on a consolidated system by means of a virtual machine manager. Haiway can be used as a Type 1 reference hypervisor stack, running directly on the bare-metal hardware, and is suitable for a variety of AIoT and edge device solutions. Haiway addresses the gap that currently exists between embedded operating system and heterogeneous hardware devices. The hypervisor architecture partitions the system into different functional domains, with carefully selected guest OS sharing optimizations for AIoT and embedded devices.

Haiway is also designed as a real-time priority-based microkernel RTOS that support SMP, currently support ARMv8-A, But can be easily ported to other platforms and architectures like Cortex-M MCU.

Supported hardware:

  • ESP32
  • STM32
  • Raspberry 3B/4
  • Huawei Hi 3516/3519/3559
  • Intel NUC

Haiway can be easily ported to other arm and risc-v based platform.

Documentation

We will have various README files in the Documents subdirectory. Please refer Documents for a list of what is contained in each file or sub-directory.

MicroServices Documents:

1.1 Basic services

1.2 Alogrithms services

1.3 Industry services

Blockly Components Documents:

  1. Low-Code Development Platform Fucnction List

haiway's People

Contributors

bnyf avatar leeeastwood avatar leaflee avatar zhaoyinghao10 avatar 2529106687 avatar liushuo1201 avatar gkprime avatar lucifer1217wd avatar scienceofcode avatar stedrew avatar liojx avatar gulupeng avatar hundunfengbao avatar jiangyuan-ustb avatar jw-zheng avatar ljhzxc avatar min-yk avatar migan05 avatar ruomengxichenfeng avatar xuanxuan26 avatar xutao6656 avatar yaopengzero avatar jade999 avatar 309136079 avatar 745843662 avatar 767620281 avatar achanzhang avatar rubics-xuan avatar blayee1107 avatar charleslevis avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.