出版时间:2007-1 出版社:机械工业 作者:张丹 页数:206
Tag标签:无
内容概要
本书对嵌入式Linux系统进行了详细、系统的介绍,并对嵌入式Linux环境下的应用程序开发知识进行了介绍,包括嵌入式Linux基本概念和开发流程、Boot Loader的工作原理、内核裁减配置和交叉编译、根文件系统制作、网络编程及图形界面开发等知识。 本书内容丰富,叙述清楚,大部分章节配有实例和程序,可作为嵌入式Linux认证考试的教材,同时,也是从事嵌入式编程开发人员的好工具。
书籍目录
第1章 Linux系统入门基础 1.1 认识Linux操作系统 1.2 基本操作命令 1.3 Linux文件与目录系统 1.4 shell简介 1.5 网络服务简介第2章 Linux程序设计基础—C环境 2.1 Linux编程环境介绍 2.2 常用编辑器 2.3 gcc编译器的使用 2.4 GNU make管理项目 2.5 GDB调试第3章 Linux shell编程 3.1 创建和运行外壳程序 3.2 使用外壳变量 3.3 数值运算命令 3.4 条件表达式 3.5 循环语句 3.6 shift命令 3.7 select语句 3.8 repeat语句 3.9 函数 3.10 shell应用举例第4章 构建嵌入式Linux系统 4.1 GNU跨平台开发工具链 4.2 嵌入式Linux内核 4.3 嵌入式Linux根文件系统 4.4 BootLoader简介第5章 嵌入式BootLoader技术 5.1 BootLoader的基本概念 5.2 BootLoader典型结构框架 5.3 典型BootLoader(Blob)分析和移植第6章 ARM-Linux内核分析 6.1 ARM微处理器 6.2 ARM-Linux的内存管理 6.3 ARM-Linux进程管理与调度 6.4 ARM-Linux中断响应与处理 6.5 ARM-Linux系统启动与初始化 6.6 Linux模块化机制 6.7 ARM-Linux内核裁减第7章 嵌入式文件系统 7.1 Linux文件系统结构与特征 7.2 嵌入式文件系统简介 7.3 构建根文件系统 7.4 根文件系统设置 7.5 BusyBox第8章 嵌入式Linux多线程编程 8.1 线程基本概念 8.2 多线程同步 8.3 生产者-消费者问题第9章 简单嵌入式Web服务器设计 9.1 HTTP协议基础 9.2 socket编程基础 9.3 嵌入式Web服务器系统结构 9.4 Web服务器构建第10章 嵌入式GUI 10.1 嵌入式GUI简介 10.2 MiniGUI程序设计基础 10.3 Qt/Embedded程序设计基础 10.4 嵌入式GUI的移植参考文献
图书封面
图书标签Tags
无
评论、评分、阅读与下载