嵌入式Linux开发基础与工程应用

出版时间:2010-2  出版社:华南理工大学出版社  作者:史旭光  页数:241  

内容概要

嵌入式开发是目前市场上一个较为热门的学习和研究的技术方向,相关领域专题图书较为丰富,从传统技术领域的8位、32位单片机相关技术图书,到现在较为新颖的基于各种嵌入式系统如uCOSⅡ、WinCE、Vxworks、Linux等各种书籍,可以说琳琅满目,数不胜数。这对于广大技术爱好者来说,确实是一件值得高兴的事情,一方面说明此类技术具有相当的市场需求,另外一方面嵌入式系统相关开发技术确实有望在以后相当长的一段时间内引领技术发展的潮流。    在嵌入式技术开发领域内,嵌入式Linux相关开发人员是一个较为活跃的团体,国内也有大量的技术人员从事基于Linux平台的嵌入式系统开发。相对于商业操作系统如uCOS Ⅱ、VxWorks等,嵌入式Linux平台具有源代码开放、可定制性强,具有开源社区支持等显著性优点,同时Linux开发还存在开发技术门槛较高,可参考技术资料较少,技术人才培养不易等缺憾。然而瑕不掩瑜,Linux及类Unix系列操作系统本来就在桌面和服务器领域占据了相当的份额,近些年来Linux以蓬勃发展的态势在嵌入式系统领域取得了很大成功,从接口丰富的消费类电子产品到性能要求苛刻的工业控制系统,无不取得了令人瞩目的进展。

书籍目录

1 Linux系统使用介绍 1.1 Linux系统介绍 1.2 Linux系统基本安装 1.3 Linux基本操作命令与Shell环境介绍 本章小结2 Linux系统应用程序开发 2.1 Linux编程简介 2.2 Linux应用程序开发环境 2.3 Linux系统程序开发实例分析 本章小结3 Linux操作系统底层技术分析 3.1 操作系统引导程序 3.2 保护模式与底层系统程序开发 3.3 多种语言混合编程实例分析 3.4 保护模式中断概念与人机交互应用 本章小结4 Linux内核程序设计 4.1 Linux内核编译与应用 4.2 内核模块程序设计 4.3 系统调用 4.4 进程调度原理与调度算法改进 4.5 文件系统增加实验 4.6 Linux系统时钟与定时机制 4.7 Linux系统中断 4.8 Linux系统驱动程序设计 本章小结5 嵌入式Linux及其应用开发初步 5.1 嵌入式系统应用概述 5.2 嵌入式系统组成 5.3 基于SkyEye的嵌入式仿真开发环境构建与应用开发 本章小结6 Linux工程开发应用案例 6.1 微型嵌入式Linux系统构造与应用开发 6.2 基于Linux的小型轮式机器人控制系统设计 6.3 基于RTLinux的实时运动控制系统案例分析 本章小结参考文献

章节摘录

插图:Shell是一种命令行接口,操作时除了可以用鼠标,还可以在Shell环境中输人命令。早期的计算机操作系统都只有命令行操作模式,现在非常流行的“图形用户界面(GUI)”的概念最早是由施乐公司“帕尔托研究中心(PA:RC)”的一名工程师提出来的,之后,苹果电脑公司出巨资购买其相应技术服务并加以改进,不久后,苹果公司就有了自己的GUI。Linux从本质上说是由内核和Shell外壳结成的,漂亮的图形界面如gnome或kde只是Shell上的一个应用程序而已。一台Linux系统可以没有图形界面,但不能没有Shell。与Windows只有一种命令窗口不同,Lfinux中的Shell有多种,如bash、sh、csh等,各种Shell命令有少许不同,较为常用的是bash。一个操作系统是由内核kernel和外壳Shell构成的。内核并没有规定一定要使用哪一种Shell,所以在Shell的发展过程中,出现了许多种Shell,就像一个国家中有许多方言一样。这在Windows中是难以理解的。在没有安装图形界面的Linux系统中,开机就自动进入Shell环境。

编辑推荐

《嵌入式Linux开发基础与工程应用》:自动化专业系列教材

图书封面

评论、评分、阅读与下载


    嵌入式Linux开发基础与工程应用 PDF格式下载


用户评论 (总计1条)

 
 

  •   本来有些做的不到位,命令什么的都不熟悉,看了书后,我才动了,还有许多延伸的,但用不到的很少
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7