您可以添加到网摘 让更多人关注此文章:
开发环境及工具
HOPEN操作系统分别为系统级开发和应用程序开发提供BSP开发环境和SDK开发环境。
Hopen BSP

HOPEN操作系统为用户提供针对不同硬件平台的板级支持开发包(Board Support Package),以支持用户开发特定平台的设备驱动程序和应用软件。
开发工具 HOPEN操作系统提供针对不同硬件平台的开发调试工具,如:编译器,源程序级的调试工具等。用户可以根据需要定制设备驱动程序。
开发文档 HOPEN操作系统提供开放的设备驱动程序开发接口参考手册、板级开发指南等开发文档。并提供一些典型设备(显示、鼠标、键盘、串口和打印等)的驱动程序源代码样例。
Hopen SDK
开发环境与开发工具 借助HOPEN提供的仿真环境(HOPEN emulator),用户可以在PC平台上利用VC++的开发环境编写HOPEN应用程序。仿真环境可以在没有目标硬件的情况下仿真应用程序在目标硬件平台(即嵌入式系统的开发调试板或样机)上的运行,开发者可以可视化查看任务状态、内存状态和窗口资源,并且可以对应用程序进行跟踪、调试和运行,还可对整个仿真环境进行定制,如:添加、删除或配置设备和存储器。仿真环境中还提供相关程序源代码以便用户参考。
HOPEN还提供资源编辑器、位图转换、Rom文件生成等开发工具。
在仿真环境下调试通过的应用程序,经GCC交叉编译后可在目标板上运行。
开发文档 HOPEN操作系统提供系统核心图形用户界面系统,文件系统,数据库,网络通讯系统等应用开发接口函数(API)并提供相应的开发文档,包括《HOPEN仿真环境用户使用手册》《 HOPEN文件系统API用户参考手册》《HOPEN网络系统API用户参考手册》《HOPENGUI API用户参考手册》《HOPENGUI用户编程指南》等。
开发流程 1) 利用PC及其开发环境与工具(Windows 95/98/NT、Visual C++6.0),编写新的应用程序。 2) 对应用程序进行编译、链接。 3) 在HOPEN仿真环境下运行并进行调试。 4) 能够在HOPEN仿真环境下正常运行的程序,只需经过交叉编译器(如GCC、SDS等)再次编译即可在目标机上运行。
|