CASIO DT900系列开发指南与库函数解析

4星 · 超过85%的资源 需积分: 10 7 下载量 64 浏览量 更新于2024-07-25 收藏 134KB PDF 举报
"CASIO DT900系列开发文档" 这篇文档主要介绍了如何使用CASIO DT900系列手持终端进行应用程序的开发。DT900系列的开发工作基于C语言,并且大部分函数与传统的TC(Turbo C)兼容,但也包含一些针对手持终端特性的特殊函数。开发环境包括了特定的硬件模型如CASIO DT900M61E和DT900M51E,以及Windows 2000 Professional操作系统。 开发流程包括以下几个步骤: 1. **源代码编写**:开发者需要使用ap_start()作为程序的起始函数,而非常见的main()。源代码保存在.\source子目录下的apsmp.c文件中。 2. **源代码编译**:使用dt900.bat命令进行编译,这个命令依赖于makefile和apsmp.sub文件来控制编译和链接过程。编译日志会保存在.\lnk子目录下,以便检查编译和链接的状态。 3. **编译结果**:编译完成后,会在.\app子目录下生成apsmp.lod文件,这是最终的应用程序模块。 文档还提到了DT900LIB库,这是一个重要的开发资源,包含了多个子库: - **casio.lib**:这是DT900编程的基础库,包含了供开发者直接使用的函数。 - **Hash.lib**:实现了快速查找功能,但通常不直接提供给客户。 - **vy_m.lib**:支持多种通信方式,包括红外、Windows、Unix通信以及与外部设备的连接,但通常也不直接提供给客户。 - **gettext.lib**:用于DT900中的中文汉字显示,是一个ILB库,同样不直接开放给客户。 - **visio.lib**:包含了Visiontech公司开发过程中的内部函数,不对外公开。 值得注意的是,casio.lib是开发者主要接触的部分,而其他库则可能是内部实现或专有的技术,不对外公开,可能需要根据CASIO或北京维深科技的进一步支持才能使用。 CASIO DT900系列的开发涉及到了C语言编程、特定的启动函数、自定义的编译和链接过程,以及一系列专用的库文件,这些都构成了DT900应用程序开发的基础框架。对于想要在DT900平台上进行软件开发的人员,理解和掌握这些知识点至关重要。