嵌入式MCU辅助教学平台的开发

来源 :苏州大学 | 被引量 : 0次 | 上传用户:xiazaikankan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着嵌入式应用技术的迅速发展,嵌入式系统已经广泛地应用于人类生活的方方面面。社会对嵌入式人才的需求也不断增加,很多高校已经开设了嵌入式应用技术课程。该学科具有很强的综合性,对学生的编程水平和硬件知识都有较高的要求。针对目前国内职业技术学院类学校的学生基础相对薄弱、市场上缺乏相应的入门工具等状况,本文设计了一个以辅助教学为目的的嵌入式MCU基础开发平台。该平台以控件拖动、参数设置等方式产生流程图,并自动生成C代码。利用该平台,学生可以进行嵌入式软硬件系统的快速入门。该辅助教学平台以Freescale的8位MCU为样本开发,由三部分组成:软件平台、芯片素材库和硬件平台。其中,软件平台支持图形化程序设计语言和C语言,并实现了与硬件无关,用户可以根据自身特点选择相应的程序设计方式。芯片素材库是软件与硬件之间的嵌入式中间件,实现了软、硬件平台间的关联。通过恰当地提取芯片素材库就可以将软件平台移植到其他多种型号MCU的硬件系统中,具有很强的通用性。本文中以苏州大学飞思卡尔实验室研发的SD-1教学实验板作为硬件平台测试实例。该辅助教学平台主要针对国内高职高专类学校嵌入式应用技术课程的辅助教学开发,也可以作为一般本科生和社会短期培训学员的入门工具之用。文章阐述了该嵌入式MCU辅助教学平台的设计背景、设计思路、芯片素材的提取和软件平台的实现方法,并对其中的技术要点进行了深入分析,给出了开发过程的一些体会。
其他文献
当今,用蛋白相互作用网络研究蛋白功能已经成为科学界的一个热点。科学家通过对蛋白相互作用网络的研究发现相互作用的蛋白质趋向于具有相似的细胞功能。聚类方法能根据蛋白
Agent学习是近年来广泛受到人们关注的热点问题之一。针对agent学习过程中,agent本身属性以及环境所存在的动态模糊性特点,本文基于动态模糊逻辑(DFL),给出了一种多agent学习
工作流管理系统用来支持单位内部或单位之间的业务建模及业务过程的协作运行,作者结合自己主持开发的湖南地税税务稽查管理软件的实践以及系统投入运行后的整体反映,针对项目
随着信息产业的迅猛发展,图像信息量急剧增加,越来越多的研究者着手研究图像检索和查询技术。而在基于内容的图像检索中,对称性是一个非常重要的特征。对称性既是物体的重要特征
随着计算机和通信技术的发展,人们对Internet的需求已经越来越超乎想象,因此更多、更合理的控制机制对现有网络的顺畅运作起着非常重要的作用,其中最基本、最关键的就是拥塞
本文从计算机安全的基本原理和MIS系统的设计基础出发,详细介绍了基于B/S结构的学位管理信息系统的开发和实现,讨论了系统开发方法和技术路线的选择,详细介绍了数据库设计和核心
随着计算机技术和通信技术的迅速发展,嵌入式系统得到了越来越广泛的应用,已经成为了计算机应用领域的一个重要分支。如今,嵌入式系统的应用数量已远远超过了各种通用计算机,在信
本课题研究基于组件技术的数控软件系统集成平台的设计与实现。这个平台以组件描述方法和软件体系结构描述方法为基础。 本课题提出了一种基于XML技术的可扩展的组件描述
螺旋波是非平衡斑图中最常见的一种,广泛存在于数学、物理、力学、天文、化学、医学、生物等学科。螺旋波形成与失稳会对一些实际系统产生损害,因此开展对螺旋波的失稳机制及其
BACnet (A Data Communication Protocol for Building Automation and Control Network)协议是世界上第一个楼宇自动控制网络协议,现已成为国际上智能建筑发展的方向和主流通