嵌入式linux系统设计与应用 课件 第1、2章 嵌入式系统基础知识、典型嵌入式架构与指令集:ARM与RISC-V.pptx

嵌入式linux系统设计与应用 课件 第1、2章 嵌入式系统基础知识、典型嵌入式架构与指令集:ARM与RISC-V.pptx

  1. 1、本文档共103页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

嵌入式Linux系统原理与应用;第一章嵌入式系统基本概念;第一章嵌入式系统基本概念;嵌入式系统课程教学的指导依据

;国际ACM/IEEE计算课程体系规范CC2020;CC2020规范应用实例(嵌入式系统);嵌入式系统的基本概念和分类;嵌入式系统的特点;嵌入式系统的分类和两种应用模式;嵌入式系统的学习层次分析;PC编程与嵌入式编程的区别案例1;PC编程与嵌入式编程的区别案例1;PC编程与嵌入式编程的区别案例2;嵌入式系统的典型组成;嵌入式处理器典型架构;单片机和嵌入式系统的关系(狭义);单片机和嵌入式系统的关系(狭义);单片机的典型应用案例:指夹式血氧仪;血氧仪常用MCU:STM32;单片机的设计模式:轮询/前后台/状态机/RTOS ;单片机的设计模式:轮询/前后台/状态机/RTOS;状态机在裸机状态下实现:只有一个执行序列,所有的操作都是串行执行的,唯一需要注意的控制流程就是中断处理。

;单片机的设计模式:轮询/前后台/状态机/RTOS;嵌入式系统的典型应用案例:脑机接口;嵌入式系统的典型应用案例:脑机接口;嵌入式系统的典型应用案例:脑机接口;嵌入式系统的开发流程:经典模式与协同开发;嵌入式系统技术展望 ;边缘计算技术发展;基于LiteOS的端侧AI框架;嵌入式开发安全可信技术发展;RISC-V指令集架构发展;高性能嵌入式操作系统发展;嵌入式操作系统定义和常见的嵌入式操作系统;嵌入式操作系统举例:HuaweiLiteOS基础

内核架构;嵌入式操作系统与物联网操作系统的关系;嵌入式操作系统与物联网操作系统的关系;实时操作系统RTOS的主要特点;衡量实时性的指标;实时Linux:从软实时到硬实时;实时Linux:从软实时到硬实时;本章小结;第二章典型嵌入式架构与指令集:

ARM与RISC-V

;第二章典型嵌入式架构与指令集:ARM与RISC-V;ARM处理器概述;ARM处理器概述:内核版本变化;v4版本

;v5版本

;v6版本

;v7版本

;ARM处理器概述:ARMCortex处理器分类;Cortex-M3实现$1ARM芯片;v8版本

;ARMCortex-A8处理器架构;流水线技术;思考题;2.1.4ARM开发工具简介;1.MDK-ARM

RealViewMicrocontrollerDevelopmentKit(MDK)支持基于包括ARM7,ARM9,Cortex-M3微控制处理器等在内的众多处理器,例如Atmel,Freescale,Luminary,NXP,OKI,Samsung,Sharp,ST,TI等厂家的产品。MDK提供工业标准的编译工具和强大的调试支持。

MDK主要是为终端客户提供价格低廉,功能强大的开发工具。集成了RealView编译工具,KeiluVision开发环境,支持基于ARM7,ARM9,Cortex-M1,Cortex-M3,Cortex-R4等ARM产品的仿真,提供非常高效的RTOSKernel,此外,提供的Real-Time库还有TCP/IP网络套件,Flash文件系统,USB器件接口,CAN总线接口等,方便终端用户进行应用开发。因此对于MDK用户来说,他们得到的就是可以对MCU进行仿真和调试,容易使用又没有冗余的功能,关键是价格实惠,而且用户可以先试用再购买。;2.RVDS

RVDS(RealViewDevelopmentSuite)是ARM公司推出的专为SOC,FPGA以及ASIC用户开发复杂嵌入式应用程序或者和操作系统平台组件接口而设计的开发工具,被业界称为最好的ARM开发工具。RVDS支持器件设计,支持多核调试,支持基于所有ARM和Cortex系列CPU的程序开发。RVDS还可以和第三方软件进行很好的连接。

RVDS是ARM公司继SDT与ADS1.2之后主推的新一代开发工具,目前最高版本是4.1。RVDS对代码密度的提升、代码执行速度的提高,都可以由ARM开发工具自动实现,而不需要软件开发人员花费过多的时间手动优化高级语言代码。这是RVDS的优势所在。;RVDS包含有四个模块:

(1)IDE:RVDS中集成了EclipseIDE,用于代码的编辑和管理。支持语句高亮和多颜色显示,以工程的方式管理代码,支持第三方Eclipse功能插件。

(2)RVCT:RVCT是业界最优秀的编译器,支持全系列的ARM和XSCALE架构,支持汇编语言、C语言和C++语言。RVDS的编译器根据最新的ARM架构进行特别的优化,针对每个ARM架构都提供最好的代码执行性能,最优的代码密度。可以根据需要选择调试信息级别,以及不同的代码优化方向和优化级别。

(3)RVD:是RVDS中的调试软件,功能强大,支持Flash烧写和多核调试,支持多种调试手段,快速

文档评论(0)

lai + 关注
实名认证
内容提供者

精品资料

版权声明书
用户编号:7040145050000060

1亿VIP精品文档

相关文档