全志MELIS用户手册技术参考中文资料

简介

全志Melis 操作系统是由全志科技自主研发的一套精简、高效、易用的实时多任务操作系统,有着完善的内存管理、模块管理、中断管理、时钟管理、设备管理以及功耗管理。开发者可以基于 Melis 操作系统规划自己的方案,自由地开发应用程序和扩展设备驱动。

目的


本文档主要讲述Melis 开发环境搭建过程和需要注意的事项,让开发者可以快速搭建Melis 开发需要的软硬件环境,从而进行 Melis 开发。

硬件
Melis 开发要求以下的硬件环境:
1. PC 机一台,用于编译目标代码,生成固件,并烧写固件到开发板上。
2. USB 连接线 1 条,用于烧写固件和拷贝文件到开发板的 NAND Flash 上,通常情况下也用于给开发板供电。
3. USB 转串口线一条,用于连接开发板将打印信息输出到 PC 端。
4. 并口线一条,用于连接 JTAG 后进行单步调试。
5. 开发板一块

3. 软件
1. arm realview 2.2,ARM 编译器以及 AXD 调试工具。
2. SecureCRT,串口打印信息在 PC 端的输出窗口。
3. USB2Serial driver,安装此驱动后,才能将串口打印信息通过 USB 端口输入到 PC上。
4. H-JTAG,用于将代码 Load 到 AXD 调试工具进行单步调试。
5. 编辑工具为 Source Insight 或 UltraEdit。
6. Cygwin,用于执行 Makefile 编译代码。安装文件:SDK\tools\cygwin.2.00.exe(SDK指发布的 SDK 根目录),参考手册:SDK\tools\Melis 平台编译环境安装配置说明.doc。
7. LiveSuit.exe , 用 于 将 打 包 好 的 固 件 烧 写 到 开 发 板 。 安 装 文 件 :
eStudio\Softwares\LiveSuit(eStudio 为发布的 eStudio 根目录)。

4. 开发环境搭建
开发环境由两部分组成:SDK 和方案,在拿到这两个目录后,需要将方案目录合并到SDK,才能进行开发。以 E200 demo 开发环境搭建为例:
1. 在任意目录下新建文件夹,作为开发根目录,如 d:\winners,以下用 ROOT 表示此根目录。
2. 拷贝 SDK 到 ROOT 下,可任意命名。
3. 拷贝 eStudio 到 ROOT 下。
4. 将 demo 下面 2 个目录拷贝到第 2 步的 SDK 下面,全部覆盖。
至此,开发环境搭建完成。

开发目录介绍
完整的开发目录如图 5-1

documents
说明文档和编程手册。
eLibs
eMod
系统提供的一些驱动和模块。
--drv_display 显示驱动相关代码
--drv_keyboard 按键驱动相关代码
--drv_touchpanel 触摸屏驱动相关代码
--drv_uart 串口驱动相关代码
--mod_bookengine 电子书解码模块
--mod_ginkgo 录音模块
--mod_orange GUI 模块

includes
系统对外提供的头文件。包括内核、C 库、驱动、模块的 API。
libs
系统提供的功能库的目标码。
livedesk

全志MELIS用户手册技术参考中文资料

猜你喜欢

转载自blog.csdn.net/szx940213/article/details/106758964