





定价:59元
印次:1-2
ISBN:9787302631019
出版日期:2023.09.01
印刷日期:2024.08.26
图书责编:刘星
图书分类:教材
《嵌入式Linux系统原理与应用(微课视频版)》以当前嵌入式系统领域中具有代表性的嵌入式Linux系统作为分析对象,在介绍ARM嵌入式处理器的基础上,阐述了Linux基础、嵌入式Linux开发环境、ARM-Linux内核、嵌入式Linux文件系统、ARM-Linux移植及调试方法、Linux驱动程序的设计等内容; 然后介绍了以Yocto Project开源项目为代表的诸多嵌入式Linux高级编程技术; 最后阐述了嵌入式人工智能TensorFlow Lite和嵌入式数据库SQLite。为便于教学,本书配套了丰富的教学资源,如微课视频(590分钟,47集)、程序代码、教学课件、教学大纲、电子教案、习题及解答、参考试卷等。 《嵌入式Linux系统原理与应用(微课视频版)》可以作为高等学校计算机、电子、电子信息类专业的教材,也可以作为相关嵌入式开发人员的参考用书。
王剑,副教授,长江大学计算机科学学院综合实验中心主任。主要从事嵌入式系统,物联网和边缘计算相关研究。主持和参与国家自然科学基金项目、湖北省教育厅科研项目及中石油创新基金等项目十余项,主持及参与校级教学研究项目4项并获得长江大学教学成果二等奖一项。个人获得长江大学教学突出贡献二等奖一项,连续5年获得长江大学教学优质奖。公开发表论文32篇,其中SCI检索5篇,EI检索6篇,中文核心期刊7篇。出版英文专著1部,主编出版教材5部,中石化协会优秀出版教材二等奖一项。
前言 嵌入式计算机技术是21世纪计算机技术的重要发展方向之一,应用领域十分广泛且增长迅速,据估计未来十年中95%的微处理器和65%的软件被应用于各种嵌入式系统中。技术的发展和生产力的提高离不开人才的培养,目前业界对嵌入式技术人才的需求巨大,尤其在迅速发展的电子、通信、计算机等领域,这种需求更为显著。另外,企业对嵌入式系统开发从业者的工程实践能力、经验要求也越来越重视,因此目前国内外很多专业协会和高校都在致力于嵌入式相关课程体系的建设,结合嵌入式系统的特点,在课程内容设计、师资队伍建设、教学方法探索、教学条件和实验体系建设等方面取得了较好成效。 嵌入式Linux是嵌入式领域内重要的操作系统,是ARM CortexA系列微处理器上重要的操作系统之一,也是嵌入式系统领域和物联网领域内出色的操作系统之一。当前谷歌公司还针对嵌入式系统(基于嵌入式Linux、Android、iOS)推出了适用于机器学习的TensorFlow Lite开发框架,极大地增强了嵌入式人工智能的应用前景。 本书特色 (1) 深挖嵌入式Linux与桌面Linux、服务器Linux的异同,完全根据嵌入式系统的特点阐述嵌入式Linux的各方面知识,并与时俱进地介绍主线内核版本的新兴技术。 (2) 嵌入式Linux需要底层硬件支持。本书采用ARMv7版本的CortexA8处理器架构作为系统核心处理器架构,取代原有ARM7/ARM9处理器架构。ARM9架构作为国内嵌入式系统教学主要选择架构已超过十年,一方面在市场上已经难觅芯片其踪,另一方面国内高校ARM9实验平台...
目录
配套资源
第1章嵌入式系统概述(视频讲解: 159分钟,7集)
1.1嵌入式系统简介
1.1.1嵌入式系统的产生
1.1.2嵌入式系统的定义、特点和分类
1.1.3嵌入式系统的典型组成
1.2嵌入式微处理器
1.2.1嵌入式微处理器简介
1.2.2主流嵌入式微处理器
1.3嵌入式操作系统
1.3.1嵌入式Linux
1.3.2Windows CE
1.3.3Huawei LiteOS
1.3.4Android
1.3.5μC/OSⅡ
1.3.6VxWorks
1.3.7RTThread
1.4嵌入式系统的应用领域和发展趋势
1.4.1嵌入式系统的应用领域
1.4.2嵌入式系统的发展趋势
1.5本章小结
习题
第2章ARM处理器体系结构(视频讲解: 137分钟,7集)
2.1ARM处理器
2.1.1ARM处理器简介
2.1.2ARM体系结构发展
2.1.3ARM处理器系列主要产品
2.2CortexA8处理器架构
2.3CortexA8处理器工作模式和状态
2.3.1CortexA8处理器工作模式
2.3.2CortexA8处理器状态
2.4CortexA8存储器管理
2.4.1ARM的基本数据类型
2.4.2浮点数据类型
2.4.3大/小端模式
2.4.4寄存器组
2.4.5CortexA8存储系统
2.5CortexA... 查看详情
深入阐述,抓住本质:深挖嵌入式Linux与桌面Linux、服务器Linux的异同,完全根据嵌入式系统的特点阐述嵌入式Linux的各方面知识,并与时俱进地介绍主线内核版本的新兴技术。
完整系统,与时俱进:增加Yocto Project开源项目、SQLite数据库和嵌入式人工智能TensorFlow Lite应用的相关知识,以满足日益增长的嵌入式开源项目与人工智能数据处理的需求,更符合计算机学科特点。
例程丰富,注释翔实:案例源码丰富,从编写小组自身从事的科研项目和实践活动出发,选择具有一定实用价值的项目实例。
配套齐全,资料丰富:配套丰富的资源,便于老师教学和读者自学。"