从基本概念讲起,详细介绍了Embedded Linux的概念后,再进入最小化Linux,并且告诉您如何将Linux放到嵌入式芯片里。
采集Linux技术之精华,告诉您研究Embedded Linux所应该要学的东西,让您不再没有头绪。
介绍IBM IA32(x86)的架构概念,目前许多Embedded Linux的应用都是在此平台上,不可不学。
完整的嵌入式影像(video4linux)实务范例,告诉您如何设计热门的影像应用程序。
只要具备基本的Linux知识的读者,保证您学会Embedded Linux!
第1章 Embedded Linux系统架构
1.1 Embedded Linux技术介绍
1.2 Embedded Linux技术架构
1.3 Embedded Linux的软件支持
1.4 Embedded Linux的硬件支持
1.5 Embedded Linux Distributions
第2章 Embedded Linux开发环境
2.1 使用自由软件目录
2.2 使用自由软件: 软件开发
2.3 使用自由软件: 程序库
2.4 使用GCC编译程序
2.5 使用GDB进行调试
2.6 LSB标准
2.7 FHS标准
第3章 Embedded Linux系统建立
3.1 如何打造Embedded Linux系统平台
3.2 安装PeeWeeLinux
3.3 建立Embedded Linux系统平台
3.4 利用PeeWeeLinux集成RPM包
3.5 更进一步的Embedded Linux系统调整
3.6 Embedded Linux+Java技术
3.7 Embedded GUI/Windowing
第4章 Embedded Linux程序设计
4.1 Process
4.2 Thread
4.3 Linux Kernel Module
4.4 Process Synchronization
第5章 Linux IPC程序设计
5.1 Message-Passing System
5.2 Shared Memory
5.3 Mapped Memory
5.4 Pipes与FIFOs
5.5 Socket
第6章 80*86与Linux内存管理
6.1 Memory Hierarchy
6.2 80*86的内存管理
6.3 操作系统的内存管理
第7章 video4linux嵌入式影像系统
7.1 video4linux介绍
7.2 video4linux应用程序介绍
7.3 video4linux程序设计: 入门篇
7.4 video4linux程序设计: 提高篇
7.5 利用JRTPLIB加入网络的功能
7.6 输出JPEG与PPM影像
7.7 完整范例程序代码
附录A 安装Microwindows for X11
附录B bootsect.S/setup.S源代码
附录C head.S/misc.c源代码
附录D Framebuffer设置
附录E run level设置
附录F KDE最小化文件清单
Embedded Linux虽然是一个相当年轻的名词,但在嵌入式系统的市场上却是相当重要的技术,是一种有关嵌入式系统的软件解决方案。本书在详细介绍了Embedded Linux的基本概念后,讲述了如何建立最小化的Linux平台及研究Embedded Linux所应要学习的知识和IBM IA32(x86)的架构,最后通过完整的嵌入式影像(vide041inux)范例的介绍,讲述如何设计热门的影像应用程序。本书的出版目的是想帮助已经接触过Linux的读者了解并认识Embedded Linux这个新一代的嵌入式系统软件技术。
随书所附光盘中linux文件夹的内容为书中相关范例,embedded linux文件夹中提供了peeweelinux、SDL、microwin软件包。
本书的专属网站:http://www.jollen.org。
本书由学贯行销股份有限公司提供版权,经中国铁道出版社计算机图书中心审选,由陆正武改版,陆正中审校,在改版过程中,刘玉敏、张勇、安冀苗参与讨论并给出了宝贵的意见。