(2007)基于ColdFire的评估系统的设计与实现(10)

时间:2025-07-07

基于ColdFire的评估系统的设计与实现

第一章 概述 基于ColdFire的评估系统的设计与实现

Freescale对于ColdFire系列的每种型号都提供相应的评估板,其功能完善,外围接口丰富,而且还带有硬件调试工具(如BDM调试头),但价格昂贵,基本在300~900美元之间。而国内主要的嵌入式产品提供商如深圳英蓓特、复旦金海博、上海存思等主要针对ARM市场,提供ARM的开发板产品。目前,只有作为Freescale半导体全球设计联盟成员之一的华恒科技推出了ColdFire的评估板,但其品种较少(只有针对MCF5213/MCF5249的),而且开发资料不够全面,价格也相对较高。

对于国内的开发者来说,国外的软硬件价格昂贵,购买、技术支持不方便;国内的嵌入式产品提供商提供的评估板种类少,可选择性差,而且开发工具均使用Linux环境下的GCC,入门门槛较高。这在一定程度上限制了ColdFire系列CPU在国内的推广与应用,同时也导致开发板价格相对较高、学习资料缺乏等问题。

1.3 设计思路

本课题着眼于ColdFire系列CPU在国内的推广与应用,将构建一套基于ColdFire的评估系统,这套系统具有操作简单,价格低廉,技术资料全面,可扩展性强等特点。整个评估系统由软件开发环境,硬件开发工具,硬件评估板以及一些示例程序组成。

软件开发环境是一套在Windows平台的IDE(集成开发环境),它以工程的方式组织源文件,方便用户编辑。IDE的编译器调用GCC,和Linux下在命令行中使用GCC不同,IDE提供了图形化的使用方式,用户只需要点击鼠标就可以完成编译选项配置、Makefile生成、后台调用GCC编译等工作,并将编译的信息以友好的界面呈现给用户。同时,IDE还提供代码写入、执行、固化等功能。

硬件开发工具主要是指编程、调试工具。代码生成后,要通过某种方式下载到目标板上才能执行。ColdFire系列CPU内部没有任何的监控程序,因此要完成代码的下载,必须要有相应的硬件开发工具。ColdFire系列一般带有BDM(背景调试模式)调试模块,为此,本课题将制作针对ColdFire系列的BDM调试头。

有了软硬件开发工具,还要有这些工具的应用对象——硬件评估板。ColdFire系列目前已推出50多种具体型号的芯片,本课题将从中选取一款CPU制作一套硬件评估板。硬件评估板一般要具有一些常用的对外接口,丰富的外围设备以及引出一些CPU引脚以便以后扩展。最后,编写一些实验程序,来测试软硬件开发工具及评估板硬件各个模块。

(2007)基于ColdFire的评估系统的设计与实现(10).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219