帮帮文库

返回

基于ARM的智能控制最小系统设计毕业设计论文 基于ARM的智能控制最小系统设计毕业设计论文

格式:word 上传:2022-06-25 20:06:20

《基于ARM的智能控制最小系统设计毕业设计论文》修改意见稿

1、“.....这样可以减少产品中所需的存储器空间和。可剥夺性是完全可剥夺性的实时内核,它总是运行就绪条件下优先级最高的任务。这特点使之和许多高端商业内核相媲美,在些性能上比它们还要好。多任务可以管理个任务,不过作者建议用户保留个给。这样,留给用户的应用程序最多可以有个任务。根据任务的优先级对任务进行调度。可确定性绝大多数的函数调用和服务的执行时间具有可确定性。用户总能知道的函数调用与服务执行了多长时间,系统服务的执行时间不依赖于用户应用程序任务数目的多少。浙江理工大学成人高等教育毕业设计论文第章任务栈每个任务都有自己单独的栈。允许每个任务有不同的栈空间,以压低应用程序对的需求。使用的栈空间校验函数,可以确定每个任务到底需要多少栈空间......”

2、“.....例如信号量互斥型信号量事件标志消息邮箱消息队列信号量块大小固定的内存的申请与释放及时间管理函数等。中断管理中断可以使正在执行的任务暂时挂起。如果优先级更高的任务被该中断唤醒,则高优先级的任务在中断嵌套全部退出后立即执行,中断嵌套层数可达层。内核分析的组成主要可分为核心任务处理时间管理任务间的同步与通信和移植接口部分。核心部分是操作系统的处理核心部分,包括临界段代码处理中断进出环境准备操作系统的初始化系统运行时钟节拍任务调度事件处理等。它是系统内核功能的部分。任务处理部分定义各种任务操作,包括任务的建立挂起恢复和删除,以及任务优先级变更任务堆栈分配等。任务是的基本调度单位。时间管理部分为系统提供延时与恢复延时的任务,还可以得到和改变系统时间......”

3、“.....主要完成任务间的通信和对临界资源的访问控制。移植接口部分与具体的处理器相关,需要用语言和汇编语言编写些与处理器硬件相关的代码,因为在读写处理器寄存器时,只能通过汇编语言来实现。浙江理工大学成人高等教育毕业设计论文第章任务任务通常是个无限的循环,可以在次执行完毕后被删除掉并不是真正的被删除,只是不再理会该任务。任务具有个返回类型和个参数,只是它决不返回,其返回类型必须定义成型参数是个指向的指针,以允许用户应用程序向该任务传递任何类型的参数。是以任务作为基本单元进行调度的。控制下的任务在任给定的时刻,其状态定为以下种状态之睡眠态指任务驻留在程序空间或,还没有交给来管理。任务可以在多任务调务开始前建立,也可以在其他任务的执行过程中建立......”

4、“.....必须建立至少个任务。就绪态任务旦建立,该任务就进入了就绪态准备运行。每个就绪的任务都放在就绪表中,优先级最高的任务将会被调度运行。运行态进入就绪态中优先级最高的任务将进入运行态。任何时刻只能有个任务处于运行态,就绪的任务只有在所有优先级高于这个任务的任务都转为等待状态或被删除了,才能进入运行态。等待状态正在运行的任务可以通过调用延时函数进入等待状态,让下个优先级最高的就绪态任务开始运行。当延时函数时间到了以后,进入等待状态的任务进入就绪态。正在运行的任务也可能需要等待事件的发生,比如个信号量或消息。当任务因等待事件被挂起时,下个优先级最高的任务获得的使用权。如果这事件并未发生,那这任务也将进入等待状态,直到等待的事件发生。当事件发生了或等待超时时......”

5、“.....系统响应中断,正在执行的任务被挂起,中断服务子程序控制的使用权。可能会报告个或多个事件的发生,而使个或多个任务进入就绪态。从返回时,要判定就绪态中优先级最高的任务开始运行。的任务调度与切换浙江理工大学成人高等教育毕业设计论文第章是占先式实时内核,采取的是基于优先级的调度策略,总是运行进入就绪态任务中优先级最高的任务。每个任务的优先级都是唯的,不支持时间片轮转调度。确定哪个任务优先级最高,下面该哪个任务运行了,这工作是由调度器完成的。任务级的调度由函数完成中断级的调度由函数完成。具体分析可以明了任务调度的过程。整个任务调度都在临界段区中中断被关闭。关中断使得能够避免同时有其它任务或中断服务进入临界段代码......”

