- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
哈尔滨工业大学 电子与信息技术研究院 课程目的 本课程介绍了嵌入式系统的前沿技术和发展趋势,重点讲述了基于ARM微处理器的嵌入式硬件平台、嵌入式操作系统和嵌入式软硬件系统开发技术。 采用理论学习和实践并重的教学方法,着重培养学生的实际动手能力,通过熟悉开发环境与开发流程、编程实践等基础实验,使学生能够掌握嵌入式系统设计的基本方法。 需要的基础知识 先导课程 计算机操作系统 微机原理 编程语言:C、 C++等 需要了解的基础知识 了解操作系统、单片机和微机原理的基本概念,能够熟练使用编程语言。 学时分配 课程属性: 专业基础课 总学时数: 38 讲课学时数:38 实验学时数:14 (在相应的课程设计中完成) 学分: 2.5 掌握一种学习方法--理论学习和实践并重 学习嵌入式软硬件系统的基本概念、基本原理和设计方法 获得嵌入式开发设计的经验 获得学分 为未来职场的发展奠定技术基础 期望合理吗? 通过本门课程的学习,你将获得以下知识: 了解嵌入式软件开发流程(期望值:★) 学会使用实时操作系统,了解多任务(期望值:★★) 掌握基本嵌入式硬件知识(期望值:★★) 提高C语言编程能力(期望值:★★★) 独立或合作开发出嵌入式应用软件(期望值:★★★) 掌握嵌入式软件编程(期望值:★★★) 掌握硬件设计知识(期望值:★★★★) 学会操作系统移植(期望值:★★★★) 成为嵌入式系统设计高手(期望值:★★★★★) 考核方式 平时作业和出勤(占20%) 笔试(80%) 循环轮询系统 本章要点 嵌入式系统定义,其与通用计算机的异同; 嵌入式系统的特点; 嵌入式系统的分类; 前后台系统的组成和运行模式,需考虑的主要因素,主要性能指标是什么; 单处理器多任务系统由哪些部分组成,运行方式如何; 嵌入式系统的主要应用领域; 嵌入式系统的发展趋势。 * * * * * * * * * * * * * * * * * * * * * * * * ARM7 处理器核 RAM FLASH UART0 串口 P0.6 UART0 通过IAP对Flash编程 ARM7 处理器核 HIGH区 0x0000 0000 0x0000 4000 0x0000 8000 0x0001 0000 LOW区 程序标志区 用户Boot区 0x0001 0000 0x0000 8000 程序运行在LOW区 P0.6处于低电平 串口接收升级代码 修改程序标志,标识程序运行在高区 CPU运行HIGH区的用户代码 ARM7 处理器核 此处为用户编写的Boot代码,有别于由芯片厂商固化在片内的Boot代码。 复位后CPU运行用户Boot代码 升级HIGH区代码 初始化串口; 根据程序标志发送提示信息; 清空数据缓冲区; 系统复位 引脚P0.6为低? 用户代码运行在HIGH区? 接收串口数据 用户代码运行在LOW区? 更新用户程序标志区 根据用户程序标志运行程序 将新的用户代码编程到LOW区 将新的用户代码编程到HIGH区 Y N N Y Y N 软件设计 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 优点 对于简单的系统而言,便于编程和理解。 没有中断的机制,程序运行良好,不会出现随机的问题。 缺点 有限的应用领域。 对于大量的I/O服务的应用,不容易实现。 大的程序不便于调试。 适合于慢速和非常快速的简单系统 循环轮询系统 前后台系统 是中断驱动系统的一种 后台是一个循环轮询系统一直在运行。 前台是由一些中断处理过程组成的。 当有一前台事件(外部事件)发生时,引起中断, 进行前台处理, 处理完成后又回到后台(通常又称主程序)。 中断1 中断2 主程序 中断1 中断1 中断2 初始化 处理1 事件1 处理2 事件2 N Y Y N ISR1 ISR2 前台处理 后台处理 ISR3 前后台系统 需要考虑的是中断的现场保护和恢复,中断嵌套,中断处理过程与主程序的协调(共享资源)问题。 系统的性能主要由中断延迟时间(Interrupt latency time), 响应时间(response time)和恢复时间(recovery time)来刻画。 中断请求 数据传送 ← 响应时间 → 主程序 ━━━ ━━━━━━ 现场保护 ━━ ━━ 和恢复 中断服务 ━━━━━━━ → ← → |
您可能关注的文档
最近下载
- 高职入学考试英语复习指导丛书—语法专项训练教学课件(第四章数词).pptx VIP
- 2025年秋统编版语文三年级上册全册教学课件(课标版).pptx
- 2025年最新人教版小学二年级数学上册教学计划及进度表(新课标,新教材).docx
- 小区监控系统设计方案.pptx VIP
- 丹方模拟器1.32(新增龙宫草药)(1).xlsx VIP
- 等一朵花开读书分享PPT.pptx VIP
- 2012国际严重脓毒症和脓毒症休克治疗指南(SSC)..doc VIP
- 【免费】小学一年级数学“凑十法”练习题100道 .pdf VIP
- 幼儿园装修工程实施方案(模板范文).docx
- 高中物理必修二学历案.docx VIP
文档评论(0)