元经纪 - 元宇宙与人工智能领域相关产品与服务一站式采购平台

400-6166692

mico-os:专为物联网设计的平台操作系统

分类:开源 时间:2023-05-18 09:17 浏览:819
概述
内容

概述

MiCO是专为物联网设计的平台操作系统

基于微控制器的互联网连接操作系统

特性

  • 为填充式设备设计的物联网开发软件平台
  • 基于实时操作系统设计
  • 支持各种微控制器平台
  • 无线网络接入方式:Wi-Fi,蓝牙
  • 内部设置云服务接入中间件和各种显示示例代码
  • 优秀的低效细胞控制能力
  • 为物联网产品量产设计的应用程序框架
  • 为应用开发提供的大量编程工具

目录结构

  • demos: 基于MiCO开发的各种演示程序
  • [hidecontent type="logged" desc="隐藏内容:登录后可查看"]

    • 包括:MiCO核心功能接口
    • MiCO: MiCO内核库,二次制作文件和相关系统代码
    • 图书馆:MiCO软件中间件,应用支持代码等
    • platform: 基于不同开发环境,硬件平台的特性文件
    • board: 板级定做代码
    • 项目:基于IAR开发环境的工程文件
    • bootloader:系统引导程序源代码
    • makefiles:micoder编译工具链接文件

    使用前准备

    1. 首先您需要拥有一个MiCOKit开发套件,具体信息请参考:MiCOKit开发板简介
    2. 安装MiCoder IDE集开发环境,下载地址:MiCoder IDE
    3. 准备一个Jlink下载调试工具(针对ST开发板,可使用Stlink),并在PC上安装Jlink驱动软件;
    4. 连接Jlink工具到PC端,并更新驱动程序,具体方法参考:MiCO SDK使用页面中步骤1;
    5. 使用USB线连接PC和MiCOKit,实现一个虚拟串口用于供电和输出调试信息,驱动下载地址:VCP driver
    6. 打开MiCoder IDE,导入当先MiCO SDK,导入方法请参考:MiCoder IDE使用页面中的“导入其版本SDK”;
    7. 在MiCoder IDE中make target命令框中,输入make命令,具体make命令格式请参考下节:wifi_uart串口透传实例使用。

    使用示例:“wifi_uart” 串口透传

    1. 打开MiCoder IDE,导入最新MiCO SDK,具体请参考上节第6条;

    2. 打开make命令窗口,输入make命令,编写与下载对应的应用程序;

    3. make命令格式:make [total] [download] [run | debug] [JTAG=xxx] [VERBOSE=1] (Windows下为:make,Linux和Mac OS为:./make)

    4. 以MiCOKit-3165为例:

      只编写应用程序,命令:application.wifi_uart@MK3165

      编译bootloader和应用程序,命令:application.wifi_uart@MK3165 total

      编译与下载bootloader和应用程序,命令:application.wifi_uart@MK3165 total download

      编译与下载bootloader和应用程序,并重新启动运行,命令:application.wifi_uart@MK3165 total download run

    5. 待编译下载完成,设备重新启动后,即可见察MiCOKit 开发板状态是否发生变化,即配网指示灯闪烁;

    6. 下载后,方可进入MiCoder IDE在线调试功能界面,点击界面图标臭虫子下拉列表中“MiCO”进入在线调试参数设置界面

    7. 更详细MiCoder调试信息,请参考:MiCoder IDE使用页面中的第5条“使用仿真器进行调试”;

    8. 更详细关于wifi_uart应用程序使用方法,请参考:基于wifi_uart的Easylink使用说明

    注意:仅限内部使用

    mico

    基于微控制器的互联网连接操作系统

    特征

    • 专为嵌入式设备设计的软件开发平台
    • 基于实时操作系统
    • 支持丰富的MCU
    • Wi-Fi、蓝牙连接整体解决方案
    • 内置云服务协议
    • 最先进的低功耗管理
    • 物联网产品应用框架
    • 丰富的工具和手机APP加速开发

    内容:

    • 演示:演示应用程序和应用程序框架。
    • 包括:MiCO 核心 API。
    • mico:MiCO 核心库、二进制文件和系统代码。
    • 库:MiCO 中间件,支持函数。
    • 平台:基于不同IDE和硬件的代码。
    • board:BSP文件,不同板卡的硬件资源和配置。
    • 项目:IAR 工作台项目。
    • 库:开源软件库。
    • bootloader:系统启动代码。
    • makefiles:MiCoder编译工具链文件。

    准备工作:

    1. 你应该有一个开发板MiCOKit-xxx
    2. 安装MiCoder IDE,下载地址:【MiCoder IDE】(http://developer.mico.io/downloads/2);
    3. 准备一个Jlink工具(用于ST开发板,使用STlink),并安装其驱动;
    4. 连接Jlink到PC,按照http://developer.mico.io/docs/10中步骤1更新驱动;
    5. 将USB数据线连接到PC机上有一个虚拟串口,安装VCP驱动
    6. 打开MiCoder IDE,导入当前MiCO SDK,请参考:【MiCoder IDE使用】(http://developer.mico.io/docs/13)页面》;
    7. 在MiCoder IDE中打开“make target”窗口,输入make command,具体格式请参考以下章节:wifi_uart实例使用。

    示例“wifi_uart”串口传输用法

    1. 打开MiCoder IDE,导入最新的MiCO SDK;具体方法参考“准备工作”的第6步;

    2. 打开make target命令窗口,编辑make命令,编译下载相应的应用程序;

    3. 命令格式: make [total] [download] [run 命令格式: | debug] [JTAG=xxx] [VERBOSE=1] (Windows: make, Linux and Mac OS:./make);

    4. 以MiCOKit-3165为例,在MiCoder IDE目标命令窗口输入:

      1. 只编译应用,make命令:application.wifi_uart@MK3165;

      2. 编译bootloader和applications,make命令:application.wifi_uart@MK3165 total

      3. 编译下载bootloader和applications,make命令:application.wifi_uart@MK3165 total download

      4. 编译下载bootloader和applications,重启运行,make命令:application.wifi_uart@MK3165 total download run;

    5. 编译、下载、重启后,可以观察到MiCOKit开发板状态发生变化,即配网灯闪烁;

    6. 下载完成后,可以进入MiCoder IDE在线调试界面,点击图标![bug bugs]( http://developer.mico.io/fileDownload/120 )和下拉列表“MiCO”进入调试界面;

    7. 更详细的MiCoder IDE在线调试信息,请参考:【MiCoder IDE使用】(http://developer.mico.io/docs/13)页面,使用调试器进行调试的第5步。

    8. 更详细的wifi_uart应用使用请参考:【基于wifi_uart的Easylink使用】(http://developer.mico.io/downloads/8)。

    [/hidecontent]

     
微信客服
返回顶部