面向应用智能专业嵌入式系统教学.docVIP

  • 1
  • 0
  • 约4.27千字
  • 约 8页
  • 2017-06-07 发布于福建
  • 举报
面向应用智能专业嵌入式系统教学

面向应用的智能专业嵌入式系统教学   摘要:为了使智能本科专业的学生更好地掌握嵌入式系统硬件功能和结构、操作系统和程序设计,针对本专业的应用现状,从教学内容、理论与实验内容的安排、后续课程的衔接以及本科创新与创业项目申请、参加全国性大学生实践大赛等几个方面进行分析和讨论,以期通过本课程和后续衔接课程的设计学习,学生能够顺利申请和完成本科创新与创业项目,为参加全国性大学生实践大赛奠定坚实的基础 关键词:智能科学与技术;嵌入式系统;课程设计 0引言 嵌入式系统是计算机、自动化、电气等本科专业的核心专业课程之一,其内容是在电工技术、模拟电子、数字电子、单片机技术和c语言程序设计等课程基础上的更高层次的专业知识。当前信息技术飞速发展,智能化的系统和设备不断普及,从工业机器人到智能穿戴设备,所有这些技术的背后都有着嵌入式系统技术的支撑 如何提高嵌入式系统的教学效果,使得学生能够不但掌握基本原理,而且具备实践动手能力;课程教学内容如何与当前嵌入式系统技术的发展与应用水平保持一致等,是我们需要探讨的问题 1教学目标定位 智能科学与技术专业作为计算机类下的专业之一,专业培养目标定位于:注重智能科学与技术在智能检测、智能识别、智能控制、智能管理、智能化仪表等方面的应用技能,强化学生实验、验证、自主设计的能力Ⅲ。因此,教学内容和实验安排应该围绕掌握一个智能系统的硬件结构、功能、系统软件组成和原理以及应用软件设计展开 2理论教学内容 理论教学安排见表1 2.1硬件系统 以STM32的32位的ARM Cortex-M3内核控制器为例讲述嵌入式芯片的更新和发展。在2004年以后,ARM体系结构发展到了ARMv7t,推出了全新的CortexTM系列,该系列有3个类型:Cortex-A、Cortex-R、Cortex-M。A系列为应用处理器,面向丰富的操作系统平台的设备和用户应用,主要为智能手机、移动计算平台、数字电视、机顶盒和企业网络和服务器等;R系列为嵌入式实时处理器,具有严格实时响应,目标应用包括医疗、工业和汽车等行业的可靠系统的嵌入式应用;M系列为低成本低功耗的微控制器,面向智能测量、人机接口、大型家用电器等的应用。因此CortexTM系列内核芯片是目前的实际应用主流 基于当前ARM的发展和应用水平,选择ARM Cortex-M3内核的控制器为对象作为教学内容,符合当前最新的嵌入式硬件发展和应用水平,ARM Cortex-M处理器是全球微控制器标准,NXP(恩智浦)、STMIcroelectronics(意法半导体)、Texas Instruments(德州仪器)等著名半导体公司都推出相应的产品,产品线丰富,目前市场上在售产品很多,价格便宜,实验板和开发板等市场上很普遍 通过Cortex-M3内核的控制器学习,学生更加清晰地认识了ARM体系结构。掌握了Cortex-M3就完全熟悉了Cortex-M系列,有了Cortex-M的基础,学生以后转向Cortex-R和Cortex-A系列处理器的应用和开发就变得容易了 在介绍ARM体系结构之后,着重介绍CortexTM系列,以ARM Cortex-M3内核控制器为重点,以STM32的STM32F103为对象,对Cortex-M3内核控制器的硬件片内资源和功能予以介绍,STM32F103的片内资源包括GPIO、A/D模数转换、串口、USB、中断、定时器等,这里以GPIO、A/D模数转换、中断和定时器的控制为主要内容展开,STM32控制器的所有片内外设控制和操作都以库函数调用方法实现。具体如下: (1)GPIO和通用I/O口。常用的操作函数有GPIO_Init()、GPIO ReadlnputDataBit()、GPIO ReadInputData()、GPIO-SetBits()等 (2)ADC模拟量输入和读取。常用的函数有:ADC_Init()、ADC_RegularChannelConfig()、ADC_GetConversionValue()等 (3)通用定时器TIM。由一组库函数来设置和控制,包括TIM TimeBaseInit0、TIM_ETRClockMode 1 Config()、TIM SelectlnputTrigger()、TIM SelectInputTrigger() (4)外部中断/事件控制器EXTI。由一组库函数设置和控制,包括EXTI Initf)、EXTIGenerateSWInterrupt()、EXTI_ClearFlag()、EXTI_GetFlagStatus() 由于学时有限,所有硬件的库函数不可能在课堂上一一讲解,以上述内容为重点,详细阐述和介绍这些常用硬件资源配置和控制功能的库函数的

文档评论(0)

1亿VIP精品文档

相关文档