GithubHelp home page GithubHelp logo

gdsdhyb / mico Goto Github PK

View Code? Open in Web Editor NEW

This project forked from studyinhub/mico

0.0 0.0 0.0 87 MB

Micro-controller based Internet Connectivity Operation System

C 90.55% C++ 6.72% Assembly 1.16% Makefile 0.10% HTML 1.42% Objective-C 0.03% CSS 0.02%

mico's Introduction

Important Notice: To use the latest MICO project, you should update IAR workbench for ARM to version 7.30 or Realview MDK v5.xx

MICO

###Mico-controller based Internet Connectivity Operation System

###Feathers

  • Designed for embedded devices
  • Based on a Real time operation system
  • Support abundant MCUs
  • Wi-Fi connectivity total solution
  • Build-in protocols for cloud service
  • State-of-the-art low power management
  • Application framework for I.O.T product
  • Rich tools and mobile APP to accelerate development

###Contents:

  • Demos: Demos applications and application framework
    COM.MXCHIP.SPP: Data transparent transimission between serial and wlan
    COM.MXCHIP.Basic: Examples based on MiCO APIs
  • libraries: Open source software libraries
  • mico: MiCO's main functions
    core: MiCO RTOS, TCP/IP stack, security algorithms and wireless drivers
    security: security algorithms and libraries
    system: Application framework and functions based on MiCO apis, includes para storage, MiCO initialize, command console, config server, mDNS...
  • Platform: Hardware drivers on different platform
  • Board: Hardware resources and configurations on different boards
  • Projects: IAR workbench or Realview MDK projects

###How to use:

  1. You should have a dev board MiCOKit-xxx
  2. Install IAR workbench for ARM v7.3 or higher or Realview MDK v5.xx
  3. Connect USB cable to PC to have a virtual serial port, install VCP driver
  4. Open any demo project and select target: MiCOKit-xxx
  5. Build, download and run MICO demos on MiCOKit, you may find logs display on serial port
  6. Download and run Easylink to config wlan on MiCO
    iOS: Open this link on iOS safari to install itms-services://?action=download-manifest&url=https://dn-easylinkplist.qbox.me/EasyLink.plist
    Android: Click to download
  7. Press "+" button on Easylink APP
  8. Input ssid and password of the wlan that assoiated to iPhone, and start easylink
  9. Press Easylink button on your module
  10. A new device appears on iPhone's screen, press this device, change and save these settings
  11. If you register a record in mDNS service _easylink._tcp.local, a new device will appear on EasyLink app's main page
  12. HomeKit demo cannot display on EasyLink app's main page, but it can play with any app based on HomeKit API on iOS8

mico's People

Contributors

neooxu avatar wangeshen avatar jerryyu001 avatar haibo344 avatar digqq avatar neootest 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.