欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年计算机三级嵌入式知识点3.docx

    • 资源ID:27948019       资源大小:170.68KB        全文页数:14页
    • 资源格式: DOCX        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年计算机三级嵌入式知识点3.docx

    精选学习资料 - - - - - - - - - 【IEEE 的实时 UNIX分委会认为实时操作系统应当具备如干特点,下面哪一项不是实时操作系统必需具有的特点?()具有异步 I/O 和中断处理才能任务切换时间和中断推迟时间确定优先级中断和调度轮转调度解析】 IEEE的实时 UNIX 分委会认为实时操作系统应当具备 7 个特点:具有异步 I/O 和中断处理才能; 任务切换时间和中断推迟时间确定;优先级中断和调度; 抢占式调度; 内存锁定;连续文件;同步;选项 D 不是实时系统的特点,故此题挑选 D;如下几种 Bootloader 中,用于 Linux 操作系统引导程序加载时所支持不同体系结构处理器种类最多的是();LILO GRUB U-Boot Loadlin 正确答案: C 答疑: 【解析】 U-Boot 以 POCBoot和 ARMBoot 方案为基础;除了支持Power PC系列处理器外,仍支持X86、ARM、Mips、Alpha 、IA64、SupcrHSPARC等多种常用体系结构处理器;故此题挑选 C;移植 C/OS-II 到一个嵌入式系统电路板上正常运行,下面哪个条件不是必需的?();处理器的 C编译器能产生可重入代码,且用C语言就可以打开和关闭中断名师归纳总结 - - - - - - -第 1 页,共 10 页精选学习资料 - - - - - - - - - 该电路板的处理器必需具备MMU(储备治理单元)处理器支持中断,并且能产生定时中断(通常在 10 至 100Hz之间)处理器支持能够容纳肯定量数据(可能是几千字节)的硬件栈区正确答案: B 答疑: 【解析】移植C/OS-II 到一个嵌入式电路板上正常运行,必需满意以下要求:处理器的C编译器能产生可重入代码;用C语言就可以打开和关闭中断;处理器支持中断,并且能产生定时中断(通常在10100Hz之间);处理器支持能够容纳肯定量数据(可能是几千字节)的硬件栈区;处理器有将栈区指 针和其他 CPU寄存器读出和储备到栈区或内存中的指令;储备治理单元可以不 需要;故此题挑选 B S3C2410内部的电源治理模块所具有的四种模式:正常模式、慢速模式、休眠模式和掉电模式;休眠模式下,电源治理模块仅断开ARM 内核时钟 FCLK,让 CPU 处于休眠状态,但仍为外围硬件组件供应时钟;掉电模式下电源治理模块将断开内部电源,除非唤醒规律有 效,否就内核不产生功耗;根据 IC设计文件的类型,IP核通常分为三种:软核、固核和硬核此题考查储备器储备容量的打算因素;储备器的容量取决于储备单元的个数和储备器各单元的位数, 而单元个数与储备器的地址总线有亲密关系,储器芯片的地址线条数和数据线的位数;因此储备器芯片的容量完全取决于存VxWorks 是目前公认为实时性最强、牢靠性最高的一种嵌入式实时操作系统;在该操作系统中,全部与特定电路板上硬件相关的功能都集成在一个库中,该库的名称为板级支持包 (BSP);GCC的命令及参数 ;源文件为 test.c,表示源文件是用 C语言编写的;命令 arm-linux-gcc -g -o test test.c 中加入了 -g、-o test ,表示执行该命令后,编译器将在生成的输出文件 test 中加入 GDB 能够使用的调用信息,使得用 GDB 调试时比较便利;file 命令是装入需要调试的可执行文件,运行文件或执行当前被调试的程序用命令 run ;Linux 操作系统遵从 GNU 方案下的通用公共许可协议,而 GNU 开发的编程语言编译器称为GCC;GNU 开发工具的使用,GCC调试命令;由于 Linux 操作系统中可执行文件没有统一的文件后缀,操作系统是从文件的属性来区分可执行文件和不行执行文件的,因此 GCC生成可执行文件时如用户未指定文件名,就 GCC生成一个名为 a.out 的可执行文件;针对 ARM 硬件平台的目标机,其 GCC的基本命令格式是:arm_linux_gcc options filenames ;JTAG;用于芯片和电路板的测试人们常用 JTAG来表示满意 IEEE1149 规范的边界扫描测试方法和 TAP接口(称为 JTAG接口),是一种用于片上调试技术的统称;JTAG标准中规定 TAP接口使用以下 5 根信号线: TCK、TMS、TDI、TDO 和 TRST;JATG可用于实现嵌入式系统的在线编程功能,其标准答应多个芯片通过JTAG接口串联在一起,实现对多个器件的测试名师归纳总结 - - - - - - -第 2 页,共 10 页精选学习资料 - - - - - - - - - C/OS-II的层次位置 ;基于 C/OS-II的嵌入式系统软件架构是一个建立在硬件系统上的四层软件结构,从上到下的次序是:应用软件层,应用程序接口(驱动层;API)层, C/OS-II内核,设备Linux 内核的组成 ;Linux 内核主要由 5 个子系统组成: 进程调度, 内存治理, 虚拟文件系统,网络接口,进程间通信;Linux 内核是一种自由软件,其源代码是开放的,其创始人是芬兰同学 Linus Torvalds;对于不同体系结构的 CPU,Linux 内核的源代码各不相同;2022 年 Linux内核升级到 3.0 版本,嵌入式 Linux 进程间的通信机制;包括信号、 管道、 消息队列、 信号量、 共享内存和套接字;硬件抽象层 HAL;在嵌入式领域,HAL主要用来简化嵌入式操作系统的移植作业,它对底层硬件的初始化程序或者掌握程序进行封装,向上供应了拜访底层硬件的函数接口,隐匿了硬件的差异性,防止了操作系统对硬件的直接拜访;RTOS的相关指标 ;RTOS(实时操作系统)有HAL 位于内核操作系统和硬件平台之间;3 个主要的实时指标:响应时间、吞吐量和生存时间;响应时间的详细指标是:中断推迟时间和任务切换时间;实时系统对时间约束要求的严格性,使 可猜测性 成为实时系统的一项重要性能要求,它是指RTOS能够对外部大事的 响应时间 和实时任务的 执行时间 进行判定,以确定被大事触发的实时任务能否在规定的时间内完成;IEEE(美国电气电子工程师协会)给出的实时系统定义是:那些正确性不仅取决于运算的规律结果,也取决于产生结果所花费的时间的系统;因此, 实时系统对外界的响应是否正确不仅取决于功能正确性,而且取决于时间正确性;RTOS的实时性能指标,其中响应时间的详细指标有 中断推迟时间 和任务切换时间;从接收到可屏蔽中断恳求信号到操作系统作出响应并转入中断服务程序所需要的最长时间,称为中断推迟时间; 该时间包括两部分:一是最长关中断时间,是指系统因执行临界区代码等缘由不答应响应中断恳求的时间;二是从硬件开头响应中断到开头执行中断服务程序第一条指令之间的时间;RTOS响应中断恳求并且完成相应 中断服务子程序(ISR)的时间特别快,且这个时间必需具有某种程度的一样性;精细衡量这个时间一样性变化的术语是 抖动 ;实时系统及实时指标的懂得;实时系统对外界的响应是否正确不仅取决于功能正确性,而且取决于对大事处理的时间正确性;因此,评判实时系统的实时性最重要的指标是响应时间,即系统从大事恳求开头到任务完成的时间间隔;实时系统任务时限的类型的明白;实时系统的任务时限有两种类型,分别是截止时间和务执行预设时间;CAN 总线的数据帧构成;CAN 总线的数据帧由7 个不同的域组成:帧起始、仲裁域、掌握域、数据域、 CRC域、应答域、帧结尾;CAN 总线采纳差分传输,掌握器内置 CRC校验,传输牢靠性强, 可构成多主多从系统,即同一时刻答应多个主从机同时进行数据传输;CAN 总线的数据帧是由 7 个不同的域组成:帧起始、仲裁域、掌握域、数据域、CRC域、应答域、帧结尾;数据域由数据帧的发送数据组成,它可以是 08B,每字节包含 8 位,根据高位在前,低位在后的原就发送;ARM 的中断掌握器;每一个 ARM 芯片,除了内核反常外,仍有多种内置硬件组件的中断,基于 ARM 内核的嵌入式芯片中的中断掌握器的功能是对芯片中相关硬件组件的中断恳求进名师归纳总结 - - - - - - -第 3 页,共 10 页精选学习资料 - - - - - - - - - 行治理和掌握, 一般采纳向量中断(VIC)或嵌套向量中断 (NVIC)方式治理中断;WIC 称为唤醒中断掌握器嵌入式硬件系统的组成;典型的嵌入式系统硬件由嵌入式最小硬件系统、前向通道、 后向通道、人机交互通道及相互互联通信通道等组成;前向通道即输入接口,由模拟量输入接口和数字量输入接口组成;ARM 处理器的工作状态;在 ARM 的体系结构中, 处理器可以工作在 3 种不同的状态, ARM状态 Thumb 状态及 Thumb-2 状态 调试状态; ARM 状态是 ARM 处理器工作于 32 位指令的状态,全部指令均为 32 位宽度; Thumb 状态是 ARM 执行 16 位指令的状态;在 Thumb模式下,指令代码只有 16 位;Thumb-2 状态是 ARMv7 版本的 ARM 处理器所具有的新状态;ARM 公司在经典处理器 ARM11 以后的产品改用 Cortex 命名,并分成 A、R和 M 三类,旨在为各种不同的市场供应服务;其中:“ A”系列面对尖端的基于虚拟内存的操作系统和用户应用;“ R”系列针对实时系统;“ M”系列对微掌握器;ARM7、ARM9 和 ARM11 属于经典 ARM 处理器, ARM Cortex-M0/Cortex-M1/Cortex-M3/Cortex-M4 等 Cortex-M 系列归属于 ARM Cortex嵌入式处理器;ARM 嵌入式处理芯片性能;Cortex-M3 采纳 3 级流水线,在 ARM Cortex 实时嵌入式处理理器中,Cortex-R4 采纳 8 级流水线;ARM 处理器的 7 种反常及相应优先级;经典 ARM 处理器有 7 种反常:主要包括复位 RESET、未定义指令 UND、软件中断 SWI、指令预取中止 PABT、数据拜访中止 DABT、外部中断恳求IRQ 以及快速中断,其中优先级最高的反常是复位;ARM 常用指令中的中断指令助记符;ARM 处理器反常中断指令中用于软中断的指令助词符为 SWI,用于断点中断指令助词符为 BKPT;ARM Cortex-M3 实现中断嵌套过程;中断可以改为使用比之前服务程序更高的优先级,而且可以在运行时转变优先级状态;使用末尾连锁连续中断技术只需消耗 32 个时钟周期的连续压、出堆栈,大大降低了推迟,提高了性能;3 个时钟周期,相比嵌入式处理器的体系结构 根据储备机制可分为冯诺·依曼结构及哈佛结构;ARM7 采纳冯 ·诺依曼结构, 3 级流水线, ARM9 采纳哈佛结构,5 级流水线嵌入式处理器按储备机制的分类;CPU与储备器的连接只有一套总线,储备器中既可以存放数据也可以存放程序,这样的结构是冯·诺依曼( von Neumann )结构;相对的,程序储备器和数据储备器分开采纳两套总线与CPU连接的结构是哈佛(Harvard)结构;ARM 芯片,RVDS是 ARM 公司推出的基于ARM 系列 CPU进行开发的工具套件,支持全部仍支持其他内核的处理器,如51 系列;与 ADS1.2比较而言,其生成的代码紧凑,执行效率高; RVDS的开发工具套件中,主要包括工程治理器、编译连接器、调试器和指令集仿真器 等;支持汇编、C和 C+对源程序进行编译;嵌入式系统的 开发工具软件 GCC的命令及参数; 以 S3C2410为核心的目标机,在 Linux 操作 系统下开发该目标机的 Linux 应用程序,通常使用 arm-linux-gcc 交叉编译器来编译应用程序;如要对一个应用程序进行调试排错,就应当在编译命令中加g 参数对它进行编译; C/OS-II只能治理 64 个任务,目前的版本保留 8 个任务给系统,故用户编写的应用程序最多可以有 56 个任务;闲暇任务(idle task)是系统所创建的第 1 个任务;就绪态的任务意味着该任务已经预备好,可以运行但由于该任务的优先级比正在运行的任务的优先级低,临时仍不能运行;名师归纳总结 - - - - - - -第 4 页,共 10 页精选学习资料 - - - - - - - - - C/OS-II的任务间通信 ; C/OS-II系统中主要利用信号量、互斥信号量(适合优先级翻转)箱或消息队列进行任务间通信;适合处理多大事同步的是大事标志组;在 C/OS-II 操作系统中,内核对任务的治理通过任务掌握块OS_TCB进行;任务切换也称为上下文切换,实际含义是任务的CPU 寄存器内容切换;当C/OS-II 内核打算运行别的任务时,正在运行任务的工作现场被储存到任务的自由栈之中; C/OS-II 的任务调度中就绪表; C/OS-II 的就绪任务等级在就绪表中,OSRdyTbl是就绪表的位图映像矩阵,每一位代表了一个优先级任务的就绪状态,称为就绪位, 该矩阵最多可有 64 位; C/OS-II的系统平台的应用开发 UC/OS-II 的库文件,应用程序等;一个应用程序的工程项目中,必需包含启动引导程序,main()函数在执行过程中,除了用户函数和硬件初始化函数外,按以下次序执行 3 个主要的 C/OS-II函数:操作系统初始化 OSInit(),任务创建OSTaskCreate(),任务调度开头 OSStart();在 C/OS-II操作系统中,一般用 OSQPend函数来等待并获得消息,用函数OSQPost来发送消息;当有多个任务在等待消息队列中的消息时,其中任务优先级最高的任务将获得消息;系统上电或复位后,第一执行的是 “ B ColdReset” 指令, 系统跳转到标号为 ColdRest 处接着执行,在完成了关看门狗定时器、关中断、初始化各模式的堆栈、初始化储备器等功能后,执行指令 “ BL_main ” 跳转到 C语言的主函数处执行;根据 S3C2410芯片体系结构的规定,复位反常的向量地址是0x00000000 ,各反常向量地址之间相差4 个字节;板级支持包 :BSP实际上一些汇编程序和C 语言代码相结合的操作系统底层软件;包括初始化程序、设备驱动程序、配置文件和引导加载程序等;系统复位 :一般情形下 ,为保证系统牢靠复位,复位信号有效电平的时间宽度必需为如干个处理器时钟周期; 嵌入式系统可使用外接典型复位芯片来保证系统牢靠复位;嵌入式处理器都有一个系统复位引脚为 nRESET或 RESET,n 表示低电平复位,不带 n 的表示高电平复位;ARM 复位后 PC无条件的指向 的代码0x00000000 处;复位反常向量地址处通常储备一条分支指令实时操作系统完成每次任务所需时间的偏差,也就是时间一样性,叫做抖动;硬实时操作 系统的抖动比软实时操作系统的抖动要小;I2C 总线属于多主总线,即答应总线上有一个或多个主掌握器件和如干从器件同时进行操作,通过总线仲裁的方式确定总线掌握权;全部操作都通过这两条信号线完成I2C只有两条信号线; 数据线 SDA和时钟线 SCL,MMU 是 Memory Management Unit 的缩写, 中文名是内存治理单元,它是 CPU治理虚拟存储器、 物理储备器的掌握线路,同时也负责虚拟地址映射为物理地址,以及供应硬件机制的内存拜访授权;MMU 进行虚拟地址到物理地址的转换通过查找页表来完成,每次在拜访内存时先查 TLB,查不到时再到内存中去查整个页表;CPSR为当前程序状态寄存器,记录了 ARM 运行过程中的标志状态; 其中 T 为 ARM 与 Thumb名师归纳总结 指令切换, F 为禁止快速中断FIQ 的掌握位; 当前程序状态寄存器CPSR的相关掌握位; CPSR第 5 页,共 10 页中的掌握位中,I 是外部 IRQ 中断禁止掌握位,I=1 禁止外部 IRQ 中断, I=0 答应 IRQ 中断;F 为禁止快速中断FIQ 的掌握位, F=1 禁止 FIQ中断, F=0 答应 FIQ中断- - - - - - -精选学习资料 - - - - - - - - - IP 核通常分为3 种:软核,即使用硬件描述余语言(HDL)描述的IP 核;固核,与工艺相关的包含详细结构信息的 IP 核,以规律综合后的 RTL描述和可综合网表的形式供应;硬核,是已被投片测试验证的 IC的掩膜版图和全套工艺文件;GCC是 GNU 开发工具套件中的核心工具软件,是 GNU C 语言编译器的简称;GCC所编译的目标机的处理器包括 X86、ARM、PowerPC等体系结构的处理器,如 ARM_Linux_GCC即是针对 ARM 体系结构的目标机的编译工具;Linux 操作系统的嵌入式软件的工具套件 GNU 相关学问; GCC是 GNU 开发工具套件中的核心工具软件,是编译器;中的程序调试工具;GDB是 GNU 开发工具套件Thumb-2 指令集的把握 ,开关中断指令属于程序状态类指令,用于更换处理器状态;关外部中断使用的指令为:CPSIDI,开外部中断的指令为:CPSIEI;UART的构成 ;UART由发送器、接收器、掌握单元及波特率发生器等构成AMBA 总线的典型 ARM 片上系统构建方式;根据 AMBA 总线规范,基于 ARM 内核的嵌入式处理器芯片采纳系统总线与外围总线两层结构的方式构建片上系统;其中的系统总线主要用于连接高带宽快速组件;嵌入式系统的储备器以半导体储备器为主 器和磁性随机存取储备器;,FRAM 和 MRAM ,分别称为铁电随机存取储备片选信号CS低电平有效;nGCS2映射地址为0x10000000;ARM9 体系结构 中规定反常向量之间各相差四个字节;对于S3C2410 微处理器来说,其启动引导程序仍需要完成禁止看门狗定时器部件和禁止中断,并设置各工作模式下的堆栈指名师归纳总结 - - - - - - -第 6 页,共 10 页精选学习资料 - - - - - - - - - 针;储备器治理单元(MMU )是很多高性能处理器所必需的重要部件之一,用来完成虚拟地址到物理地址转换;储备器爱护单元(MPU)湿度储备器进行爱护的可选组件;临界区的概念和关中断操作;代码的临界区 (Critical Section)是指处理时不行分割的代码;为确保临界区代码的执行,在进入临界区之前必需关中断,执行完临界区代码之后要立刻开中断; C/OS-II系统调用宏OS_ENTER_CRITICAL 执行关中断操作; 代码的临界区是指处理时不行分割的代码;一旦这部分代码执行,不答应任何中断打入;任务级的调度是由函数OSSchedLock()完成的;差分传输 ,就是发送端在两条信号线上传输幅值相等相位相反的电信号,接收端对接受的两条线信号作减法运算,这样获得幅值翻倍的信号;特点:从严格意义上来讲,全部电压信号都是差分的,由于一个电压只能是相对于另一个电压而言的; 在某些系统里, "系统地 "被用作电压基准点;当'地'当作电压测量基准时,这种信号规划被称之为单端的;我们使用该术语是由于信号是用单个导体上的电压来表示的;另一方面, 一个差分信号作用在两个导体上;信号值是两个导体间的电压差;尽管不是特别必要,这两个电压的平均值仍是会常常保持一样;】软件平台的构建步骤通常是:第一移植启动引导程序(Bootloader ),然后完成 Linux 内核的移植,随后仍需构建根文件系统;基于 ARM9 核的处理器,各反常向量之间相差 4 个字节;因此, 需要在各反常向量处设计一条无条件转移指令;对于 S3C2410微处理器来说, 启动引导程序仍需要完成 禁止看门狗 部件和 禁止中断 ,并设置各工作模式下的 SP指针 ,然后再通过 BL指令来引导应用程序的 main 函数ARM7 采纳冯 .诺依曼结构, 3 级流水线,无 MMU ;ARM Cortex-A15 采纳哈佛结构,13 级流水线, MPCore 为多核,超标量,可变长度,乱序执行指令流水线,动态分支指令猜测,4 路相关二级Cache;4 个重要的组件:客户端浏览器,WEB 服务】典型的嵌入式WEB 服务器应用软件至少有器、 WEB页面、设备操控程序等;其中WEB 页面是用于设备操控命令提交或设备状态信息显示的人机界面,它需要通过 CGI接口来与设备操控程序进行信息交互;传送 CPSR或 SPSR的内容到通用寄存器指令用 MRS;传送通用寄存器到 CPSR或 SPSR的指 令用 MSR;为了连接ARM 内核与处理器芯片中的其他各种组件,ARM 公司定义了总线规范,名为先进微掌握器总线体系结构(Advanced Microcontroller Bus Architecture, AMBA);先进外围总线(Advanced Peripheral Bus, APB);在掉电模式下,电源治理模块将断开内部电源,除非唤醒规律有效,内核不产生功耗;在名师归纳总结 任何情形下,对处理器进行复位操作,均自动进入正常模式;第 7 页,共 10 页- - - - - - -精选学习资料 - - - - - - - - - GNU 包含三个协议条款,其中最重要的是GPL;GPL是通用公共许可协议;图中X 处应为设备驱动程序;硬件最小系统 包括电源电路、时钟电路、复位电路、调试测试接口、以及储备器嵌入式系统硬件的规律组成;硬件的主体是中心处理器和储备器,他们通过 I/O 接口和 I/O设备与外部世界联系,并借助总线相互连接;中心处理器(CPU)由运算器、掌握器、寄存名师归纳总结 器、高速缓冲储备器(Cache)等部件组成,故A 是中心处理器;B 里面包括按键、键盘、第 8 页,共 10 页指示灯和屏幕等人机交互设备,他们是用户界面的硬件部分,所以B 是用户界面;ARM 处理器中通用寄存器的作用;ARM 通用寄存器共有31 个,均为 32 位结构; R13R14除了用户模式和系统模式分别为堆栈指针(SP)和程序链接寄存器(LR)之外,其他模式下均有自己特殊的标记方式,是特地用于特定模式的寄存器,共6 组 12 个;I2C 总线的相关概念;是广泛采纳的一种串行半双工传输的总线标准;I2C 总线中发起数据传输操作的I2C 器件是主控器件;嵌入式系统主要开发工具软件ADS1.2 如何进行地址映射配置;ADS1.2 把目标文件中的信- - - - - - -精选学习资料 - - - - - - - - - 息根据 3 种储备区域类型来进行划分,即划分为 区和常数储备区,具有只读性质;RO段、 RW段、 ZI 段; RO段是指代码储备伪指令的明白和使用;引用一个在其它文件中的标号Lable1 的伪指令为IMPORTLable1,声明一个全局标号Lable2 以便其它文件引用,该伪指令为EXTERNLable2;数字信号处理器的英文缩写是DSP,是一种专用于数字信号处理的微处理器,指令系统中增加单指令多数据(SIMD)并行处理的特别指令;ARM 嵌入式处理芯片方面的学问;基于 Cortex-M0 的专家处理器为 SC100,基于 Cortex-M3的专家处理器名为 SC300;直接储备器拜访(DMA)掌握器可将数据块从外设传输至内存、从内存传输至外设或从内存传输至内存;此题考查储备器的主要性能指标及相关因素;储备器带宽与储备器总线的工作频率(周期)有关,也与数据线的位数(位宽、宽度)和每个总线周期的传输次数有关;串行外设接口 SPI; SPI一般使用 4 条信号线: 串行时钟线 SCK、主机输入 / 从机输出数据线MISO、主机输出 / 从机输入数据线 MOSI 和低电平有效的从机挑选线 SSEL;此题考查嵌入式系统仿真开发平台相关概念;仿真平台(仿真开发平台)一般指嵌入式系统开发过程中使用的 虚拟机治理软件、仿真软件或者指令集模拟器;嵌入式操作系统的基本组成;在嵌入式操作系统的核心部分称为 设备进行掌握和治理的程序模块称为 驱动程序 (driver );内核 (kernel),而对硬件嵌入式系统的启动次序和 Bootloader 的存放位置;在嵌入式系统 加电或复位 的时候,全部的微处理器通常都从某个由 CPU制造商预先支配的地址上取指令;基于 ARM920T 核的微处理器从地址 0x00000000 取得它的第一条指令;CPU 执行的第一条指令就是 Bootloader (引导加载) 程序中的第一条指令;引导加载程序在引导加载操作系统时,设置相关的寄存器和资源, 跳转到 操作系统 所在的空间, 执行其引导, 这个过程中可以给 内核 传递参数,可以控制系统启动的模式;U-Boot 是一种通用的引导加载程序,对PowerPC系列处理器支持最为丰富,对Linux 操作系统的支持最为完善;嵌入式系统的调试,驻留监控软件调试;所谓驻留监控软件是一段固化在目标机ROM 中的程序;它是一种成本较低的调试方法,不需要特地的硬件调试和仿真设备;ADS1.2工 具软件对嵌入式系统进行开发时的相关设置;利用 ADS1.2工具套件进行基于 ARM硬件平台的软件开发,在进行编译连接时,地址映射连接类型有 2 种方式, 分别是 Simple 连接类型和 Scattered 连接类型;采纳 Scattered 连接类型时需要供应一个 scatter 格式的配置文件;名师归纳总结 - - - - - - -第 9 页,共 10 页精选学习资料 - - - - - - - - - 移植C/OS-II 操作系统作为软件平台;移植工作的重点是改写OS_CPU.H、OS_CPU_A.S、OS_CPU_C.C等与处理器硬件有关的文件;用OSTaskCreate函数来创建任务,并用OSStart函数来启动多任务调度功能; C/OS-II 操作系统中, 一般用 OSQPend函数来等待并获得消息,用函数 OSQPost来发送消息;当有多个任务在等待消息队列中的消息时,其中任务优先级最高的任务将获得消息;堆层式软件架构的组成,分为四层,从低层到高层分别是内核、系统运行库、应用程序框架和应用Linux 操作系统内核的网络模块可分为两部分:一部分供应对各种网络资源拜访的掌握,称为网络协议;另一部分供应对各种网络硬件的支持,称为网络驱动程序;DSP 数字信号处理器相关的学问;数字信号处理器的英文缩写是DSP,是一种专用于数字信号处理的微处理器,指令系统中增加单指令多数据(SIMD)并行处理的特别指令;ARM 汇编语言中子程序调用与返回调用程序的指令;当调用子程序时,子程序调用指令为BL;子程序返回调用程序的指令为 MOV PC,LR;嵌入式系统的开发过程,通常分为:需求分析与规格说明、系统设计、构件设计、系统集成与测试等 4 个阶段;ARM 汇编器支持的伪指令;题中DCD 用于安排一片连续的字储备单元并用指定的数据初始化, 属于数据定义伪指令;CODE16伪指令通知编译器,其后的指令序列为16 位的 Thumb指令;名师归纳总结 - - - - - - -第 10 页,共 10 页

    注意事项

    本文(2022年计算机三级嵌入式知识点3.docx)为本站会员(Q****o)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开