一种通用图形化嵌入式开发平台的设计及应用

被引量 : 0次 | 上传用户:Johnson_Gu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式开发平台是进行嵌入式学习和研发的重要工具,然而微控制器(MCU)的种类繁多造成了嵌入式开发平台的多样性,同一厂商设计的MCU也由于所属系列的不同,需要使用不同的嵌入式开发平台进行学习和研发。针对嵌入式开发平台的多样性,本文旨在设计一种通用图形化嵌入式开发平台,使用该平台可以实现基于飞思卡尔S08/S12/ColdFire系列MCU的图形化嵌入式开发。平台的通用性是通用图形化嵌入式开发平台的设计难点之一。不同的MCU,其硬件参数、硬件驱动程序和开发工具各不相同,要实现平台的通用性,图形化嵌入式开发平台必须具有可定制功能。针对不同的MCU,重新配置开发平台,可以形成面向该MCU的图形化嵌入式开发平台。将嵌入式开发平台划分为与MCU相关和与MCU无关两个部分是本文实现可定制的重要手段,同时也是本文的重要创新点。与MCU相关的部分主要包括硬件驱动程序构件库和MCU配置数据库,硬件驱动程序构件库由MCU所有硬件模块的驱动程序组成,MCU配置数据库中存放了MCU的硬件参数信息和开发工具信息。对于不同的MCU,重新定制硬件驱动程序构件库和MCU配置数据库,可以实现平台的通用性。图形化编程是可定制通用图形化嵌入式开发平台的另一个创新点,使用图形化编程代替传统的文本编程可以提高编程效率,降低编程难度。本文采用图标控件的思想,将MCU的硬件模块驱动程序和常用的功能程序封装成图标控件。以此图标控件为基础,本文设计了一款图形化嵌入式开发平台,实现了图形化程序的编写、编译和下载等功能。本文最后将通用图形化嵌入式开发平台应用于飞思卡尔S08/S12/ColdFire系列MCU的学习和研发,并以飞思卡尔S12系列MCU MC9S12DG256为主控芯片,通过通用图形化嵌入式开发平台形成了一款面向机器人比赛的机器人开发平台。
其他文献
侦探小说以其独特的魅力,从19世纪它的诞生以来,就吸引了大批忠实的读者。侦探小说家,一开始以盈利为目的进行创作,因此侦探小说显现出“浅显”的通俗文学的特征,时常被文学
高校的教育改革过程中,学生的管理工作是比较重要的,科学的管理是培养人才的重要保障。而惩戒是对学生管理的手段,而要在法律的范围内进行惩戒,就要注重法理学的分析。本文先
服装品牌标识不仅体现了服装产品的特点,还承载着服装企业的文化,为服装品牌提高附加值,因此越来越受到服装企业的重视。如何打造一个成功的服装品牌标识,是现在备受瞩目的热
电子商务的发展带动了物流业的蓬勃兴起,当前物流的运输量与交易量逐年上升,急速增加的业务量使得传统的物流系统服务已经无法满足现在物流业的发展。因而及时的利用现代科学
农民朋友们在茄子生产中常遇到茄子顶部叶片皱缩,果实裂果、子粒外翻,呈开花馒头状,果实又苦又涩,往往误认为这是发生了生理性病害或病毒病或其它什么病害,结果喷了许多农药"
随着社会的进步和发展,建筑节能越来越受到人们的重视,对墙体革新工作提出了更高的要求,蒸压加气混凝土作为一种新型墙体材料得到了良好的发展契机。由于蒸压加气混凝土的生
目的分析强化饮食护理干预对血液透析患者营养状况的影响。方法选取2018年2月~2019年3月132例医院收治的血液透析患者,随机分为观察组和对照组各66例。对照组采取常规饮食护理
<正>我希望自己上的课,有以下两个特征:其一,基本知识、基本技能十分扎实,有利于学生考个好分数。其二,体会到数学思考带来的愉悦,有利于学生喜欢上数学。我认为,教师没必要
随着科学技术的迅猛发展,我国基础英语教育改革更深入、全面的开展,提高英语教学质量、培养合格的英语人才,已成为对21世纪英语教师的基本需求。农村英语教师是影响英语教学
内蒙古自治区是世界羊绒的主产区,也是羊绒制品的重要加工中心之一。在经历了三十多年的发展之后,羊绒产业已经成为内蒙古的特色优势产业之一。内蒙古己经形成了较完整的羊绒