第一章嵌入式系统概述
1嵌入式系统的概念从技术的角度概念:以应用为中心、以运算机技术为基础、软件硬件可裁剪、适应应用系统对功能、靠得住性、本钱、体积、功耗严格要求的专用运算机系统。
从系统的角度概念:嵌入式系统是设计完成复杂功能的硬件和软件,并使其紧密耦合在一路的运算机系统。术语嵌入式反映了这些系统一般是更大系统中的一个完整的部份,称为嵌入的系统。嵌入的系统中能够共存多个嵌入式系统。2嵌入式处置器的分类①嵌入式微处置器;②嵌入式微控制器;③嵌入式DSP处置器;④嵌入式片上系统(SOC)3嵌入式操作系统的大体概念及特点
一般实时操作系统应用于实时处置系统的上位机和实时查询系统等实时性较弱的实时系统,而且提供了开发、调试、运用一致的环境。
嵌入式实时操作系统应用于实时性要求高的实时控制系统,而且应用程序的开发进程是通过交叉开发来完成的,即开发环境与运行环境是不一致。嵌入式实时操作系统具有规模小一般在几K~几十K内、可固化利用实时性强在毫秒或微秒数量级上的特点4实时操作系统的大体概念及特点
总的来讲实时操作系统是事件驱动的,能对来自外界的作用和信号在限定的时刻范围内作出响应。它强调的是实时性、靠得住性和灵活性与实时应用软件相结合成为有机的整体起着核心作用由它来管理和协调各项工作为应用软件提供良好的运行软件环境及开发环境。从实时系统的应用特点来看实时操作系统能够分为两种:一般实时操作系统和嵌入式实时操作系统IEEE的实时UNIX分委会以为实时操作系统应具有以下的几点异步的事件响应;切换时刻和中断延迟时刻肯定;优先级中断和调度;抢占式调度;内存锁定;持续文件;同步;5操作系统的内核有哪两种,各自的特点①非占先式内核:非占先式内核要求每一个任务自我舍弃CPU的所有权。非占先式调度法也称作合作型多任务,各个任务彼此合作共享一个CPU。异步事件仍是由中断服务来处置。中断服务能够使一个高优先级的任务由挂起状态变成就绪状态。但中断服务以后控制权仍是回到原来被中断了的那个任务,直到该任务主动舍弃CPU的利用权时,那个高优先级的任务才能取得CPU的利用权。②占先式内核:最高优先级的任务一旦就绪,总能取得CPU的控制权。当一个运行着的任务使一个比它优先级高的任务进入了就绪状态,当前任务的CPU利用权就被剥夺了,或说被挂起了,那个高优先级的任务立刻取得了CPU的控制权。若是是中断服务子程序使一个高优先级的任务r