下载资料简介:
图书简介: 入式Linux技术是近年来发展最为迅猛、最受人们关注的一门新兴技术。本书分为四篇。第一篇是基础知识,包括第1章到第3章,简要介绍了
嵌入式linux操作系统的基本原理和编程技巧。第二篇是开发入门,包括4、5两章,介绍了所采用的开发平台、开发模式和调试方法。第三篇是应用与提高,包括第6章到第8章,介绍了基于
uClinux开发平台进行嵌入式 Linux开发的网络通信、添加小键盘和LCD的显示、时钟机制、进程控制与多任务等。第四篇是专题讨论,包括第9章到第13章,以专题的方式讨论了实时 Linux、
嵌入式linux的图形用户界面、
uClinux的移植、
嵌入式linux的存储器、在设计中使用Java等。附录中包括了通用公共产权说明 (GPL)、GDB调试器串行通信协议和
嵌入式linux的重要网上资源。
本书是根据编者实践经验而精心编制的一本关于
嵌入式linux的入门、应用开发及提高的参考书,无论是刚入门的新手,还是有丰富编程实践经验的开发人员,都会从本书中得到启示。对于从事嵌入式系统开发与应用的科研人员、高校相关专业师生,本书也是一本具有较高实用价值的自学参考书。
目
录 第一篇 基础知识
第1章 嵌入式系统与嵌入式的Linux
1. 1 无所不在的嵌入式系统
1. 1. 1 身边的嵌入式系统
1. 1. 2 嵌入式系统的特点
1. 1. 3 RTOS简介
1. 1. 4 RTOS在中国
1. 2 自由的企鹅--Linux
1. 3 本章小结
第2章 Linux概论
2. 1 走进自由天地--初识Linux
2. 1. 1 Linux的成长
2. 1. 2 Linux与GNU
2. 2 Linux常用的版本
2. 3 Linux操作系统基本构成
2. 3. 1 系统概述
2. 3. 2 Linux内核
2. 3. 3 系统数据结构
2. 3. 4 子系统的结构
2. 4 Linux的基本指令
2. 4. 1 Shell
2. 4. 2 Linux命令的使用说明
2. 5 五脏俱全的
嵌入式linux
2. 5. 1
嵌入式linux的其他版本
2. 5. 2 RT-Linux
2. 5. 3
uClinux
2. 6 本章小结
第3章 Linux下的C语言编程入门
3. 1 C语言和Linux
3. 1. 1 C语言的发展历史
3. 1. 2 C语言的特点
3. 1. 3 C语言和Linux
3. 1. 4 C语言和嵌入式系统的设计
3. 2 GCC编译器的使用
3. 2. 1 GNU C编译器
3. 2. 2 使用gdb
3. 3 使用make
3. 3. 1 makefile
3. 3. 2 make命令
3. 3. 3 makefile变量
3. 3. 4 在makefile中使用函数
3. 4 实例分析
3. 5 本章小结
第二篇 开发入门
第4章
嵌入式linux的开发平台
4. 1 华恒
嵌入式linux开发套件简介
4. 2 软件系统配置
4. 3
uClinux操作系统
4. 3. 1
uClinux简介
4. 3. 2
uClinux的小型化
4. 3. 3
uClinux的开发环境
4. 3. 4
uClinux针对实时性的解决方案
4. 3. 5
uClinux的内存管理
4. 3. 6
uClinux系统对进程和线程的管理
4. 4
uClinux开发环境的建立
4. 4. 1 通过源代码建立开发环境
4. 4. 2 从所购买的正式发行的CD-ROM安装
4. 4. 3 使用minicom
4. 5 UCsimm
4. 5. 1 uClimm简介
4. 5. 2 加入uCsimm的邮件列表
4. 6 系统的心脏--CPU
4. 6. 1 CPU主要特性
4. 6. 2 CPU各个部分的功能概述
4. 7 其他的外围设备和接口
4. 8 本章小结
第5章
嵌入式linux的开发
5. 1 如何构造一个
嵌入式linux系统
5. 1. 1
嵌入式linux系统的概述
5. 1. 2 关于
嵌入式linux开发的一些问题和概念
5. 1. 3 构造一个
嵌入式linux的实例
5. 2
嵌入式linux的应用程序的编译和调试
5. 2. 1
嵌入式linux的应用程序
5. 2. 2 gcc在
嵌入式linux系统中的使用
5. 2. 3 GNU的链接工具--ld
5. 2. 4
嵌入式linux程序的调试--使用gdb
5. 3 应用软件的开发
5. 3. 1 建立开发环境
5. 3. 2 熟悉开发环境
5. 3. 3 在开发板上编写应用程序
5. 4 本章小结
第三篇 应用与提高
第6章
嵌入式linux网络功能的实现
6. 1 连接入互联网的嵌入式系统
6. 1. 1 嵌入式因特网技术的兴起与前景
6. 1. 2 嵌入式Internet的应用
6. 1. 3 嵌入式Internet的原理
6. 2 使用Linux来构建嵌入式网络设备
6. 2. 1 低成本的嵌入式网络电器设备
6. 2. 2 使用Linux将8/16位的嵌入式设备接入互联网
6. 3 Linux下的网络编程
6. 3. 1 TCP/IP协议概述
6. 3. 2 Linux环境下的socket编程
6. 3. 3 应用实例:网口通信
6. 4 连接上Web
6. 4. 1 HTTP协议
6. 4. 2 一个简单的Web服务器的样例
6. 5 本章小结
第7章
嵌入式linux下的串行通信
7. 1 串行口的物理标准
7. 1. 1 关于总线
7. 1. 2 RS-232串行口
7. 2 Linux下的串行通信编程
7. 2. 1 串行通信的基础
7. 2. 2 串行口的设置
7. 2. 3 MODEM的通信
7. 2. 4 串行编程进阶
7. 3 串行通信的实例
7. 4 本章小结
第8章
嵌入式linux系统的键盘和LCD
8. 1 嵌入式系统所用到的键盘和LCD
8. 2 为嵌入式系统接上小键盘实例
8. 3 LCD的显示和控制
8. 3. 1 LCD的控制与
uClinux对LCD的支持
8. 3. 2 应用程序的编制
8. 4 本章小结
第四篇 专题讨论
第9章 嵌入式
实时操作系统与实时Linux
9. 1 嵌入式
实时操作系统简介
9. 1. 1 RTOS的要求
9. 1. 2 各种流行的
实时操作系统
9. 1. 3 实时系统的设计
9. 2 实时Linux--RT-Linux
9. 2. 1 RT-Linux综述
9. 2. 2 RT-Linux的实时内核
9. 2. 3
备注::
本站收集200多G的绝对实用的电子资料,但是站长还是个身无分文的学生,没有钱购买服务器,大量的资料没有办法供大家下载。但是,站长对这些资料进行了细致的分类,给大家一个资料索引,让大家更好的收集相关领域资料。本站资料部分来自互联网,朋友们可以在互联网上搜索到这些资料。当站长把资料整理完毕(大概需要1个月)后,会想办法让这些资料跟大家见面,也许用BT供大家下载,请大家耐心等待!