嵌入式Linux操作系统(教育部高职高专计算机教指委“十二五”规划教材)

嵌入式Linux操作系统(教育部高职高专计算机教指委“十二五”规划教材)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: 主编 ,
2013-03
版次: 1
ISBN: 9787894361356
定价: 36.00
装帧: 平装
开本: 16开
纸张: 胶版纸
2人买过
  •   本教材从Linux系统基础知识和命令操作讲起,接着说明了嵌入式系统的项目编程设计,然后分析了嵌入式Linux系统的Bootloader、内核和文件系统三大组成部分,介绍了嵌入式Linux系统集成和部署的方法,最后介绍了基于Linux的图形应用平台Qt和Android。本教材主要以ARM11的6410开发板平台为例,对u-Boot和Linux内核启动过程做了详细分析,为学习嵌入式Linux系统开发奠定了基础。本教材从理论上阐述了嵌入式Linux系统开发流程,实践上提供了项目开发的具体操作步骤,使读者能够深入理解嵌入式Linux系统构建以及Linux系统的应用领域。 第1章嵌入式Linux系统

    1.1项目导引——ubuntu操作系统安装

    1.2项目分析

    1.3技术准备

    1.3.1什么是Linux

    1.3.2Linux发展历程

    1.3.3Linux系统特点

    1.3.4主流Linux发行版本

    1.3.5其他嵌入式操作系统

    1.3.6嵌入式系统应用前景

    1.4项目实施

    1.4.1安装ubuntu 11.04 系统

    1.4.2ubuntu基本设置

    1.5技术拓展

    1.6本章小结

    1.7强化练习

    第2章嵌入式系统设计

    2.1项目导引——嵌入式系统开发培训

    2.2项目分析

    2.3技术准备

    2.3.1嵌入式系统开发

    2.3.2嵌入式软件开发

    2.3.3嵌入式系统开发模式

    2.3.4项目管理方法介绍

    2.4本章小结

    2.5强化练习

    第3章Linux 操作系统基本操作

    3.1项目导引——Linux NFS服务器搭建

    3.2项目分析

    3.3技术准备

    3.3.1ubuntu基本操作命令

    3.3.2网络硬盘NFS

    3.4项目实施

    3.4.1安装软件包

    3.4.2图形化配置开发目录NFS共享

    3.4.36410开发板挂载NFS共享目录前准备

    3.4.46410开发板挂载NFS共享目录

    3.5技术拓展

    3.6本章小结

    3.7强化练习

    第4章基于Linux的C语言编程

    4.1项目导引——校园车辆信息管理系统

    4.2项目分析

    4.3技术准备

    4.3.1Linux下C开发工具

    4.3.2gcc和gdb

    4.3.3makefile项目工程

    4.3.4项目版本管理

    4.4项目实施

    4.4.1项目需求分析

    4.4.2项目系统设计

    4.4.3项目详细设计

    4.5本章小结

    4.6强化练习

    第5章交叉编译工具

    5.1项目导引——MP3播放器移植

    5.2项目分析

    5.3技术准备

    5.3.1交叉编译工具链

    5.3.2交叉编译链的安装

    5.4项目实施

    5.4.1安装交叉编译器

    5.4.2项目移植

    5.5本章小结

    5.6强化练习

    第6章6410开发板系统构建

    6.1项目导引——车载导航仪产品封装

    6.2项目分析

    6.3技术准备

    6.3.1Bootloader

    6.3.2定制Linux内核

    6.3.3定制Linux根文件系统

    6.4项目实施

    6.4.1u\|boot烧写

    6.4.2烧写Linux内核

    6.4.3烧写cramfs根文件系统

    6.4.4烧写ubifs根文件系统

    6.5技术拓展

    6.5.1Windows下一键烧写Linux教程

    6.6本章小结

    6.7强化练习

    第7章嵌入式Linux设备驱动

    7.1项目导引——智能手机原型机照相机

    7.2项目分析

    7.3技术准备

    7.3.1设备驱动程序的概念

    7.3.2处理器与设备间数据交换方式

    7.3.3直接访问内存(DMA)方式

    7.3.4驱动程序结构

    7.3.5设备注册和初始化

    7.3.6中断管理

    7.3.7设备驱动程序的开发过程

    7.3.8设备驱动开发的基本函数

    7.3.9模块加载与卸载

    7.4项目实施

    7.4.1项目概要设计

    7.4.2项目详细设计

    7.4.3项目编译运行

    7.5技术拓展

    7.6本章小结

    7.7强化练习

    第8章嵌入式Linux图形设计——Qt

    8.1项目导引——音乐播放器

    8.2项目分析

    8.3技术准备

    8.3.1嵌入式GUI

    8.3.2Qt

    8.3.3Qt技术

    8.3.4Qt应用事例

    8.4项目实施

    8.4.1开发环境搭建

    8.4.2项目概要设计

    8.4.3项目详细设计

    8.4.4项目编译运行

    8.4.5项目测试

    8.4.6项目移植

    8.5本章小结

    8.6强化练习

    第9章嵌入式Linux图形设计——Android

    9.1项目导引——手机信息安全卫士系统

    9.2项目分析

    9.3技术准备

    9.3.1构建Android应用程序

    9.3.2程序界面设计

    9.3.3数据持久化存储

    9.3.4网络通讯

    9.4项目实施

    9.4.1需求分析

    9.4.2软件概要设计与详细设计

    9.4.3编码

    9.5技术拓展

    9.5.1Google Map手机定位

    9.6本章小结

    9.7强化练习

    第10章综合实训——自动化过磅称重系统(Qt)

    10.1项目分析

    10.2项目总体设计

    10.2.1系统总体设计结构

    10.2.2系统硬件设施

    10.2.3系统设计要求及特点

    10.3项目实施

    10.3.1过磅称重客户端工作流程

    10.3.2系统工作流程要求

    10.3.3系统总体设计

    10.3.4系统详细设计

    10.3.5系统集成测试

    10.4项目成果

    附录Qt主要类

    参考文献
  • 内容简介:
      本教材从Linux系统基础知识和命令操作讲起,接着说明了嵌入式系统的项目编程设计,然后分析了嵌入式Linux系统的Bootloader、内核和文件系统三大组成部分,介绍了嵌入式Linux系统集成和部署的方法,最后介绍了基于Linux的图形应用平台Qt和Android。本教材主要以ARM11的6410开发板平台为例,对u-Boot和Linux内核启动过程做了详细分析,为学习嵌入式Linux系统开发奠定了基础。本教材从理论上阐述了嵌入式Linux系统开发流程,实践上提供了项目开发的具体操作步骤,使读者能够深入理解嵌入式Linux系统构建以及Linux系统的应用领域。
  • 目录:
    第1章嵌入式Linux系统

    1.1项目导引——ubuntu操作系统安装

    1.2项目分析

    1.3技术准备

    1.3.1什么是Linux

    1.3.2Linux发展历程

    1.3.3Linux系统特点

    1.3.4主流Linux发行版本

    1.3.5其他嵌入式操作系统

    1.3.6嵌入式系统应用前景

    1.4项目实施

    1.4.1安装ubuntu 11.04 系统

    1.4.2ubuntu基本设置

    1.5技术拓展

    1.6本章小结

    1.7强化练习

    第2章嵌入式系统设计

    2.1项目导引——嵌入式系统开发培训

    2.2项目分析

    2.3技术准备

    2.3.1嵌入式系统开发

    2.3.2嵌入式软件开发

    2.3.3嵌入式系统开发模式

    2.3.4项目管理方法介绍

    2.4本章小结

    2.5强化练习

    第3章Linux 操作系统基本操作

    3.1项目导引——Linux NFS服务器搭建

    3.2项目分析

    3.3技术准备

    3.3.1ubuntu基本操作命令

    3.3.2网络硬盘NFS

    3.4项目实施

    3.4.1安装软件包

    3.4.2图形化配置开发目录NFS共享

    3.4.36410开发板挂载NFS共享目录前准备

    3.4.46410开发板挂载NFS共享目录

    3.5技术拓展

    3.6本章小结

    3.7强化练习

    第4章基于Linux的C语言编程

    4.1项目导引——校园车辆信息管理系统

    4.2项目分析

    4.3技术准备

    4.3.1Linux下C开发工具

    4.3.2gcc和gdb

    4.3.3makefile项目工程

    4.3.4项目版本管理

    4.4项目实施

    4.4.1项目需求分析

    4.4.2项目系统设计

    4.4.3项目详细设计

    4.5本章小结

    4.6强化练习

    第5章交叉编译工具

    5.1项目导引——MP3播放器移植

    5.2项目分析

    5.3技术准备

    5.3.1交叉编译工具链

    5.3.2交叉编译链的安装

    5.4项目实施

    5.4.1安装交叉编译器

    5.4.2项目移植

    5.5本章小结

    5.6强化练习

    第6章6410开发板系统构建

    6.1项目导引——车载导航仪产品封装

    6.2项目分析

    6.3技术准备

    6.3.1Bootloader

    6.3.2定制Linux内核

    6.3.3定制Linux根文件系统

    6.4项目实施

    6.4.1u\|boot烧写

    6.4.2烧写Linux内核

    6.4.3烧写cramfs根文件系统

    6.4.4烧写ubifs根文件系统

    6.5技术拓展

    6.5.1Windows下一键烧写Linux教程

    6.6本章小结

    6.7强化练习

    第7章嵌入式Linux设备驱动

    7.1项目导引——智能手机原型机照相机

    7.2项目分析

    7.3技术准备

    7.3.1设备驱动程序的概念

    7.3.2处理器与设备间数据交换方式

    7.3.3直接访问内存(DMA)方式

    7.3.4驱动程序结构

    7.3.5设备注册和初始化

    7.3.6中断管理

    7.3.7设备驱动程序的开发过程

    7.3.8设备驱动开发的基本函数

    7.3.9模块加载与卸载

    7.4项目实施

    7.4.1项目概要设计

    7.4.2项目详细设计

    7.4.3项目编译运行

    7.5技术拓展

    7.6本章小结

    7.7强化练习

    第8章嵌入式Linux图形设计——Qt

    8.1项目导引——音乐播放器

    8.2项目分析

    8.3技术准备

    8.3.1嵌入式GUI

    8.3.2Qt

    8.3.3Qt技术

    8.3.4Qt应用事例

    8.4项目实施

    8.4.1开发环境搭建

    8.4.2项目概要设计

    8.4.3项目详细设计

    8.4.4项目编译运行

    8.4.5项目测试

    8.4.6项目移植

    8.5本章小结

    8.6强化练习

    第9章嵌入式Linux图形设计——Android

    9.1项目导引——手机信息安全卫士系统

    9.2项目分析

    9.3技术准备

    9.3.1构建Android应用程序

    9.3.2程序界面设计

    9.3.3数据持久化存储

    9.3.4网络通讯

    9.4项目实施

    9.4.1需求分析

    9.4.2软件概要设计与详细设计

    9.4.3编码

    9.5技术拓展

    9.5.1Google Map手机定位

    9.6本章小结

    9.7强化练习

    第10章综合实训——自动化过磅称重系统(Qt)

    10.1项目分析

    10.2项目总体设计

    10.2.1系统总体设计结构

    10.2.2系统硬件设施

    10.2.3系统设计要求及特点

    10.3项目实施

    10.3.1过磅称重客户端工作流程

    10.3.2系统工作流程要求

    10.3.3系统总体设计

    10.3.4系统详细设计

    10.3.5系统集成测试

    10.4项目成果

    附录Qt主要类

    参考文献
