嵌入式Linux上的C语言编程实践
嵌入式Linux上的C语言编程实践封面图

嵌入式Linux上的C语言编程实践

韩超等, 著

出版社:电子工业出版社

年代:2008

定价:55.0

书籍简介:

目前嵌入式技术和Linux程序开发技术成为计算机界比较流行的两大技术。作为一门非常基础和常用的编程语言,C语言在嵌入式系统开发中体现了其强大的软硬件操控能力。本书重点关注嵌入式Linux中的C语言编程,目的在于帮助读者在基本掌握C语言的基础上,逐渐掌握了嵌入式Linux中的C语言开发技术。本书包含程序环境搭建、调试技术、库函数、高级编程、程序优化等方面的知识。本书的讲解由浅入深,知识点突出,其中的一些示例取至常见技术和项目中的精华,工程应用性强。本书适合高校学生阅读,帮助其向具有研发能力的工程技术人员过渡,同样也适用于嵌入式软件开发人员补充知识、开阔眼界。

书籍目录:

第一部分基础知识

第1章Linux环境下C语言的开发

1.1Linux下的C语言开发环境

1.2在Linux中使用C语言开发

1.2.1开发流程和开发工具

1.2.2Linux中程序的运行原理

第2章嵌入式环境中的C语言开发

2.1嵌入式C语言的开发环境

2.2嵌入式开发中C语言编程要点

第二部分Linux环境中C语言的开发环境和工具

第3章Linux的文本编辑工具VI

3.1VI编辑器概述

3.1.1VI简介

3.1.2VI的工作模式和使用

3.1.2之前的准备

3.1.3进入和退出VI

3.2VI的增强版VIM

3.3VI编辑器的基本使用方法

3.3.1在屏幕上移动光标

3.3.2插入文本

3.3.3删除文本

3.3.4修改文本内容

3.3.5替换文本内容

3.3.6合并文本内容

3.3.7移动文本内容

3.4VI编辑器的命令和高级操作

3.4.1VI常用命令的列表

3.4.2VI的一些高级的操作和

3.1.2使用技巧

第4章GCC程序开发工具

4.1GNU工具综述

4.2GCC的编译和连接

4.2.1工程示例

4.2.2编译、汇编和连接

4.2.3动态库

4.3GCC的二进制工具

4.3.1ar(归档工具)

4.3.2readelf(读取ELF格式

3.1.2文件信息)

4.3.3strings(查看字符串)

4.3.4nm(显示符号信息)

4.3.5strip(删除符号)

4.3.6objdump(显示目标文件信息)

4.3.7objcopy(复制目标文件)

第5章make工程管理工具

5.1make和Makefile

5.1.1make机制概述

5.1.2make和Makefile的使用

5.2Makefile使用示例

5.2.1简单的Makefile

5.2.2Makefile中的依赖关系

5.2.3Makefile中使用隐含规则

3.1.2来编译程序

5.2.4Makefile中指定依赖关系的

3.1.2编译

5.3自动生成Makefile

5.3.1自动生成Makefile的意义和

3.1.2相关工具

5.3.2自动生成Makefile的流程

第6章GDB调试工具

……

第三部分库函数

第7章C语言标准库函数

第8章Linux中C语言的扩展库函数

第四部分C语言高级编程

第9章动态内存的堆与栈

第10章函数指针的使用

第11章回调函数的使用

第12章C语言实现对象编程

第五部分在嵌入式

环境下的C语言编程

第13章C语言程序的内存布局

第14章嵌入式C语言常用语法

第15章嵌入式C语言编程的技巧

参考文献

内容摘要:

  《嵌入式Linux上的C语言编程实践》是一本提高嵌入式开发基本功的图书。本书的关键词为“嵌入式”和“C语言”。C语言是当前嵌入式领域开发中使用的主要语言,也是嵌入式开发最重要的基本功所在。同时,嵌入式领域的发展也为C语言提供了广阔的应用场景。本书虽然以介绍C语言为主,但更重要的是体现了C语言、“嵌入式”和“Linux”的关系。虽然是基于Linux开发环境来介绍C语言编程的知识和技巧,但是书中的开发理念和技巧也适用于其他操作系统。全书深入地挖掘了C语言与硬件的关系,突出嵌入式系统中编程的基本理念。  目前嵌入式技术和Linux程序开发技术成为计算机界比较流行的两大技术。作为一种非常基础和常用的编程语言,C语言在嵌入式系统开发中体现了其强大的软硬件操控能力。本书重点关注嵌入式Linux中的C语言编程,目的在于帮助读者在基本掌握C语言的基础上,逐渐掌握嵌入式Linux中的C语言开发技术。本书包含程序环境搭建、调试技术、库函数、高级编程、程序优化等方面的知识。本书的讲解由浅入深,知识点突出,其中的一些示例取自常见技术和项目中的精华,工程应用性强。  本书适合高校学生阅读,帮助其向具有研发能力的工程技术人员过渡,同样也适用于嵌入式软件开发人员补充知识、开阔眼界。

书籍规格:

书籍详细信息
书名嵌入式Linux上的C语言编程实践站内查询相似图书
丛书名嵌入式技术丛书
9787121079993
如需购买下载《嵌入式Linux上的C语言编程实践》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位电子工业出版社
版次1版印次1
定价(元)55.0语种简体中文
尺寸26装帧平装
页数 384 印数 5000

书籍信息归属:

嵌入式Linux上的C语言编程实践是电子工业出版社于2009.02出版的中图分类号为 TP312 ,TP316.89 的主题关于 C语言-程序设计 ,Linux操作系统-程序设计 的书籍。