当前位置:广东考试网上书店 > 自学考试 > 12736 嵌入式LINUX系统开发与应用 康维新 机械工业出版社-自学考试指定教材

12736 嵌入式LINUX系统开发与应用 康维新 机械工业出版社-自学考试指定教材

  • 作者:康维新
  • 出版社:机械工业出版社
  • 图书书号/ISBN: 9787111331988
  • 出版日期: 2011年4月
  • 定价:¥42.0元
  • 本店价:¥42.0元
  • 类型:指定教材
  • 购买数量:
购买 收藏    
  • 上一本:08214农业机械 现代农业机械与装备 杨丹彤 广东高教出版社--自学考试指定教材
    下一本:06143 电路基础(第2版) 胡翔骏 高等教育出版社-自学考试指定教材
    图书简介

    图书目录

    前言
    第1章 嵌入式系统概述
    1.1嵌入式系统的定义
    1.1.1嵌入式系统的组成和特点
    1.1.2嵌入式系统的发展历程及趋式
    1.2嵌入式系统的体系结构和分类
    1.2.1嵌入式系统的体系结构
    1.2.2嵌入式系统的分类
    1.3嵌入式微处理器
    1.3.1嵌入式微处理器的分类
    1.3.2ARM嵌入式处理器的内核和架构
    1.3.3ARM微处理器结构
    1.3.4ARM嵌入式处理器的特点及应用领域
    1.3.5嵌入式处理器的选型原则
    1.4嵌入式操作系统
    1.4.1操作系统的概念和分类
    1.4.2嵌入式Linux操作系统
    1.4.3WindowsCE操作系统
    1.4.4μC/OS-II操作系统
    1.4.5Symbian操作系统
    1.4.6VxWorks操作系统
    1.5嵌入式系统的设计与开发
    1.5.1嵌入式系统的设计与开发流程
    1.5.2嵌入式系统的模拟仿真与调试
    本章小结
    习题与思考题

    第2章 嵌入式Linux开发基础
    2.1Linux的基本操作
    2.1.1用户系统相关命令
    2.1.2文件目录相关命令
    2.1.3压缩打包相关命令
    2.1.4网络相关命令
    2.1.5重定向与管道
    2.1.6Linux帮助系统
    2.2Linux下C语言程序设计基础
    2.2.1VI的使用
    2.2.2GCC编译器
    2.2.3GDB调试器的使用
    2.2.4GNUmake和makefile
    2.3LinuxShell编程
    2.4Linux进程控制编程
    2.4.1Linux进程概述
    2.4.2Linux进程编程
    2.4.3Linux进程通信
    2.5Linux下的多线程编程
    2.5.1线程概述
    2.5.2线程的基本操作
    2.5.3线程的访问控制
    2.5.4“生产者-消费者”实验
    本章小结
    习题与思考题

    第3章 开发环境的建立
    3.1基于ARM9的博创2410s开发实验平台
    3.2ARM与宿主机的通信
    3.2.1串口通信
    3.2.2以太网接口
    3.2.3USB接口
    3.2.4JTAG接口
    3.3交叉编译环境的建立
    3.3.1宿主机环境搭建
    3.3.2交叉编译环境的建立
    3.4BootLoader技术
    3.4.1初识BootLoader工作原理
    3.4.2VIVI的代码分析与移植
    3.4.3U-Boot的分析与移植
    3.5ARM-Linux内核的编译与移植
    3.5.1Linux内核版本与特点
    3.5.2Linux内核移植
    3.6根文件系统的建立与烧写
    3.6.1嵌入式Linux常用的文件系统
    3.6.2根文件系统的目录结构
    3.6.3定制系统文件
    3.6.4NFS文件系统的建立与使用
    3.6.5Samba服务的建立与使用
    3.6.6使用BusyBox构建根文件系统
    3.7建立嵌入式Linux应用程序
    本章小结
    习题与思考题

    第4章 嵌入式Linux网络编程
    4.1TCP/IP概述
    4.1.1OSI参考模型与TCP/IP参考模型
    4.1.2TCP/IP协议族
    4.1.3TCP和UDP
    4.2网络编程基础
    4.2.1socket概述
    4.2.2socket的基本函数
    4.3socket应用程序设计
    4.3.1TCP编程实例
    4.3.2UDP编程实现
    本章小结
    习题与思考题

    第5章 嵌入式设备驱动
    5.1Linux下设备驱动概述
    5.1.1设备的分类
    5.1.2设备文件
    5.1.3主设备号与次设备号
    5.1.4设备文件系统与系统文件系统
    5.2设备驱动程序的结构
    5.3字符设备驱动
    5.4LCD设备驱动
    5.4.1LCD工作原理
    5.4.2FrameBuffer机制简介
    5.4.3LCD驱动开发流程
    5.5块设备驱动
    5.5.1块设备驱动程序简介
    5.5.2块设备驱动程序工作原理
    5.5.3块设备驱动主要数据结构
    5.5.4块设备驱动编写流程
    5.6键盘驱动
    5.6.1键盘的分类
    5.6.2键盘工作原理
    5.6.3键盘驱动程序的实现
    5.7Linux网络驱动程序
    5.7.1网络设计概述
    5.7.2网络设备的加载方法
    5.7.3重要数据结构
    5.7.4网络设备的初始化
    5.7.5打开和关闭网络设备
    5.7.6发送过程的实现
    5.7.7接收过程的实现
    5.7.8中断控制
    5.7.9NE2000兼容网卡驱动程序的移植
    5.8触摸屏接口设计与Linux驱动编程
    5.8.1触摸屏接口概述
    5.8.2触摸屏驱动的体系接口
    5.8.3触摸屏的Linux驱动程序分析
    5.8.4触摸屏的测试与校准
    本章小结
    习题与思考题

    第6章 Qt图形编程
    6.1嵌入式GUI简介
    6.1.1Qt/Embedded
    6.1.2MiniGUI
    6.1.3Microwindows
    6.1.4OpenGUI
    6.1.5常见GUI的参数比较
    6.2Qt/Embedded开发基础
    6.2.1Qt/Embedded介绍
    6.2.2Qt/Embedded的安装与环境变量设置
    6.2.3Qt/Embedded信号和插槽机制
    6.2.4QtDesigner的使用
    6.2.5Qt/Embedded窗口实例
    6.3基于Qt技术的Qtopia
    6.3.1基于Qt技术的Qtopia系统平台
    6.3.2Qtopia介绍及其开发环境的建立
    6.3.3Qt/Embedded和Qtopia下应用程序的实现
    6.4Qt编程综合实验
    6.4.1基于PC的“HelloWorld”程序
    6.4.2发布Qt/Embedded程序到目标板
    本章小结
    习题与思考题

    第7章 嵌入式Linux综合设计项目实例
    7.1网络视频监控系统
    7.2车载信息娱乐系统
    7.2.1实例说明
    7.2.2设计思路分析
    7.2.3硬件电路设计
    7.2.4软件设计
    7.3基于嵌入式平台的电梯监控系统
    7.3.1系统概述
    7.3.2系统设计
    7.3.3系统实现
    7.4无线点菜系统
    7.4.1设计思路分析
    7.4.2系统硬件设计
    7.4.3系统软件设计
    7.4.4总结
    7.5基于嵌入式与WebService的智能家居系统
    7.5.1系统概述
    7.5.2系统设计
    7.5.3系统实现

    附录
    附录AS3C2410X引脚及信号定义
    附录B国外高校嵌入式系统课程的体系结构
    参考文献