Melis系统Quick Start

Melis系统Quick Start

  Melis系统是全志科技面向IoT领域的轻量级物联网嵌入式操作系统,致力于搭建多媒体,语音,云端一体化iot基础设施平台, 具备极致性能, 极简开发,丰富组件,网络连接,音/视频编解码功能, 可广泛应用于多媒体处理,传感器网络, 智能家居产品的开发.

Melis 的特性

极简开发

Kbuild构建机制.
支持Windows/Linux开发环境
支持ARMCC/GNU crosstoochain.

网络服务

支持BLE/BE协议栈
支持IPV4/IPV6网络协议栈.

细颗粒度的FOTA更新

  支持应用代码独立编译映像,IoT App独立极小映像升级
  支持映像高度压缩

高度优化的性能

  支持zephyr,rt-thread双内核, 提供硬实时能力 核心架构良好支持极小FootPrint的设备

丰富的多媒体和GUI支持

集成全志cedarx多媒体框架和GUI框架,可支持中大规模的多媒体编解码产品的开发

Melis Linux开发环境搭建

1.下载交叉编译工具链:

2.ToolChain的安装与配置:

进入到控制台程序,在$(HOME)(其它具备权限的目录也可,例如/opt)目录下创建tools目录 并把工具链包copy到此目录.

这里写图片描述

执行下图命令将工具链解压到当前目录下:

这里写图片描述

设置环境变量,执行如下命令将工具链所在目录加入到当前用户的PATH环境变量下:
这里写图片描述

设置完毕后,退出当前终端重新登录, 在新控制台下执行命令行
arm-melis-eabi-gcc -v

输出信息如下图所示,表示编译器安装正确:

这里写图片描述

3.获取Melis SDK源码:

4.配置melis sdk.

Melis的构建系统基于Linux Kbuild实现,执行进入到 ./src 目录,执行 make menuconfig
这里写图片描述

选用默认的配置,直接保存.config文件,即是D100 数字电视老人机方案.

5.编译melis sdk.

退出menuconfig菜单, 执行make melis (或者make, make all) 编译完整的SDK, 编译结束后,目标文件放置在./src/workspace/$(project) 目录下.

结束

猜你喜欢

转载自blog.csdn.net/tugouxp/article/details/78320833