全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 操作系统

嵌入式Linux开发教程/Linux创新人才培养系列

  • 定价: ¥59.8
  • ISBN:9787115447012
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:人民邮电
  • 页数:330页
  • 作者:编者:宋娟//马华...
  • 立即节省:
  • 2017-07-01 第1版
  • 2017-07-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    嵌入式Linux系统被广泛应用在各个领域中,本书由浅入深、循序渐进,能够帮助未接触过Linux开发的读者掌握如何构建嵌入式Linux系统。
    宋娟、马华杰主编的《嵌入式Linux开发教程》分为4篇。第1篇是嵌入式开发基础篇,包括嵌入式系统基础、嵌入式C语言开发流程、Linux操作基础和嵌入式c编程基础。第2篇是嵌入式系统基础篇,包括S3C2440的内部资源,ARM微处理器,ADS集成开发环境,S3C2440的外部电路,嵌入式Linux文件系统及内存与信号量。第3篇是嵌入式设备驱动与移植篇,首先介绍了设备驱动开发基础,其次介绍了MiniGUI图形界面设计,最后分析了各类驱动设计和引导程序并介绍了内核移植。第4篇是嵌入式开发实战篇,通过嵌入式B超综合案例来实践前面介绍的内容。
    本书语言通俗、内容精炼、重点突出、实例丰富,是嵌入式开发工程师的必备入门书籍,同时也非常适合大中专院校师生学习阅读,也可作为高等院校计算机及相关专业的教材使用。

目录

第1篇 嵌入式开发基础
第1章 嵌入式系统基础
  1.1 嵌入式处理器简介
    1.1.1 嵌入式微处理器
    1.1.2 嵌入式微控制器
    1.1.3 嵌入式数字信号处理器
    1.1.4 嵌入式片上系统
  1.2 ARM微处理器简介
  1.3 嵌入式操作系统概述
  1.4 搭建嵌入式开发环境
    1.4.1 Ubuntu16.04的安装
    1.4.2 Minicom的安装配置
    1.4.3 Tftp服务的安装配置
    1.4.4 NFS的安装配置
    1.4.5 建立交叉工具链
  1.5 启动目标板系统
    1.5.1 Boot Loader和Kernel
    1.5.2 根文件系统
  1.6 小结
  1.7 习题
  第2章 嵌入式C语言开发流程
  2.1 命令行下的开发流程
    2.1.1 编写代码
    2.1.2 编译程序
    2.1.3 运行程序
    2.1.4 交叉编译
    2.1.5 编写Makefile
  2.2 基于Eclipse的开发流程
    2.2.1 下载和安装Eclipse
    2.2.2 新建工程
    2.2.3 编写代码
    2.2.4 编译工程
    2.2.5 运行程序
  2.3 小结
  2.4 习题
  第3章 Linux操作基础
  3.1 Linux的基本概念
    3.1.1 文件
    3.1.2 目录
    3.1.3 分区
    3.1.4 挂载
    3.1.5 用户系统
    3.1.6 用户权限
    3.1.7 shell
    3.1.8 环境变量
  3.2 Linux的命令行
    3.2.1 执行命令
    3.2.2 参数
    3.2.3 重定向符号
    3.2.4 获取帮助
  3.3 Linux的常用命令
    3.3.1 文件管理
    3.3.2 内容管理
    3.3.3 权限管理
    3.3.4 备份压缩
    3.3.5 系统设置
    3.3.6 进程控制
    3.3.7 网络设置
  3.4 小结
  3.5 习题
  第4章 嵌入式C编程基础
  4.1 C语言概述
    4.1.1 C语言程序的结构
    4.1.2 C语言的语句
    4.1.3 C语言的关键字
    4.1.4 C语言程序设计步骤
  4.2 数据类型
    4.2.1 常量与变量
    4.2.2 整型数据、实型数据
    4.2.3 字符型数据
  4.3 运算符和表达式
    4.3.1 算术运算符
    4.3.2 关系和逻辑运算符
    4.3.3 位操作符
    4.3.4 ?操作符
    4.3.5 表达式的优先级
  4.4 流程控制
    4.4.1 顺序程序设计
    4.4.2 选择结构设计
    4.4.3 循环结构设计
  4.5 函数
    4.5.1 函数定义的一般形式
    4.5.2 函数的参数和函数的值
    4.5.3 函数的调用
    4.5.4 局部变量和全局变量
  4.6 数组、指针
    4.6.1 数组
    4.6.2 指针的基本概念
    4.6.3 指针与数组
    4.6.4 指针与字符串
    4.6.5 指针与函数
    4.6.6 指针其他用法
    4.6.7 动态内存管理
  4.7 小结
  4.8 习题
第2篇 嵌入式系统基础
第5章 S3C2440的内部资源
第6章 ARM微处理器
第7章 ADS集成开发环境
第8章 S3C2440的外部电路
第9章 嵌入式Linux文件系统
第10章 内存和信号量
第3篇 嵌入式设备驱动与移植
第11章 设备驱动开发基础
第12章 MiniGUI图形界面设计
第13章 各类驱动设计和引导程序
第14章 内核移植
第4篇 嵌入式开发实战
第15章 综合案例——嵌入式B超