当前位置: 首页 > 专利查询>苏州大学专利>正文

Freescale系列微控制器嵌入式系统开发平台技术方案

技术编号:8095579 阅读:361 留言:0更新日期:2012-12-15 03:05
本实用新型专利技术公开了一种Freescale系列微控制器嵌入式系统开发平台,所述平台包括写入器、核心板和提供集成开发环境IDE的开发机,所述核心板上安装有MCU,其中所述写入器一端与所述开发机连接,另一端与所述核心板连接。本实用新型专利技术中存储在开发机上的目标文件通过写入器下载到核心板中,在集成开发环境的支持下,写入器可对核心板进行在线编程和调试,解决了现有技术中使用仿真器进行调试所带来的开发效率较低的问题。(*该技术在2022年保护过期,可自由使用*)

【技术实现步骤摘要】

本技术属于嵌入式
,尤其涉及一种Freescale系列微控制器嵌入式系统开发平台。技术背景传统的嵌入式应用开发方法是将仿真器植入MCU(Micro Control Unit,微控制器)与总线之间的电路中,使用仿真器在目标系统硬件尚未定型的制版情况下,先行调试目标系统的硬件和软件,模拟目标系统中MCU的运行情况,为目标系统的研制提供前期基 础。但是上述传统的开发方法在一些情况下,难以实现100%的实时仿真,因此,开发人员需要在一次仿真结束后,再次使用仿真器调试目标系统的硬件和软件,直至仿真器实现100%的实时仿真结束仿真。综上所述,由于传统开发方法需要在对仿真结果进行判断后,再启动所述仿真器进行仿真,从而导致开发效率降低。
技术实现思路
有鉴于此,本技术的目的在于提供一种Freescale系列微控制器嵌入式系统开发平台,以解决现有技术中使用仿真器进行调试所带来的开发效率较低的问题。为此,本技术解决所述技术问题的具体方案为一种Freescale系列微控制器MCU嵌入式系统开发平台,包括写入器、核心板和提供集成开发环境IDE的开发机,所述核心板上安装有MCU,其中所述写入器一端与所述开发机连接,另一端与所述核心板连接。优选的,所述写入器通过USB接口与所述开发机相连,通过BDM接口与所述核心板相连。优选的,所述开发平台还包括与所述核心板相连接的扩展板,所述扩展板包括电源模块、输入模块、输出模块、通信接口模块以及核心板接口,其中,所述电源模块、输入模块、输出模块和通信接口模块分别与所述核心板接口相连。优选的,所述输入模块包括与所述核心板接口相连的键盘模块、开关模块和传感器模块。优选的,所述输出模块包括分别与所述核心板接口相连的数码管模块、蜂鸣器模块和IXD模块。优选的,所述蜂鸣器模块包括与所述核心板接口相连的蜂鸣器,所述蜂鸣器为有源、压电式蜂鸣器。优选的,所述通信接口模块包括分别与所述核心板接口相连的串行口、USB接口、CAN接口、IIC接口、SPI接口以及网络接口。优选的,所述核心板通过160引脚插座与所述扩展板连接。优选的,所述开发机为PC机;所述写入器包括主控芯片,所述主控芯片采用QFP80封装的MC9S08JM60微控制器。优选的,所述BDM接口为6芯接口。与现有技术相比,本技术带来的有益效果是由于本技术的写入器与核心板连接,在集成开发环境的支持下,可实现写入器对核心板上的MCU进行在线编程和调试,从而提高了 Freescale系列MCU嵌入式系统的开发效率。附图说明为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图I是本技术实施例提供的Freescale系列微控制器嵌入式系统开发平台结·构图;图2是本技术实施例提供的Freescale系列微控制器嵌入式系统开发平台另一结构图;图3是本技术实施例提供的扩展板结构图。具体实施方式为了引用和清楚起见,下文中使用的技术名词、简写或缩写总结解释如下USB :是Universal Serial BUS (通用串行总线)的缩写,而其中文简称为“通串线”,是一个外部总线标准,用于规范电脑与外部设备的连接和通讯;BDM background Debugging Mode,是摩托罗拉公司支持的一种CCD的调试模式。通过BDM接口可以完成基本的调试功能;IXD:是 Liquid Crystal Display 的简称,液晶显示器;CAN :控制器局域网络(Controller Area Network)的简称,是国际上应用最广泛的现场总线之一;IIC :即I2C,一种总线结构;SPI Serial Peripheral Interface,是一种同步串行外设接口,它可以使MCU与各种外围设备以串行方式进行通信以交换信息。下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。传统的嵌入式应用开发方法是将仿真器植入MCU与总线之间的电路中,依赖仿真器为主要的调试工具,上述方法在一些情况下,难以实现100 %的实时仿真,从而导致开发效率较低。为此,本技术实施例公开了一种Freescale系列微控制器嵌入式系统开发平台,图I即示出了上述开发平台的一种结构,其可包括用于提供支持开发的集成开发环境IDE的开发机100、写入器200和核心板300,其中上述核心板300上安装有MCU,上述写入器200的一端与上述开发机100连接,另一端与上述核心板300连接。因此,在集成开发环境的支持下,写入器可以对核心板上的MCU进行在线编程和调试,以提高Freescale系列MCU嵌入式系统的开发效率。在本技术实施例中,上述开发机100可采用具有集成开发环境IDE的PC机。上述写入器200包括主控芯片,其中主控芯片采用QFP80封装的MC9S08JM60微控制器,上述MC9S08JM60微控制器内含USB模块。在本技术实施例中,上述写入器200通过USB接口与上述PC机100连接,通过BDM接口与上述核心板300连接。其中,写入器200的工作电源由USB接口提供,无需另配电源。上述USB接口为6芯接口。 由于在不同的嵌入式应用产品中,包含有一些相同的功能模块,如键盘模块、数码 管显示模块、串口通信模块等。为了缩短嵌入式应用产品的开发周期,降低开发成本,在本技术其他实施例中,参见图2,上述开发平台还可包括与核心板300相连的扩展板400,开发平台采用了模块化设计,可将一些通用功能模块集中放置在上述扩展板400上。图3不出了上述扩展板400的一种结构,其可包括电源模块410、输入模块420、输出模块430、通信接口模块440以及与核心板接口 450。电源模块410、输入模块420、输出模块430、通信接口模块440分别与核心板接口 450相连。其中,上述扩展板400使用12伏直流电源供电,为了满足核心板300的个性化需求,利用电源模块100为核心板300正常工作提供合适电源,具体可通过开关型可调降压稳压器LM2576T-ADJ输出5伏和3. 3伏两种电源。根据实际电路,如AD采集的需要,拨动扩展板400上的电源选择开关选择其中的一种电源供电。上述扩展板400提供的核心板接口 450,具体可为多达160引脚的插座,以供插入不同类型的核心板300使用。核心板接口 450涵盖了三种电源线、地线、输入模块引脚、输出模块引脚以及通信接口模块引脚,其中三种电源线为12伏电源线、5伏电源线和3. 3伏电源线。在本技术实施例中,上述输入模块420具体包括分别与上述核心板接口 450相连的键盘模块421、开关模块422和传感器模块423。 上述键盘模块421包括4*4键盘、键盘自动接线插座、键盘手动接线插座以及本文档来自技高网...

【技术保护点】
一种Freescale系列微控制器嵌入式系统开发平台,其特征在于,包括写入器、核心板和提供集成开发环境IDE的开发机,所述核心板上安装有MCU,其中:所述写入器一端与所述开发机连接,另一端与所述核心板连接。

【技术特征摘要】

【专利技术属性】
技术研发人员:蒋银珍王宜怀陈建明
申请(专利权)人:苏州大学
类型:实用新型
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1