ARM 9嵌入式开发基础与实例进阶

ARM 9嵌入式开发基础与实例进阶

冯新宇, 编著

出版社:清华大学出版社

年代:2011

定价:40.0

书籍简介:

本书主要包括嵌入式Linux系统管理与编程基础、Linux应用程序设计、ARM程序设计等5部分内容。

书籍目录:

第1章 Linux概述与系统管理

1.1 嵌入式系统概述

1.1.1 嵌入式系统发展历史

1.1.2 嵌入式系统的特点

1.1.3 嵌入式系统的体系结构

1.1.4 典型嵌入式系统介绍

1.2 嵌入式Linux基础

1.2.1 Linux发行版本

1.2.2 Linux定制安装

1.3 Linux常用命令

1.3.1 用户系统相关命令

1.3.2 文件操作相关命令

1.3.3 压缩打包相关命令

1.3.4 网络相关命令

1.3.5 其他常用命令

1.4 服务器配置

1.4.1 samba服务器

1.4.2 实例进阶一:samba服务器配置

1.4.3 nfs服务器

1.4.4 实例进阶二:nfs服务器配置

1.4.5 tftp服务器

1.4.6 实例进阶三:tftp服务器配置

1.5 思考与练习

第2章 Linux脚本编程

2.1 常用shell命令

2.2 脚本编写基础

2.2.1 特殊字符

2.2.2 变量和参数

2.2.3 退出和退出状态

2.3 流程控制

2.3.1 条件测试

2.3.2 操作符

2.3.3 循环控制

2.3.4 测试与分支

2.4 实例进阶

2.4.1 实例进阶一:参数大小比较

2.4.2 实例进阶二:当前目录下的文件数目统计

2.5 思考与练习

第3章 Linux编程基础

3.1 编辑器介绍

3.1.1 vi介绍

3.1.2 vi的各模式功能键

3.2 程序编译与调试

3.2.1 gcc编译流程

3.2.2 gcc编译选项分析

3.2.3 gdb程序调试

3.3 实例进阶

3.3.1 实例进阶一:vi使用演示

3.3.2 实例进阶二:gcc使用演示

3.3.3 实例进阶三:gdb使用演示

3.4 思考与练习

第4章 文件I/O编程

4.1 基于Linux系统的文件编程

4.1.1 文件打开

4.1.2 文件创建

4.1.3 文件关闭

4.1.4 文件读取

4.1.5 数据写入

4.1.6 移动文件的读写位置

4.1.7 文件描述词操作

4.1.8 锁定文件或解除锁定

4.2 基于c语言库函数的文件编程

4.2.1 文件打开

4.2.2 从文件流读取数据

4.2.3 将数据写至文件流

4.2.4 由文件中读取一个字符

4.2.5 由文件中读取一字符串

4.2.6 将一指定字符写入文件流中

4.2.7 将一指定的字符串写入文件内

……

第5章 进程控制

第6章 进程间通信

第7章 多线程技术

第8章 网络编程

第9章 ARM基础知识

第10章 ARM程序设计

第11章 内核开发基础

第12章 BootLoader

第13章 Linux驱动开发基础与调试

第14章 字符设备驱动

第15章 块设备驱动

第16章 网络设备驱动

参考文献

内容摘要:

本书主要包括嵌入式Linux系统管理与编程基础、Linux应用程序设计、ARM程序设计、内核开发与系统移植、驱动程序开发等5部分内容。本书作者都是长期使用Linux系统进行教学、科研和实际生产工作的教师和工程师,具备丰富的教学和实践经验。本书在内容编排上,遵循读者学习的一般规律,结合大量实例讲解操作步骤,能够使读者快速、真正地掌握嵌入式Linux系统的基本原理和应用。本书可作为大中专院校相关专业的教材,也可以作为嵌入式开发爱好者的自学教程和专业人员的参考手册。

编辑推荐:

从零开始,轻松入门
图解案例,清晰直观
图文并茂,操作简单
实例引导,专业经典
学以致用,注重实践

书籍规格:

书籍详细信息
书名ARM 9嵌入式开发基础与实例进阶站内查询相似图书
9787302262954
如需购买下载《ARM 9嵌入式开发基础与实例进阶》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)40.0语种简体中文
尺寸26 × 19装帧平装
页数 370 印数 5000

书籍信息归属:

ARM 9嵌入式开发基础与实例进阶是清华大学出版社于2011.出版的中图分类号为 TP332 的主题关于 微处理器,ARM 9-系统设计-教材 的书籍。