Lenix 嵌入式操作系统

Lenix 嵌入式操作系统
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2014-07
版次: 1
ISBN: 9787512414211
定价: 59.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 350页
字数: 485千字
正文语种: 简体中文
4人买过
  •   嵌入式Linux是以Linux为基础的嵌入式作业系统,它被广泛应用在移动电话、个人数字助理(PDA)、媒体播放器、消费性电子产品以及航空航天等领域中。
      《Lenix嵌入式操作系统》分4个部分介绍Lenix,首先用具体的例子向读者展示部分Lenix的能力,随后对Lenix涉及的操作系统的基本概念进行说明,接着再对Lenix的整体结构和引入的CPU、计算机模型进行介绍,最后用大量篇幅对进程管理、时间管理、内存管理、IPC、设备管理、人机交互和移植等几个部分的设计思路、API和源代码进行详细的分析。
    第1章,通过具体的演示程序来展示Lenix的功能,使读者对Lenix建立一个比较直观的认识。
    第2章,介绍操作系统的基础概念,这些概念是在Lenix中采用的。对这些概念建立起统一的认识,将有助于理解Lenix。
    第3章,从整体上介绍Lenix,使读者建立起较为系统的认识。
    第4章,说明Lenix的临界段保护方法,这是开发操作系统的关键基础,会一直伴随开发的整个过程。
    第5章,说明Lenix引入的硬件模型。模型包含CPU模型和计算机模型,各个模型都定义了一定数量的接口,这些接口为实现操作系统的功能提供便利。
    第6章,说明Lenix进程管理的设计和实现。对于单个进程,进程管理的主要工作是对进程生命周期的管理。对于多个进程,主要工作则是关注进程如何被调度,即如何分配CPU。
    第7章,说明Lenix的IPC设计和实现。系统实现了自旋锁、普通锁和互斥对象三个基本的IPC机制,还提供了邮箱来完成进程间少量数据的通信。
    第8章,说明Lenix时间管理的设计和实现。时间管理是通过时钟中断来提供一个基本的计时依据,并在这个基础上开发了定时器等功能。
    第9章,说明Lenix内存管理的设计和实现。系统的内存总是无法满足程序的需要,因此有动态内存管理功能。系统还提供了高效的定长内存管理和适用广泛的堆内存管理。
    第10章,说明Lenix人机交互的设计和实现。人机交互是使用计算机系统的重要组成部分,目前系统提供了利用TTY终端与SHELL解释程序组合的人机交互方式。
    第11章,说明Lenix设备管理的设计和实现。系统定义Lenix驱动模型(LDM),包含设备驱动接口(DDO)、设备管理的框架、设备使用规范和驱动程序框架。
    第12章,说明Lenix的移植。通过在16位PC上的开发来说明如何移植Lenix。
  • 内容简介:
      嵌入式Linux是以Linux为基础的嵌入式作业系统,它被广泛应用在移动电话、个人数字助理(PDA)、媒体播放器、消费性电子产品以及航空航天等领域中。
      《Lenix嵌入式操作系统》分4个部分介绍Lenix,首先用具体的例子向读者展示部分Lenix的能力,随后对Lenix涉及的操作系统的基本概念进行说明,接着再对Lenix的整体结构和引入的CPU、计算机模型进行介绍,最后用大量篇幅对进程管理、时间管理、内存管理、IPC、设备管理、人机交互和移植等几个部分的设计思路、API和源代码进行详细的分析。
  • 目录:
    第1章,通过具体的演示程序来展示Lenix的功能,使读者对Lenix建立一个比较直观的认识。
    第2章,介绍操作系统的基础概念,这些概念是在Lenix中采用的。对这些概念建立起统一的认识,将有助于理解Lenix。
    第3章,从整体上介绍Lenix,使读者建立起较为系统的认识。
    第4章,说明Lenix的临界段保护方法,这是开发操作系统的关键基础,会一直伴随开发的整个过程。
    第5章,说明Lenix引入的硬件模型。模型包含CPU模型和计算机模型,各个模型都定义了一定数量的接口,这些接口为实现操作系统的功能提供便利。
    第6章,说明Lenix进程管理的设计和实现。对于单个进程,进程管理的主要工作是对进程生命周期的管理。对于多个进程,主要工作则是关注进程如何被调度,即如何分配CPU。
    第7章,说明Lenix的IPC设计和实现。系统实现了自旋锁、普通锁和互斥对象三个基本的IPC机制,还提供了邮箱来完成进程间少量数据的通信。
    第8章,说明Lenix时间管理的设计和实现。时间管理是通过时钟中断来提供一个基本的计时依据,并在这个基础上开发了定时器等功能。
    第9章,说明Lenix内存管理的设计和实现。系统的内存总是无法满足程序的需要,因此有动态内存管理功能。系统还提供了高效的定长内存管理和适用广泛的堆内存管理。
    第10章,说明Lenix人机交互的设计和实现。人机交互是使用计算机系统的重要组成部分,目前系统提供了利用TTY终端与SHELL解释程序组合的人机交互方式。
    第11章,说明Lenix设备管理的设计和实现。系统定义Lenix驱动模型(LDM),包含设备驱动接口(DDO)、设备管理的框架、设备使用规范和驱动程序框架。
    第12章,说明Lenix的移植。通过在16位PC上的开发来说明如何移植Lenix。
查看详情