基于云计算的MCU应用开发平台
2011-07-24何汉青
武汉理工大学学报(信息与管理工程版) 2011年4期
何汉青,李 宁
(1.武汉理工大学网络信息中心,湖北武汉430070;2.武汉理工大学计算机科学与技术学院,湖北武汉430070)
云计算是一种新型的基于Internet的超级计算模式。云计算将共享的软硬件资源和信息按需提供给用户,允许用户在不了解提供服务的技术、没有相关知识以及设备操作能力的情况下,通过Internet获取服务[1-2]。
传统的MCU开发一直使用专业的集成环境,通常与Internet没有太多的联系。近年来IC厂商推出新MCU的速度非常迅猛,开发者对新MCU进行开发时,需从Internet中获得相关信息。若能将云计算引入到MCU开发工具中,将用户所需要的知识自动地推到用户面前[3-6],将大大加快MCU应用开发的进度。在分析传统MCU开发工具缺陷的基础上,介绍了笔者开发的基于云计算的MCU应用开发平台Coocox Tools。
1 传统MCU应用开发工具的缺陷
1.1 大量时间用于资料的整理和甄别
在MCU应用开发之前,工程师通常需要进行选型工作,包括MCU、外围IC、开发工具和技术支持等。开发过程中也需要大量相关的资料,如各种数据手册、电路图、例程和应用笔记等。这些资料通常从IC厂商的网站和一些专业网站中获得,有些可信,有些则需要进行甄别。另外,工程师还需从大量资料中找到自己所关注的部分。资料的收集、整理和甄别通常要花费大量的时间,传统的MCU开发工具不能为工程师提供相关的帮助。
1.2 孤立的工程师
完成MCU应用开发都不会是一个大的团队,多数情况下只有几个工程师,甚至只有一个工程师。在遇到问题的时候,通常是通过论坛、邮件组来与使用同样MCU的工程师进行交流,但这种交流往往是不及时的。……
登录APP查看全文
