嵌入式Linux系统编程pdf下载

嵌入式Linux系统编程百度网盘pdf下载

作者:
简介:嵌入式Linux系统编程
出版社:电子工业出版社
出版时间:2014-08-01
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

编辑推荐
本书涉及嵌入式Linux系统设备驱动开发的各个环节。全书共21章,内容包括:Linux系统基本操作,嵌入式Linux开发环境的搭建,Linux设备驱动的概念,Linux内核模块编程,字符设备驱动(含LED驱动)的开发及完善,内核同步机制,中断驱动,内核工作队列,内核定时器,平台设备、LCD设备、Linux触摸屏和温度传感器的驱动,以及Linux内核各子系统(clock子系统、输入子系统、I IC子系统、SPI子系统和MTD子系统)的介绍。本书由深圳信盈达嵌入式学院的嵌入式开发工程师编写,并配备了相关的实验和完整的驱动程序代码及测试应用程序代码。
内容简介
本书是配合Linux系统程序设计的指导教材,独立于任何Linux系统编程的教科书。主要内容有:Linux基础知识,包括基本命令、vi编辑器的用法、Shell编程;Linux环境下程序的编译与调试,包括gcc/g++的用法、Makefile的编写、gdb调试器的基本用法等;Linux文件目录操作;Linux多进程的控制;Linux环境下信号的处理;系统各进程间通信方式;Linux多线程,包括线程的同步与互斥;网络Socket编程。
本书涵盖了Linux下应用层编程的全面知识,并且讲解清晰易懂。通过详细的示例,从零开始,由浅入深、循序渐进地指导初学者掌握Linux系统编程,培养读者实际分析问题和编程的能力,提高读者和学生的综合素质。
作者简介
深圳信盈达电子有限公司、是一家专注于单片机、ARM、嵌入式产品开发和技术培训的高新技术服务企业,公司下设开发部和技术培训部。公司开发部为国内外众多客户开发多款基于嵌入式单片机、ARM等技术的整套方案和高性能产品,技术培训部提供优秀的单片机、ARM、嵌入式产品开发工程师培训。同时为众多工程师,各大师专院校提供实验器材及技术培训课程!
目录
内容简介
前言
第1章 Linux基础知识
1.1 Linux的历史
1.2 Linux目录结构
1.3 Linux常用命令
1.4 vi编辑器
1.5 Linux常用技巧
第2章 Linux环境下编译与调试
2.1 gcc/g++编译器
2.2 make工程管理器和Makefile
2.3 gdb调试器
第3章 Linux文件目录操作
3.1 基于文件指针的文件操作(缓冲)
3.2 基于文件描述符的文件操作(非缓冲)
第4章 Linux多进程
4.1 Linux进程概述
4.2 Linux进程的创建与控制
4.3 守护进程
第5章 Linux信号处理
5.1 信号概念
5.2 signal信号处理机制
5.3 sigaction信号处理机制
5.4 用程序发送信号
5.5 计时器与信号
第6章 进程间通信
6.1 进程间通信(IPC)简介
6.2 标准管道流
6.3 无名管道(PIPE)
6.4 命名管道(FIFO)
6.5 内存映射
6.6 System V共享内存机制
6.7 消息队列
6.8 信号量
第7章 Linux多线程
7.1 Linux多线程概述
7.2 线程的创建和退出
7.3 线程的等待退出
7.4 线程的互斥
7.5 线程的同步
7.6 生产者消费者问题
7.7 线程的属性
第8章 Linux网络编程
8.1 Linux网络编程介绍
8.2 网络相关概念
8.3 Socket编程
第9章 系统编程的例子
附录A C语言文件操作详解
附录B 内存映射和普通文件访问的区别
附录C ping命令解析
附录D 大端小端
反侵权盗版声明