首页> 中文学位 >一种嵌入式设备二次开发平台的设计及实现
【6h】

一种嵌入式设备二次开发平台的设计及实现

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

第一章 绪论

1.1 嵌入式软件开发简介

1.2 项目背景及意义

1.3 国内外研究现状

1.4 本文的工作和结构

第二章 二次开发平台的总体设计

2.1 需求分析

2.2 总体方案设计

2.3 本章小结

第三章 嵌入式设备软件运行平台的构建

3.1 传统二次开发接口

3.2 改进的二次开发接口的实现

3.3 嵌入式设备运行应用程序环境设计

3.4 嵌入式设备菜单选项设置

3.5 本章小结

第四章 PC端二次开发工具软件的设计

4.1 工具软件的总体框架

4.2 主界面的设计

4.3 功能模块的设计

4.4 API函数库的构建

4.5 本章小结

第五章 平台的测试及结果

5.1 平台测试

5.2 结果分析

5.3 本章小结

第六章 总结及展望

6.1 总结

6.2 展望

参考文献

附 录A 开发接口函数的声明与实现

附 录B 客户需求案例

展开▼

摘要

随着嵌入式系统的发展以及物联网的普及,各行各业对于嵌入式设备的需求日益剧增。在行业内部以及跨行业的应用中,行业应用的功能需求各不相同,各行业要求进行针对其的功能定制,如果嵌入式设备供应商实现所有功能需要大量的人力财力。基于嵌入式设备的二次开发平台的设计能有效的解决以上的问题,通过提供底层接口函数,客户自行开发其有特定功能的应用程序。本论文的主要工作内容如下:
  首先,在研究以往的嵌入式设备二次开发方式基础上,通过对二次开发平台的进行功能需求分析和性能需求分析,设计了一种新的嵌入式设备二次开发平台。该二次开发平台分为两大部分:运行在嵌入式设备端提供接口的程序和运行在PC端提供二次开发的工具软件。
  其次,针对嵌入式设备上的二次开发接口的问题,在嵌入式设备上构建了一个运行客户开发的应用程序的平台,通过该平台实现了系统主程序和应用程序的独立编译独立运行和独立下载的功能。应用程序在编译时,仅需要链接一个二次接口函数的地址,而不需要与系统主程序中的函数实体一起链接,缩小了应用程序的体积,真正实现了系统主程序和应用程序的分离。
  然后,设计并实现了一个运行在个人电脑上给用户进行二次开发的配套工具软件,该二次开发工具软件,采用VC6.0做为开发工具,具有六大模块包括:工程管理模块,代码编辑模块,代码编译模块,编译信息查看模块,下载模块,API函数辅助模块,每一个模块都相辅相成,为用户提供了一个快捷简易的开发工具,用户通过提供的模版以及API函数能够快速开发出运行在嵌入式设备上的精简的,稳定的的应用软件。
  论文最后还结合设备硬件平台,使用二次开发工具软件编写了一个测试应用程序,整个开发流程简捷只需要七步即可完成,成功编译生产可执行二进制文件后,下载进入嵌入式设备,测试应用程序成功在设备上运行,验证了该二次开发平台的有效性。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号