正文

前言

嵌入式Linux系统工程师标准培训教材1:基础篇 作者:谢伟


近年来,随着计算技术、通讯技术的飞速发展,微型化和专业化成为发展的新趋势,嵌入式产品成为信息产业的主流。Linux从1991年问世到现在,短短的十几年时间已经发展成为功能强大、设计完善的操作系统之一,可运行在x86、Alpha、MIPS、PPC、ARM等多种硬件平台,而且开放源代码,可以定制,可与各种传统的商业操作系统分庭抗争。越来越多的企业和研发机构都转向嵌入式Linux的开发和研究上,新兴的嵌入式操作系统获得了飞速发展。

正因为上面的原因,越来越多的学生开始参加专业的嵌入式Linux培训。该培训主要分为理论讲解部分和实验练习部分,这也是学习嵌入式Linux的科学方法。但是目前市场上没有将理论和实践结合得很好的教材。

成都国嵌嵌入式培训中心组织编著的这套教材开启了一种全新的嵌入式教材模式,将精彩的现场培训班授课视频附带在教材光盘中,教材中则提供对实验部分的详细讲解,以此保证理论与实践的完美结合。

1. 本书内容

《嵌入式体验入门班培训课程》、《嵌入式Linux应用开发班培训课程》、《ARM系统进阶班培训课程》是国嵌嵌入式Linux系列培训课程体系中的基石,本书严格按照此三大课程的课程大纲安排章节,光盘中的现场教学视频详细讲解了嵌入式Linux系统管理、应用程序开发、ARM系统架构和裸机程序开发,书中的实验则是对课程大纲中要求的必修实验的详尽描述,确保让每位读者独立完成每个必修实验。

本书共分5章。第1章是概述部分,介绍了嵌入式Linux的学习方法和嵌入式工程师的角色分工,第2章简单介绍了配套光盘中三大培训班的课程大纲和所用到的硬件平台,第3章是嵌入式体验入门班的教学视频和必修实验手册,第4章是ARM系统进阶班的教学视频和必修实验手册,第5章是嵌入式Linux应用开发班的教学视频和必修实验手册。各章之间有机结合,让读者进行全面、系统的学习。

2. 本书特色

本书的特色主要可以归结为以下4点。

结合教学视频——本书严格按照国嵌嵌入式Linux培训班的课程大纲对章节进行安排,每个章节都包含了对应的国嵌嵌入式Linux培训班的现场教学视频,通过观看教学视频对知识有更形象、深入的理解。

图文结合、便于阅读——全书配有大量插图,对一些知识点进行文字阐述之后,利用插图进行更深入的说明。尤其在介绍设备原理、系统架构、数据流、软件配置、实验操作等内容时,插图的作用是显而易见的,这会有助于读者对相关内容的理解。

理论与实践有机结合——本书的内容以嵌入式Linux培训班要求的必修实验为主线,通过将视频和书中的实验紧密结合,详细阐述每个知识点的原理,并通过详尽的实验讲解辅助读者完成培训班要求的每个必修实验,使读者“知其然并知其所以然”,以达到最佳的学习效果。

紧密联系开发板——本书采用了嵌入式Linux学习中最主流的三款2440开发板:mini2440、GQ2440和TQ2440,使得该书的实用性达到了极致。

3. 关于作者

谢伟,四川人,男,1979年生。2002年毕业于电子科技大学计算机学院,嵌入式专业方向,Redhat认证高级内核工程师,WindRiver认证高级内核工程师,Certified Scrum Master,具有9年嵌入式系统开发经验。曾就职于中兴通讯嵌入式Linux研究所,诺基亚(中国)有限公司。

在中兴通讯嵌入式Linux研究所任职期间,先后参与了多个基于嵌入式Linux的产品开发,涵盖国家863项目——嵌入式Linux强实时改造、中国第一款自主研发的基于嵌入式Linux的智能手机、嵌入式家庭网关等。涉及到大量Linux驱动程序开发、Linux内核开发和系统移植工作,如USB驱动程序、PCI设备驱动程序、U-boot和嵌入式Linux内核移植。

在诺基亚任职期间,参与了数个基于Linux的前沿产品开发,如POC-手机对讲机,该项目深入涉及嵌入式Linux内核网络子系统、RTP和RTCP等协议。

读者在阅读本书的过程中若遇到疑问或难题,或对本书有什么想法,可以登录国嵌官网https://www.enjoylinux.cn进行讨论或寻求支持。

4. 读者群

嵌入式Linux的初学者或者有一定自学经验的朋友,经常遇到的问题是知识点的不系统化及经验的不连续性,本书将有助于读者将嵌入式Linux知识与经验条理化、系统化、结构化,并能帮助读者解决以前曾经困惑过的一些问题。本书可以作为立志成为嵌入式Linux系统工程师的朋友的入门及深入学习的参考用书。

5. 鸣谢

到了说感谢的时候了,首先感谢以下所有的公司及个人。

感谢清华大学出版社的各位老师,从意向合作、签约、写作直到出版发行都给予大量的指导和帮助,让作者体验到了清华大学出版社的专业合作态度。

感谢中兴通讯嵌入式Linux研究所高级项目经理付洪,对本书项目部分提出的宝贵意见。

感谢广州友善之臂有限公司,提供国嵌课程用2440开发板。

感谢诺基亚成都研发中心的佘明,为本书Linux应用程序设计部分提供大量宝贵意见。

最后感谢成都国嵌嵌入式Linux培训中心,是你们的支持和协助让作者有决心和毅力去完成此作品,并专门为此书提供了技术论坛支持:https://www.enjoylinux.cn。


上一章目录下一章

Copyright © 读书网 www.dushu.com 2005-2020, All Rights Reserved.
鄂ICP备15019699号 鄂公网安备 42010302001612号