• 嵌入式Linux开发技术
21年品牌 40万+商家 超1.5亿件商品

嵌入式Linux开发技术

批量上传,套装书可能不全,下单前咨询在线客服!有特殊要求,下单前请咨询客服!

24.42 6.4折 38 全新

库存4件

江西南昌
认证卖家担保交易快速发货售后保障

作者孙天泽 主编

出版社北京航空航天大学出版社

ISBN9787512403673

出版时间2011-04

装帧平装

开本16开

定价38元

货号21074501

上书时间2024-11-01

思源汇书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
导语摘要

   本书共分10章,全面介绍了嵌入式Linux开发过程中涉及的知识点。其中,前3章是基础部分,分别介绍了Linux系统基础知识和嵌入式系统开发需要的环境。第4—7章介绍了嵌入式Linux系统开发的内容,包括引导启动代码、Linux内核移植以及Linux~动开发的內容。第8-10章介绍了应用层面的开发内容,包括多进程的控制和通信、多线程的控制与编程以及程序调试的相关内容。
  本书可作为高等院校电子类、电气类、控制类等专业高年级本科生、研究生学习嵌入式Linux的教材,也可供希望转入嵌入式领域的科研和工程技术人员参考使用,还可作为嵌入式培训班的教材和参考书。



作者简介


  孙天泽,曾就职于清华大学和华清远见嵌入式培训中心,嵌入式行业资深专家,畅销书作者,具有丰富的嵌入式项目开发经验,多年来一直从事Linux内核的研究工作。主要著作有《嵌入式设计及Linux驱动开发指南》、《嵌入式系统技术与设计》、《嵌入式Linux操作系统》,同时主持翻译《嵌入式Linux基础教程》、《edora&Red
Hat Enterprise Linux参考大全》、《Red Hat Linux实用指南》等。



目录

第1章  Linux操作系统基础

 1.1  Linux与嵌入式Linux

 1.2  Linux系统的目录结构

 1.3  Linux的常用命令

   1.3.1  Linux系统命令

   1.3.2  /bin目录下的命令 

   1.3.3  /sbin目录下的命令

第2章  系统任务自动化

 2.1  理解shell脚本

   2.1.1  创建个脚本

   2.1.2  重定向和管道

   2.1.3  环境变量

   2.1.4  shell编程基本元素

   2.1.5  shell脚本实例

 2.2  流编辑器-sed

  2.2.1  sed选项

  2.2.2  sed使用实例

 2.3  Linux系统初始化

第3章  工具链

 3.1  GNU Tools简介

  3.1.1  binutils 

  3.1.2  GCC编译器

  3.1.3  Glibc 

 3.2  ARM Linux交叉编译工具链的构建

   3.2.1  创建编译环境

   3.2.2  准备内核头文件

   3.2.3  编译binutils

   3.2.4  编译Bootstrap GCC 

  3.2.5  编译Glibc

  3.2.6  编译完全版GCC

  3.2.7  编译GDB

   3.3  获得工具链的其他方式

  3.3.1  crosstool 

  3.3.2  Buildroot 

  3.3.3  ELDK 

第4章  构建主机开发环境

   4.1  串口控制台工具

   4.2  Linux系统服务配置

   4.2.1  配置网络地址

   4.2.2  配置TFTP服务 

   4.2.3  配置NFS服务

   4.2.4  BOOTP/DHCP服务

 4.3  玩转你的开发板

 第5章  引导启动代码

   5.1  什么是Bootloader 

   5.1.1  Bootloader的功能

   5.1.2  GRUB实例 

   5.1.3  链接器命令脚本

 5.2  U-Boot介绍

   5.2.1  U-Boot的目录结构

   5.2.2  编译U-Boot

   5.2.3  U-Boot中.lds连接脚本文件

   5.3  U-Boot移植

   5.4  为U-Boot添加新命令 

 第6章  Linux内核概述与移植

 6.1  Linux内核目录结构

 6.2  Linux内核的体系结构

 6.3  内核启动步骤及代码分析

   6.3.1  引导过程概述

   6.3.2  压缩内核的启动

   6.3.3  Linux在ARM中的启动流程

 6.4  从“零”开始移植内核

  6.4.1  驱动程序的配置与移植

    ……

第7章  设备驱动开发

第8章  嵌入式Linux应用程序开发——多进程

第9章 嵌入式Linux应用程序开发——多线程

第10章 嵌入式Linux调试

参考文献

  



内容摘要

   
本书共分10章,全面介绍了嵌入式Linux开发过程中涉及的知识点。其中,前3章是基础部分,分别介绍了Linux系统基础知识和嵌入式系统开发需要的环境。第4—7章介绍了嵌入式Linux系统开发的内容,包括引导启动代码、Linux内核移植以及Linux~动开发的內容。第8-10章介绍了应用层面的开发内容,包括多进程的控制和通信、多线程的控制与编程以及程序调试的相关内容。

 
 本书可作为高等院校电子类、电气类、控制类等专业高年级本科生、研究生学习嵌入式Linux的教材,也可供希望转入嵌入式领域的科研和工程技术人员参考使用,还可作为嵌入式培训班的教材和参考书。



主编推荐

  孙天泽,曾就职于清华大学和华清远见嵌入式培训中心,嵌入式行业资深专家,畅销书作者,具有丰富的嵌入式项目开发经验,多年来一直从事Linux内核的研究工作。主要著作有《嵌入式设计及Linux驱动开发指南》、《嵌入式系统技术与设计》、《嵌入式Linux操作系统》,同时主持翻译《嵌入式Linux基础教程》、《edora&RedHat Enterprise Linux参考大全》、《Red Hat Linux实用指南》等。



   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP