





定价:119元
印次:3-1
ISBN:9787302670872
出版日期:2024.09.01
印刷日期:2024.08.28
图书责编:王中英
图书分类:零售
"《ARM嵌入式Linux系统开发详解(第3版)》是获得大量读者好评的“Linux典藏大系”中的《ARM嵌入式Linux系统开发详解》的第3版。本书由浅入深,全面、系统地介绍基于ARM体系结构的嵌入式Linux系统开发涉及的方方面面知识,并给出53个典型实例和5个综合案例供读者实战演练。本书提供707分钟配套教学视频、程序源代码、思维导图、教学PPT、习题参考答案和软件工具等超值配套资源,帮助读者高效、直观地学习。 本书共25章,分为4篇。第1篇基础知识,包括嵌入式系统入门、嵌入式软硬件系统、ARM处理器、嵌入式Linux、软件开发环境搭建、第一个Linux应用程序;第2篇应用开发,包括Linux应用程序开发基础、多进程和多线程开发、网络通信应用、串口通信编程、嵌入式GUI程序开发、软件项目管理;第3篇系统分析,包括ARM体系结构及开发实例、深入Bootloader、解析Linux内核、嵌入式Linux的启动流程、Linux文件系统、交叉编译工具、强大的命令系统BusyBox、Linux内核移植,以及内核和应用程序调试技术;第4篇项目实战,包括Linux设备驱动开发基础知识、网络设备驱动程序开发、Flash设备驱动开发和USB驱动开发。 本书内容丰富,实用性强,适合ARM嵌入式Linux系统开发的初学者、从业者、研究者和爱好者等相关人员阅读,也适合IT培训机构和高等院校的相关专业作为教材。 "
配套资源有3种获取方式:关注微信公众号“方大卓越”,然后回复数字“29”自动获取下载链接;在清华大学出版社网站(www.tup.com.cn)上搜索到本书,然后在本书页面上找到“资源下载”栏目,单击“网络资源”按钮进行下载;在本书技术论坛(www.wanjuanchina.net)上的Linux模块进行下载。 弓雷 从事嵌入式系统软件开发近20年。擅长计算机通信技术,对操作系统内核与底层技术有深入的研究。熟悉Intel IXA架构网络处理器、ARM体系结构、MIPS体系结构和TCP/IP等网络协议栈。曾经移植Linux 2.6内核到嵌入式设备,参与研发某部队火控武器通信系统、无人驾驶汽车项目通信系统与10GE/POS骨干网流量管理系统等。目前担任嵌入式软件研发工程师和微码软件研发工程师,从事某公司骨干网P2P流量管理设备的研发。
随着计算机处理器技术的不断发展,嵌入式系统的应用越来越广泛,目前已经普遍应用于人们生活的方方面面,如手机、平板计算机和家用电器等领域。嵌入式系统开发占据计算机系统开发的比例越来越高。 嵌入式系统开发与传统的PC程序开发不同,前者涉及软硬件开发,是一个协同工作的统一体。目前,市场上已经有许多嵌入式系统硬件和操作系统软件,其中应用最广泛的是ARM嵌入式处理器和Linux系统,而这方面的书籍大多是针对某个特定领域编写的,专业性和针对性都较强,不适合初学者学习。基于这个原因,笔者编写了本书。 本书是获得大量读者好评的“Linux典藏大系”中的《ARM嵌入式Linux系统开发详解》的第3版。截至本书完稿,本书第1、2版累计17次印刷,印数超过4万册。本书在第2版的基础上进行了全新改版,不但更新了开发环境,而且对第2版中的一些疏漏进行了修订,并对书中的一些实例和代码进行了修订,使其更加易读。相信读者可以在本书的引领下跨入嵌入式开发的大门。 关于“Linux典藏大系” “Linux典藏大系”是专门为Linux技术爱好者推出的系列图书,涵盖Linux技术的方方面面,可以满足不同层次和各个领域的读者学习Linux的需求。该系列图书自2010年1月陆续出版,上市后深受广大读者的好评。2014年1月,创作者对该系列图书进行了全面改版并增加了新品种。新版图书一上市就大受欢迎,各分册长期位居Linux图书销售排行榜前列。截至2023年10月底,该系列图书累计印数超过30万册。可以说,“Linux典藏大系”是图书市场上的明星品牌,该系列中的一些图书多次被评为清华大学出版社“年度畅销...
第1章 嵌入式系统入门 2
1.1 什么是嵌入式系统 2
1.2 嵌入式系统的应用领域 2
1.2.1 家用电器和电子类产品 2
1.2.2 交通工具 3
1.2.3 公共电子设施 3
1.3 嵌入式系统的发展 4
1.3.1 嵌入式微控制器 4
1.3.2 嵌入式微处理器 5
1.3.3 嵌入式系统的发展方向 5
1.4 典型嵌入式系统的组成 6
1.5 小结 6
1.6 习题 7
第2章 嵌入式软硬件系统 8
2.1 电路基础知识 8
2.1.1 什么是模拟电路 8
2.1.2 什么是数字电路 8
2.1.3 数制转换 9
2.2 计算机基础知识 10
2.2.1 计算机体系结构的发展 10
2.2.2 中央处理器 10
2.2.3 存储系统 11
2.2.4 总线系统 11
2.2.5 输入与输出系统 12
2.3 软件基础知识 12
2.3.1 什么是软件 12
2.3.2 软件的开发流程 13
2.3.3 常见的软件开发模型 13
2.3.4 计算机编程语言 14
2.3.5 数据结构 15
2.4 操作系统基础知识 15
2.4.1 什么是操作系统 15
2.4.2 操作系统的发展历史 15
2.4.3 操作系统的组成 16
2.4.4 几种操作系统的设计思路 16
2.4.5 操作系统的分类 17
2.5 小结 17
2.6 习题 17
第3章 ARM处理器 19
3.1 微处理器和微控... 查看详情
内容全面:涵盖ARM嵌入式Linux系统开发的大部分重要知识点和典型应用。
由浅入深:从嵌入式系统的软硬件开始讲解,逐步深入嵌入式开发的原理与应用。
重点突出:详细介绍Bootloader和Linux内核的相关功能与移植方法。
注重实践:详解53个典型实例和5个应用实战案例,提高读者的开发水平。
视频讲解:专门为重点内容录制多媒体教学视频,帮助读者高效、直观地学习。
提供习题:每章都提供习题,帮助读者巩固和自测重点内容的掌握情况。
注重技巧:各章都提供思维导图,帮助读者梳理知识点并建立知识体系。
"