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

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

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向应用的智能专业嵌入式系统教学.doc

面向应用的智能专业嵌入式系统教学   摘要:为了使智能本科专业的学生更好地掌握嵌入式系统硬件功能和结构、操作系统和程序设计,针对本专业的应用现状,从教学内容、理论与实验内容的安排、后续课程的衔接以及本科创新与创业项目申请、参加全国性大学生实践大赛等几个方面进行分析和讨论,以期通过本课程和后续衔接课程的设计学习,学生能够顺利申请和完成本科创新与创业项目,为参加全国性大学生实践大赛奠定坚实的基础。   关键词:智能科学与技术;嵌入式系统;课程设计   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)

yingzhiguo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档