• 物联网工程师开发服务平台

MiCO手册导读

欢迎阅读 MiCO 手册。该手册将一步步地引导您探索基于MiCO的物联网设备开发方式。

MiCO是什么

MiCO 全称:MCU based Internet Connectivity Operating System,它是一个基于微控制器的互联网接入操作系统,是一个开发物联网设备的理想软件平台。

MiCO 通过层次化组件化的设计,使您的应用程序代码能够被设备理解并执行。MiCO的应用层代码采用 C/C++ 语言来编写,并且可以通过调用 MiCO 提供的 API 函数来操控硬件,实现系统调用。MiCO 提供的这些 API 函数可以让您的代码以统一的方式运行在不同的 MCU 平台。

这种统一的分层设计可以大幅地降低整合不同 MCU 及大量的中间软件带来的挑战。而组件化的设计可以方便地实现各个软件功能的相互集成,快速地实现复杂物联网应用。

了解更多关于 MiCO

MiCO的运行载体——MCU,模组和开发板

MiCO 是运行在 MCU 微控制器上的物联网操作系统,其载体是 MCU 芯片,这些 MCU 芯片和无线通讯技术结合,成为运行 MiCO 的模组。这些芯片和模组安装在设备上,成为物联网设备的大脑。

为了快速地实现原型开发,我们为每一个模组开发了对应的 MiCOKit 开发板,也和MCU芯片原厂合作开发了基于原厂开发板的扩展板。在开发时,您可以在 MiCO 开发板上进行 MiCO 应用程序的编译,调试与功能测试。

了解更多关于运行 MiCO 的模组和开发板

从哪里开始入手

开发者应首先安装 MiCO 提供的 开发工具。您可以通过一个最简单的 MiCO 应用程序:Helloworld 来验证整个 MiCO 开发环境是否被正确安装。当您掌握了如何编译一个现有的应用程序,就可以开始编写属于您自己的应用程序了。

开发工具

  • MiCO Cube :可以让您从代码库获取最新版本的代码,并且完成 MiCO 应用程序的编译,下载和调试。
  • MiCoder IDE :允许开发者将代码导入 IDE 环境中编译,下载,调试进行二次开发。
  • 仿真调试器 :是应用程序下载和调试必不可少的硬件工具。

下一步如何继续

当您已经具备利用 MiCO 开发工具进行编写,调试 MiCO 应用程序的能力后,您可以:

向MiCO贡献代码

如果您对代码内容有好的设计或建议,可以将代码提交给 MiCO OS,请参考:贡献代码给MiCO

您可以根据我们提供的方式制作您自己的库文件,如果希望分享它,可在我们的平台 向MiCO发布库函数

文本导读目录