Linux嵌入式工程师实用教程

出版时间:2008-10  出版社:科学出版社  作者:LUPA  页数:341  

内容概要

  《教育部-LUPA开源软件应用实训教材·中国高等教育培训中心推荐教材:Linux嵌入式工程实用教程》系统论述了在Linux环境下嵌入式系统设计的思想、设计方法及开发流程。通过大量的实例与设计项目,帮助读者尽快掌握嵌入式设计的关键知识,提高嵌入式设计技巧。《教育部-LUPA开源软件应用实训教材·中国高等教育培训中心推荐教材:Linux嵌入式工程实用教程》共16章,论述嵌入式系统的基本概念,Linux环境下如何搭建嵌入式开发平台,Linux环境下嵌入式程序的调试方法,嵌入式基础程序的设计,嵌入式I/O与文件系统的开发,串口通信程序设计,嵌入式网络应用程序设计,图形图像程序与QT应用程序设计,设备驱动程序的设计与开发,数码字符驱动、SD卡块驱动、LCD驱动等驱动程序设计,AD/DA程序设计及嵌入式项目设计与分析。  《教育部-LUPA开源软件应用实训教材·中国高等教育培训中心推荐教材:Linux嵌入式工程实用教程》是一本技能型、工程型的教材,适合作为Linux环境下嵌入式工程技术人员、嵌入式工程师、高校嵌入式专业、计算机专业、软件专业、通信专业、电子专业的本科生、专科生的教材。《教育部-LUPA开源软件应用实训教材·中国高等教育培训中心推荐教材:Linux嵌入式工程实用教程》是国家开放源代码高校推进联盟(LUPA)“Linux嵌入式工程师”与“Linux嵌入式技术员”认证考试指定用书。

书籍目录

第0章 开源文化概述0.1 开源文化概述0.1.1 开源文化0.1.2 关于黑客0.2 开源软件与自由软件0.3 开源教育模式0.3.1 开放教育资源0.3.2 开放教育发展0.3.3 开源教育模式第1章 嵌入式系统基础1.1 嵌入式系统概述1.2 嵌入式处理器1.3 嵌入式操作系统1.4 嵌入式应用思考与实验第2章 嵌入式系统的硬、软件开发环境2.1 嵌入式Linux系统开发硬、软件环境概述2.2 嵌入式Linux开发环境的硬件连接2.2.1 嵌入式硬件2.2.2 PC宿主机与嵌入式硬件设备的连接2.3 嵌入式Linux开发环境的软件与设置2.3.1 嵌入式开发软件环境配置流程2.3.2 关闭防火墙2.3.3 minicom端口配置及使用2.3.4 TFTP服务配置及使用2.3.5 NFS服务的配置2.3.6 交叉编译器安装思考与实验第3章 Linux内核移植与ramdisk文件系统3.1 Linux内核移植3.1.1 内核移植的基本概念3.1.2 内核移植的准备3.1.3 内核移植的基本过程3.1.4 内核移植的具体操作3.2 Linux根文件系统的制作3.2.1 根文件系统概述3.2.2 建立根文件系统思考与实验第4章 嵌入式C程序调试技术4.1 交叉编译技术4.1.1 交叉编译器4.1.2 GDBServer调试器4.2 make工程管理器4.2.1 Makefile工程文件的编写4.2.2 Makefile变量的使用4.2.3 Makefile文件对其他Makefile文件的引用4.2.4 Makefile中的函数4.2.5 运行make思考与实验第5章 嵌入式系统基础程序设计5.1 嵌入式I/O程序设计5.1.1 不带缓存的文件I/O操作5.1.2 带缓存的流文件操作5.2 嵌入式进程与进程间通信程序设计5.2.1 进程创建5.2.2 进程通信——管道5.2.3 进程通信——信号5.2.4 进程通信——共享内存5.2.5 进程通信——消息队列思考与实验第6章 串口通信程序设计6.1 串行通信概述6.2 串口的分类6.3 常用串口的引脚功能6.4 串口属性参数的设置6.5 串口与ARM的连接方法6.6 串行通信程序的设计6.6.1 串行通信程序设计流程6.6.2 串口通信程序设计主要函数6.6.3 串口通信程序设计实例6.7 基于串口的GPRS应用……第7章 嵌入式网络应用程序设计第8章 图形图像程序设计第9章 嵌入式GUI-Qt应用程序设计第10章 设备驱动程序设计基础第11章 数码驱动程序设计第12章 SD驱动程序设计第13章 A/D与D/A驱动程序设计第14章 LCD驱动程序设计第15章 嵌入式系统设计实例分析主要参考文献

章节摘录

  第1章 嵌入式系统基础  1.1 嵌入式系统概述  嵌入式系统已经成为最热门的领域之一,逐渐由原来仅限于工业用计算机扩展到家电领域。这类系统具有没有外接的零配件、特定的功能、占用空间小、稳定性强的特点。  那到底什么是嵌入式系统呢?嵌入式系统并没有统一的定义,依据英国电机工程师协会的定义,嵌入式系统为控制、监视、辅助设备、机器或工厂动作的装置。而多数书籍中关于嵌入式系统的定义是:嵌入式系统是以应用为中心,以计算机技术为基础,采有可剪裁软、硬件,适用于对功能、可靠性、成本、体积、功耗等有严格要求的专用计算机系统。  ……

编辑推荐

  《教育部-LUPA开源软件应用实训教材·中国高等教育培训中心推荐教材:Linux嵌入式工程实用教程》是基于LUPA开源课程体系开发的系列教材,注重面向未来、面向企业人才需求,强调实用、体系完整,重点在培养应用型、技能型的开源人才,是开放源代码高校推进联盟(LUPA)职业技能认证、教育部-LUPA开源软件实习实训基地指定用书,也是中国高等教育培训中心推荐教材。

图书封面

评论、评分、阅读与下载


    Linux嵌入式工程师实用教程 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7