嵌入式Linux系统开发及应用教程
本书以细致、易懂的方式详细介绍嵌入式系统开发过程中的主要技术问题,注重框架、结构合理、通俗易懂、结合实践。课件下载处为本书课件及源码,更新时间2022-03-28 。

作者:金伟正

丛书名:高等学校电子信息类专业系列教材

定价:69元

印次:1-8

ISBN:9787302476085

出版日期:2017.10.01

印刷日期:2024.01.05

图书责编:曾珊

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书详细介绍嵌入式系统开发过程中的主要技术问题,着重讲解嵌入式Linux系统的设计与实现,注重理论和实验的结合。全书分为13章,内容包括绪论、Linux基础知识、Linux编程环境、Linux外壳程序编程、构建嵌入式Linux开发平台、ARM调试环境、嵌入式Bootloader技术、Linux内核配置、ARMLinux内核分析和移植、嵌入式文件系统、嵌入式Linux多线程编程、嵌入式Web服务器设计、嵌入式Linux的GUI等内容。 本书通俗易懂,图文并茂,注重理解与实例,大部分章节配有实例和源程序,可操作性强。本书可作为计算机学科、电子信息类相关专业本科生、研究生及工程硕士的“嵌入式系统”课程的教材,也可供相关研究人员、工程技术人员阅读参考。

作者简介 金伟正 武汉大学电子信息学院副教授,硕士生导师。全国安全防范报警系统标准化技术委员会TC100通信会员,广东省安防协会高级会员。有着丰富的教学经验,出版过教材和专著多部,写作经验丰富。

前言 嵌入式系统正在重新塑造人们的认知、生活、工作和娱乐方式。随着物联网及国内外嵌入式产品进一步开发和推广,嵌入式系统已经渗透到科学研究、工程设计、军事技术、商业文化艺术及人们日常生活中的方方面面。围绕着嵌入式系统构建的智能手机、人工智能、AR/VR、无人机、智能穿戴设备、汽车自动驾驶和智能家居系统等,极大地便利和丰富了人们的生活。由于嵌入式系统的研究和开发是一个理论性、实践性非常强的工作,因此开发嵌入式系统需要高素质的研发人员。它不但要求研发人员熟悉嵌入式处理器的硬件结构,还要求更多地掌握嵌入式系统开发的各个环节,如Bootloader、内核、驱动、网络和文件系统等,同时还必须具备所属行业的相关知识和丰富的实践经验。 嵌入式Linux操作系统遵循GNU的GPL条款,具有源代码开放、代码工整、工作稳定、内核结构清晰、移植方便、系统内核小、执行效率高和网络功能强大等特点,从而成为嵌入式市场的领先者。 本书大部分内容曾作为武汉大学电子信息学院研究生“嵌入式原理与应用”课程的讲义连续使用多届,取得良好的教学效果。编者总结了多年的科研经验和案例,力求从基本概念、基本原理、基本方法和基本应用出发,使读者能扎实、系统地掌握嵌入式Linux系统开发的方法和技能。 全书分为13章: 第1章绪论; 第2章为Linux操作系统入门基础; 第3章介绍Linux系统环境下的程序设计基础; 第4章学习Linux外壳程序的编程方法; 第5章介绍如何构建嵌入式Linux开发平台; 第6章对ARM调试工具、编译环境进行介绍; 第7章对嵌入式Bootloader技术进行详细的分析; 第8...

目录
荐语
查看详情 查看详情

目录

第1章绪论

1.1嵌入式系统概述

1.1.1嵌入式系统的历史

1.1.2嵌入式系统的特点

1.1.3嵌入式处理器

1.1.4嵌入式系统的发展趋势

1.2嵌入式系统开发

1.2.1需求分析及概要设计

1.2.2嵌入式系统中的硬件及软件

1.2.3嵌入式系统开发的一般过程

1.3嵌入式操作系统

1.3.1嵌入式操作系统的分类

1.3.2嵌入式操作系统的特点

1.3.3典型的嵌入式操作系统

1.3.4嵌入式操作系统的选择

1.4本章小结

1.5思考题

第2章Linux基础知识

2.1认识Linux操作系统

2.1.1Linux简明历史

2.1.2Linux系统的特点和组成

2.1.3Linux的开发过程

2.2基本操作命令

2.2.1字符界面简介

2.2.2常用命令简介

2.3Linux文件与目录系统

2.3.1Linux文件系统类型介绍

2.3.2Linux目录系统

2.4shell简介

2.5网络服务简介

2.5.1Linux支持的网络协议

2.5.2Linux的网络服务

2.6本章小结

2.7思考题

第3章Linux编程环境

3.1Linux编程环境介绍

3.1.1开发工具环境

3.1.2基于文本模式的开发平台

3.1.3集成开发平台Eclipse+CDT

3.1.4文档帮助环境

3.2常用编辑... 查看详情

本书着重讲解嵌入式Linux系统的设计与实现,注重理论和实验的结合。

本书配套学习资源丰富,包括:课件、学习建议、源代码和教学网站。

查看详情