菜单
  

        嵌入式微控制器又称为单片机,它将CPU、存储器(少量的RAM、ROM或两者都有)和其它外设封装在同一片集成电路里。常见的有8051[5]。

        嵌入式DSP专门用来对离散时间信号进行极快的处理计算,提高编译效率和执行速度。在数字滤波、FFT、谱分析、图像处理的分析等领域,DSP正在大量进入嵌入式市场。

    2.2.2  微内核结构源:自~751·论`文'网·www.751com.cn/

        大多数操作系统至少被划分为内核层和应用层。内核只提供基本的功能,如建立和管理进程、提供文件系统、管理设备等功能,这些功能以系统调用方式提供。一些桌面操作系统,如Windows、Linux等,将许多功能引入内核中,操作系统的内核变大。内核变大使得占用的资源增多,剪裁起来十分麻烦。

        大多数嵌入式操作系统采用了微内核模式,内核只提供基本功能,比如:任务调度、任务之间通信与同步、内存管理、时钟管理等。在其他的应用组件,比如网络功能、文件系统、GUI系统等均工作在用户态,以系统进程或函数调用的方式工作。因而系统都是可裁减的,用户可以根据自己的需要选用相应的组件[6]。

    2.2.3  任务调度

        在嵌入式系统中,任务即线程。大多数的嵌入式操作系统支持多任务。实际上是实现多任务由CPU运行多个任务之间切换,调度。每个任务都有其优先级,不同的任务的优先级可以是相同的,也可以不同。[7]在三个方面:抢占式调度,非抢占式调度和轮转调度的任务调度。非抢占式调度是指一旦CPU独占CPU运行,除非出于某种原因,它决定放弃CPU的使用权是基于任务优先级抢占式调度任务,当前正在运行的任务总是可以使位给予更高优先其他处于就绪状态的任务;当两个或多个任务具有相同的优先级时,使用不同的任务旋转的CPU,直到系统分配CPU时间片到期,这是循环赛调度。

         目前,大多数嵌入式操作系统,为不同优先级的任务采用基于优先级的抢占式调度方法,相同的优先级任务使用轮循调度方法。

  1. 上一篇:VHDL+FPGA的数字下变频NCO与FIR滤波器
  2. 下一篇:FPGA+EIT系统的数据采集与处理
  1. 超大规模集成电路中软模块的布局

  2. 光电系统近似模型研究

  3. PID控制在非线性时延离散混沌系统中的应用

  4. 基于差分进化算法的自动...

  5. 基于混沌的图像加密通信...

  6. MPS模块化生产系统的开发及研究+PLC梯形图

  7. HFSS的SIR微带带通滤波器设计

  8. 乳业同业并购式全产业链...

  9. 当代大学生慈善意识研究+文献综述

  10. 中考体育项目与体育教学合理结合的研究

  11. 河岸冲刷和泥沙淤积的监测国内外研究现状

  12. 杂拟谷盗体内共生菌沃尔...

  13. 电站锅炉暖风器设计任务书

  14. 酸性水汽提装置总汽提塔设计+CAD图纸

  15. java+mysql车辆管理系统的设计+源代码

  16. 大众媒体对公共政策制定的影响

  17. 十二层带中心支撑钢结构...

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回