查看详情
相关图书 / 更多
嵌入式Linux操作系统(教育部高职高专计算机教指委“十二五”规划教材)
嵌入式金融:金融技术应用新革命
[美]斯嘉丽·西贝尔(Scarlett Sieber);[英]苏菲·吉博(Sophie Guibaud)
嵌入式Linux操作系统(教育部高职高专计算机教指委“十二五”规划教材)
嵌入式系统及应用
付少华主编
嵌入式Linux操作系统(教育部高职高专计算机教指委“十二五”规划教材)
嵌入式系统应用开发——基于NI LabVIEW&myRIO的设计与实现
杨帆;张彩丽;刘晋东;李宁
嵌入式Linux操作系统(教育部高职高专计算机教指委“十二五”规划教材)
嵌入式单片机技术实战教程
郭海如;熊曾刚;李志敏;赵恒;谈怀江;刘江华;万青;万兴
嵌入式Linux操作系统(教育部高职高专计算机教指委“十二五”规划教材)
嵌入式人工智能
杨峰
嵌入式Linux操作系统(教育部高职高专计算机教指委“十二五”规划教材)
嵌入城市:农民工永久迁移意愿及其影响因素研究
陆文荣
嵌入式Linux操作系统(教育部高职高专计算机教指委“十二五”规划教材)
嵌入式Linux系统开发 ——基于ARM处理器通用平台(第2版)
冯新宇;蒋洪波;程坤
嵌入式Linux操作系统(教育部高职高专计算机教指委“十二五”规划教材)
嵌入式系统集成开发
代红英;李奇兵;董旭斌;陆鹏;陶翠微
嵌入式Linux操作系统(教育部高职高专计算机教指委“十二五”规划教材)
嵌入式系统原理及应用——基于STM32和RT-Thread
胡永涛
嵌入式Linux操作系统(教育部高职高专计算机教指委“十二五”规划教材)
嵌入式技术及应用(STM32CubeMX版)
李文华
嵌入式Linux操作系统(教育部高职高专计算机教指委“十二五”规划教材)
嵌入式Linux系统原理与应用(微课视频版)
王剑;孙庆生
嵌入式Linux操作系统(教育部高职高专计算机教指委“十二五”规划教材)
嵌入式Linux驱动开发实践
朱文伟 李建英
您可能感兴趣 / 更多