一、单片机应用开发平台的意义
单片机是最初的大型计算机的一个分支,主要用于:工业自动化控制、智能仪器、仪表、航海、航天、智能家电等领域。单片机作为一种嵌入式产品应用的主流控制芯片,应用十分广泛,而支持它的开发手段国内还比较落后,目前我国单片机嵌入式产品的开发行业中,仍实行随意性个体的自然经济的落后方式,即便技术力量较强的公司,也仍在实行“板凳模式”的产品开发方法,大量低水平的重复劳动形成了顽症。采用平台开发模式实行“阶梯模式”的开发方式从根本上解决了“板凳模式”的弊端。
二、单片机开发平台简介
单片机应用智能开发平台是为单片机的应用开发提供的一套解决方案,包括有中文开发平台操作系统、基础平台、扩展功能函数库、仿真调试等功能。开发平台部分为用户提供了一个简易方便的开发环境,使用户可对单片机应用项目进行可视化开发。基础平台部分提供了一个MCU与基本外部扩展模块结合的硬件环境,其具有良好的通用性,最大化的内涵度以及非介入性的应用特点,主模块的整体构架经过优化、筛选、实行严格的标准化、系列化、规范化设计,最终要形成平台的硬件资源库。扩展功能函数库部分对于基础平台的扩展部分提供了详细的使用函数库,用户在平台的支持下通过对函数的简单调用便可实现对扩展部分的使用。仿真调试部分可通过平台对开发项目进行仿真调试。内嵌式实时多任务操作系统,可使对多任务编程变得十分简单。利用本系统开发单片机嵌入式应用项目,会大量节省研发费用,缩短研发周期,提高系统可靠性,达到事半功倍的效果。
数字电压表框图
五、仿真器调试器
在单片机应用开发中,仿真器是一个重要的辅助开发工具,因此,平台有必要有一个仿真调试工具。满足使用智能平台做产品开发的用户对目标机仿真调试的要求,并且使用方便可靠。
功能要求:
(1) 全地址空间的仿真。
(2) 不占用任何用户资源。
(3) 必须实现硬断点,并且具有灵活的断点管理功能。
(4) 硬件实现单步执行功能。
(5) 可跟踪用户程序执行。
(6) 可观察用户程序执行过程中的变量和表达式。
(7) 可中止用户程序的运行或用户程序复位。
由于单片机应用开发平台集成了大量专业技术和优秀设计思想,把单片机嵌入式应用于开发中的基础硬件工程,解决在平台之中,平台的严密标准和规范化设计保证了平台化设计有较高的可靠性与良好的使用界面。使用单片机开发平台可使技术人员迅速成长,通过使用平台培训开发人员能迅速掌握产品开发技术,彻底根除产品开发中大量低水平重复工作。平台的知识集成减少了企业对个别技术人员的依赖性,技术人员的流动不会影响企业的技术实力,平台最大限度的包容性大大缩短了产品的开发周期,平台的可靠性积累,保证了基于平台开发的产品具有良好的可靠性。平台的标准化、系统化、规范化有利于嵌入式产品的大规模生产、售后服务和产品更新。