嵌入式Linux应用项目教程

嵌入式Linux应用项目教程

孔旭影, 主编

出版社:电子工业出版社

年代:2013

定价:35.0

书籍简介:

本书共4章:第1章项目实施准备,介绍了项目总任务目标、嵌入式系统开发工作条件与流程、工作要求与规范化、工具准备等;第2章项目任务与要求,给出了三个微小项目任务和两个嵌入式产品小项目任务,包括任务目标、要求及背景等相关资料;第3章理论知识模块,阐述了嵌入式Linux的基本理论、基本操作和系统移植的实现机制;第4章Logo设计助理项目案例,介绍了一个真实案例,以供教学参考。

书籍目录:

第1章 项目实施准备1.1 项目总任务目标1.1.1 课程学习目标1.1.2 项目任务与学习目标及其关系1.1.3 项目任务总体要求1.2 嵌入式系统开发工作条件与流程1.2.1 基本工作条件与环境1.2.2 基本工作流程1.2.3 Linux系统移植工作流程1.3 工作要求与准备1.3.1 工作要求与规范化1.3.2 学习工作方法1.3.3 工具准备1.3.4 利用网络和知识库第2章 项目任务与要求2.1 Linux下Shell应用项目任务书2.1.1 制作并显示目录树2.1.2 批量创建用户2.1.3 注册一个用户2.1.4 三个任务实施建议2.2 MP3项目系统移植任务书2.2.1 MP3研发项目背景2.2.2 MP3需求说明书概要2.2.3 MP3项目设计要点说明2.2.4 系统移植任务与要求2.2.5 项目目标2.2.6 项目任务实施建议2.3 蓝牙广告机项目系统移植任务书2.3.1 蓝牙广告机项目背景2.3.2 项目需求说明概要2.3.3 蓝牙广告机项目设计要点说明2.3.4 项目任务与要求2.3.5 蓝牙广告机项目目标2.3.6 项目任务实施建议第3章 理论知识模块3.1 嵌入式操作系统的基本概念3.1.1 嵌入式操作系统及其分类3.1.2 操作系统的基本功能3.1.3 系统调用3.1.4 宏内核与微内核3.1.5 进程和线程的基本概念3.1.6 任务的同步与通信3.1.7 Linux系统简介3.1.8 内容要点3.1.9 习题3.2 Linux安装与Linux常用命令操作3.2.1 Linux安装准备3.2.2 Linux安装过程3.2.3 目录操作命令3.2.4 文件操作命令3.2.5 时间操作命令3.2.6 文件目录与用户管理命令3.2.7 内容要点3.2.8 习题3.3 Linux的Shell3.3.1 Shell及其基本操作3.3.2 Shell参数与变量表达式3.3.3 Shell脚本结构3.3.4 用Shell编写图形化界面3.3.5 Shell程序实例3.3.6 内容要点3.3.7 习题3.4 常用开发工具3.4.1 编译器GCC3.4.2 调试器GDB3.4.3 管理器make3.4.4 Autotools3.4.5 交叉编译环境搭建3.4.6 内容要点3.4.7 习题3.5 Linux的进程及其同步与通信3.5.1 进程概述3.5.2 Linux的进程状态3.5.3 Linux进程的创建3.5.4 Linux进程的调度3.5.5 管道与信号3.5.6 内容要点3.5.7 习题3.6 Linux的内存管理3.6.1 内存管理的目标3.6.2 虚拟内存技术3.6.3 物理内存的分配与回收3.6.4 内核空间的内存使用3.6.5 内容要点3.6.6 习题3.7 Linux的文件系统3.7.1 文件及文件系统3.7.2 目录文件及其结构3.7.3 虚拟文件系统VFS3.7.4 文件系统与进程的关联3.7.5 常用的文件系统3.7.6 网络文件系统NFS3.7.7 内容要点3.7.8 习题3.8 Linux的中断与定时器3.8.1 中断概述3.8.2 中断处理机制3.8.3 Linux中断基本操作3.8.4 Linux内核定时器及延时3.8.5 内容要点3.8.6 习题3.9 Linux设备驱动基础3.9.1 设备驱动程序的基本概念3.9.2 Linux设备驱动分类3.9.3 设备文件与文件号3.9.4 模块的基本概念3.9.5 字符设备驱动程序3.9.6 内容要点3.9.7 习题3.10 Linux系统源代码3.10.1 系统源代码概述3.10.2 Linux系统源代码的构成3.10.3 Linux内核的加载3.10.4 Linux内核启动与初始化3.10.5 加载驱动和根文件系统3.10.6 内容要点3.10.7 习题3.11 文件系统制作3.11.1 根文件系统与Busybox简介3.11.2 使用Busybox制作根文件系统3.11.3 四种常用文件系统的制作3.11.4 NFS文件系统的制作3.11.5 cramfs文件系统的制作3.11.6 yaffs文件系统的制作3.11.7 ramdisk文件系统的制作3.11.8 内容要点3.11.9 习题3.12 Linux系统移植3.12.1 Bootloader移植3.12.2 内核移植3.12.3 应用程序移植3.12.4 数据库移植3.12.5 内容要点3.12.6 习题3.13 嵌入式驱动移植3.13.1 触摸屏驱动移植3.13.2 Nand Flash驱动移植3.13.3 USB设备驱动移植3.13.4 网卡驱动程序移植3.13.5 内容要点3.13.6 习题第4章 Logo设计助理项目案例4.1 项目概述4.1.1 课题来源与背景4.1.2 研发目标与周期4.1.3 涉及的主要技术和方法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.4 原理图与PCB图设计说明4.4.1 原理图设计说明4.4.2 PCB图设计说明4.5 样机制作过程及说明4.5.1 样机部件及组装4.5.2 操作系统移植4.5.3 设备驱动移植4.5.4 应用系统移植4.6 软件系统详细设计要点说明4.6.1 应用软件设计概述4.6.2 LogoViewer模块说明4.6.3 Graph模块说明4.6.4 Ime模块说明4.6.5 Control等模块说明4.7 软件程序源代码说明4.7.1 LogoViewer图形界面的实现4.7.2 LogoViewer核心功能的实现4.8 项目总结报告4.8.1 项目任务要点4.8.2 系统移植的准备工作4.8.3 系统移植过程分析参 考 文 献

内容摘要:

  本书共4章:第1章项目实施准备,介绍了项目总任务目标、嵌入式系统开发工作条件与流程、工作要求与规范、工具准备等;第2章项目任务与要求,给出了三个微小项目任务和两个嵌入式产品小项目任务,包括任务目标、要求及背景等相关资料;第3章理论知识模块,阐述了嵌入式Linux的基本理论、基本操作和系统移植的实现机制;第4章Logo设计助理项目案例,介绍了一个真实案例,以供教学参考。  本书可作为高等学校、职业院校应用型、技能型人才培养的嵌入式技术相关专业的教学用书,尤其适合作为培养嵌入式系统移植、嵌入式技术支持与维护等有关技术人员的参考用书。

书籍规格:

书籍详细信息
书名嵌入式Linux应用项目教程站内查询相似图书
9787121210549
如需购买下载《嵌入式Linux应用项目教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位电子工业出版社
版次1版印次1
定价(元)35.0语种简体中文
尺寸26 × 19装帧平装
页数印数

书籍信息归属:

嵌入式Linux应用项目教程是电子工业出版社于2013.8出版的中图分类号为 TP316.89 的主题关于 Linux操作系统-程序设计-高等职业教育-教材 的书籍。