编辑推荐:
本书由浅入深的来讲解嵌入式Linux软件开发,通俗易懂,由浅入深,让学习者可以快速的掌握嵌入式Linux应用软件的开发技能,很适合新手学习,从基础到进阶,一步一步让你学会。
内容简介
本书结合作者10多年的培训和实践经验,通过简明扼要的语言,以及实用的案例与方法,对嵌入式Linux应用开发中的关键技术点进行了深入浅出的讲解。全书分为基础篇、应用进阶篇和实战提高篇。
本书内容从最简单的案例开始,始终保持实用、易懂的风格,每个章节都设置了实践操作案例,能够帮助读者快速掌握嵌入式Linux应用软件的开发技能。
本书主要面向对嵌入式Linux应用软件开发感兴趣的初学者,或需要进一步提升技能的开发者,也可作为高等院校计算机类、电子电气类、控制类专业学生学习嵌入式Linux应用开发的教材。
目 录
第1章 体验嵌入式系统的魅力
1.1 嵌入式系统的定义
1.2 嵌入式系统的历史与现状
1.2.1 无操作系统阶段
1.2.2 简单操作系统阶段
1.2.3 实时操作系统阶段
1.2.4 面向Internet阶段
1.3 嵌入式与非嵌入式的区别
1.4 从事嵌入式软件开发的前景
1.4.1 优势
1.4.2 从事嵌入式软件开发的缺点
1.4.3 技术基本要求
1.5 嵌入式系统的体系结构
1.5.1 嵌入式处理器
1.5.2 嵌入式外围设备
1.5.3 嵌入式操作系统
1.5.4 嵌入式应用软件
1.7 延伸阅读:嵌入式系统面临的关键问题
1.8 小结
第2章 嵌入式Linux的前世今生
2.1 嵌入式Linux简介
2.1.1 嵌入式Linux的优势
2.1.2 嵌入式Linux面临的挑战
2.1.3 发展前景
2.1.4 A
2.2 嵌入式Linux系统的软件组成
2.2.1 引导加载程序
2.2.2 Linux内核
2.2.3 文件系统
2.2.4 用户应用程序
2.3 嵌入式系统软件研发的关键技术
2.3.1 开发流程
2.3.2 交叉编译和链接
2.3.3 交叉调试
2.3.4 系统测试
2.4 系统启动过程
2.5 延伸阅读:开源、GPL与POSIX简介
2.5.1 开源
2.5.
2.5.3
2.6 小结
第3章 零基础安装虚拟机与Linux操作系统
3.1 VMware Workstation的安装
3.2 配置VMware Workstation并便捷安装Fedo
3.3 配置VMware Workstation手动安装Fedo
3.4 安装Fedo
3.5 VMware Tools的安装
3.6 使用已安装好操作系统的虚拟机
3.7 延伸阅读:打开Fedora 16的root账号
3.8 小结
第4章 快速构建嵌入式Linux开发环境
4.1 安装交叉编译器
4.1.1 安装交叉编译器
4.1.2 建立链接
4.1.3 查看交叉工具是否安装正确
4.2 构建开发板运行所需的环境
4.2.1 编译一级启动文件x-
4.2.2 编译二级启动文件
4.2.3 编译内核
4.2.4 制作文件系统镜像
4.3 更新系统文件
4.3.1 更新文件从SD卡启动
4.3.2 更新文件从NAND Flash启动
4.4 小结
第5章 配置串口通信工具
5.1 配置Windows XP的超级终端
5.2 串口信息的捕获
5.3 在Linux中配置M
5.4 小结
第6章 配置NFS文件系统服务
6.1 查看宿主机上的安装包
6.2 配置网络文件系统
6.3 启动NFS服务
6.3.1 在Fedora 16下面运行service nfs start命令失败
6.3.2 在Fedora 16下面运行service nfs-server start失败
6.4 本机测试
6.5 在开发板上测试
6.5.1 常见的测试过程
6.5.2 NFS无法挂载的问题分析
6.6 小结
第7章 开始编写第一个程序
7.1 在宿主机上编写第一个程序
7.2 编写开发板上的上第一个程序
7.3 小结
第8章 Linux开发入门必备私房菜
8.1 程序安装目录
8.2 头文件
8.3 库文件
8.4 gcc简介
8.5 make简介
8.6 小结
........
网友短评:
非常不错的书籍,值得一看,里面还带有光盘,可以辅助学习。书是正版,值得新手用来入手。