6、“.....则任务调度函数将找出进入就绪态且优先级最高的任务,检验这个任务是否是当前正在运行的任务以避免不必要的任务调度。如果是当前任务则直接返回,如果不是当前任务,则使用宏调用,完成实际上的任务切换。的中断与时钟节拍的中断服务子程序般用汇编语言来写。的中断处理过程与类似,首先保存全部寄存器,通知内核进入中断服务子程序,中断层数加,执行用户中断服务代码。中断服务完成后,通知内核退出中断服务,恢复寄存器,中断返回。如果中断服务子程序使个高优先级的任务进入了就绪态且中断层数为,此时要做中断级的任务切换,新任务的寄存器内容要被重新装入,执行中断返回指令。中断处理如图所示。需要提供周期性信号源用于实现时间延时和确认超时,这个时钟节拍可由硬件定时器提供......”

7、“.....内核中的时钟节拍服务通过在中断服务子程序中调用时钟节拍函数跟踪所有任务的定时器以及超时时限。浙江理工大学成人高等教育毕业设计论文第章图中断处理流程的移植移植就是使个实时内核能在其他的微处理器或微控制器上运行。由于在设计之初就充分考虑了可移植性,所以的移植相对来说是比较容易的。的体系结构与移植准备的代码根据与硬件的关系分为三部分,如图,与处理器相关代码与处理器无关代码和用户代码。为使在处理器上正常的运行,必须编写相应的启动程序及与处理器相关的汇编和语言程序。其中汇编程序根据编译器改为。要使正常运行,处理器必须满足以下要求处理器的编译器能产生可重入型代码代码的可重入性是多任务运行浙江理工大学成人高等教育毕业设计论文第章的基础,可以产生可重入型代码......”

8、“.....并且能产生定时中断处理器内的定时器可以产生定时中断。用语言就可以开关中断中可以通过语言设置相应的寄存器开关中断。处理器能支持定数量的数据存储硬件堆栈处理器有将堆栈指针以及其他寄存器的内容读出并存储到堆栈或内存中去的指令。与集成开发环境完成满足这些要求。针对处理器核的语言编译器有很多,如和等等,目前国内最流行的是和。和都是公司自己开发,为的升级版。虽然支持广泛,但由于其编译效率较低,不利于充分发挥芯片性能,故选择使用编译程序和调试。浙江理工大学成人高等教育毕业设计论文第章图硬件软件体系结构集成开发环境成熟版本为,支持软件调试及硬件仿真调试,支持汇编和源程序,编译效率高,系统库功能强,可在系列和操作系统上运行。的移植内容从的体系结构可知移植只要编写处理器相关代码即可......”

9、“.....因为它们与处理器类型有关,隐含着不可移植性,代之以移植性强的整数数据类型,这样,即直观又可移植浙江理工大学成人高等教育毕业设计论文第章布尔变量无符号位整型变量有符号位整型变量无符号位整型变量有符号位整型变量无符号位整型变量有符号位整型变量单精度浮点数位长度方面对Ⅱ做了简单的概述,对于Ⅱ内核分析和移植做了较为详细的分析。由于网络通讯多媒体和信息家电时代的到来,无疑为位嵌入式系统高端应用提供了空前巨大的发展空间。所以,最小系统的进步研究和完善在这里显的更加重要。随着国内嵌入式应用领域的发展,芯片必然会获得广泛的重视和应用。但是,由于芯片有多达十几种的芯核结构,多芯片生产厂家,以及千变万化的内部功能配置组合......”

下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
基于ARM的智能控制最小系统设计毕业设计论文.docx预览图(1)
1 页 / 共 46
基于ARM的智能控制最小系统设计毕业设计论文.docx预览图(2)
2 页 / 共 46
基于ARM的智能控制最小系统设计毕业设计论文.docx预览图(3)
3 页 / 共 46
基于ARM的智能控制最小系统设计毕业设计论文.docx预览图(4)
4 页 / 共 46
基于ARM的智能控制最小系统设计毕业设计论文.docx预览图(5)
5 页 / 共 46
基于ARM的智能控制最小系统设计毕业设计论文.docx预览图(6)
6 页 / 共 46
基于ARM的智能控制最小系统设计毕业设计论文.docx预览图(7)
7 页 / 共 46
基于ARM的智能控制最小系统设计毕业设计论文.docx预览图(8)
8 页 / 共 46
基于ARM的智能控制最小系统设计毕业设计论文.docx预览图(9)
9 页 / 共 46
基于ARM的智能控制最小系统设计毕业设计论文.docx预览图(10)
10 页 / 共 46
基于ARM的智能控制最小系统设计毕业设计论文.docx预览图(11)
11 页 / 共 46
基于ARM的智能控制最小系统设计毕业设计论文.docx预览图(12)
12 页 / 共 46
基于ARM的智能控制最小系统设计毕业设计论文.docx预览图(13)
13 页 / 共 46
基于ARM的智能控制最小系统设计毕业设计论文.docx预览图(14)
14 页 / 共 46
基于ARM的智能控制最小系统设计毕业设计论文.docx预览图(15)
15 页 / 共 46
预览结束,还剩 31 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批

搜索

客服

足迹

下载文档