您好,欢迎来到聚文网。 登录 免费注册
嵌入式Linux系统原理与应用 微课视频版

嵌入式Linux系统原理与应用 微课视频版

  • 字数: 414000
  • 装帧: 平装
  • 出版社: 清华大学出版社
  • 出版日期: 2023-09-01
  • 商品条码: 9787302631019
  • 版次: 1
  • 开本: 16开
  • 页数: 272
  • 出版年份: 2023
定价:¥59 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
编辑推荐
嵌入式Linux是嵌入式领域重要的操作系统之一,是ARM Cortex-A系列微处理器上重要的操作系统之一,也是嵌入式系统领域和物联网领域内出色的操作系统之一。当前谷歌公司还针对嵌入式系统(基于嵌入式Linux、Android、iOS)推出了适用于机器学习的TensorFlow Lite开发框架,极大地增强了嵌入式人工智能的应用前景。  深入阐述,抓住本质:深挖嵌入式Linux与桌面Linux、服务器Linux的异同,接近根据嵌入式系统的特点阐述嵌入式Linux的各方面知识,并与时俱进地介绍主线内核版本的新兴技术。  完整系统,与时俱进:增加Yocto Project开源项目、SQLite数据库和嵌入式人工智能TensorFlow Lite应用的相关知识,以满足日益增长的嵌入式开源项目与人工智能数据处理的需求,更符合计算机学科特点。  例程丰富,注释翔实:案例源码丰富,从编写小组自身从事的科研项目和实践活动出发,选择具有一定实用价值的项目实例。  配套齐全,资料丰富:配套丰富的资源,便于老师教学和读者自学。
内容简介
《嵌入式Linux系统原理与应用(微课视频版)》以当前嵌入式系统领域中具有代表性的嵌入式Linux系统作为分析对象,在介绍ARM嵌入式处理器的基础上,阐述了Linux基础、嵌入式Linux开发环境、ARM-Linux内核、嵌入式Linux文件系统、ARM-Linux移植及调试方法、Linux驱动程序的设计等内容; 然后介绍了以Yocto Project开源项目为代表的诸多嵌入式Linux高级编程技术; 最后阐述了嵌入式人工智能TensorFlow Lite和嵌入式数据库SQLite。为便于教学,本书配套了丰富的教学资源,如微课视频(590分钟,47集)、程序代码、教学课件、教学大纲、电子教案、习题及解答、参考试卷等。 《嵌入式Linux系统原理与应用(微课视频版)》可以作为高等学校计算机、电子、电子信息类专业的教材,也可以作为相关嵌入式开发人员的参考用书。
目录
第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.7RT-Thread
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.2Cortex-A8处理器架构
2.3Cortex-A8处理器工作模式和状态
2.3.1Cortex-A8处理器工作模式
2.3.2Cortex-A8处理器状态
2.4Cortex-A8存储器管理
2.4.1ARM的基本数据类型
2.4.2浮点数据类型
2.4.3大/小端模式
2.4.4寄存器组
2.4.5Cortex-A8存储系统
2.5Cortex-A8异常处理
2.5.1异常向量和优先级
2.5.2异常响应过程
2.5.3异常返回过程
2.6本章小结
习题
第3章Linux基础知识
3.1Linux和Shell
3.2常见Linux发行版本
3.3Linux文件管理
3.3.1查看文件
3.3.2元字符
3.3.3隐藏文件
3.3.4查看文件内容
3.3.5统计单词数目
3.3.6复制文件
3.3.7重命名文件
3.3.8删除文件
3.4Linux目录
3.4.1主目录
3.4.2绝对路径和相对路径
3.4.3创建目录
3.4.4删除目录
3.4.5改变所在目录
3.4.6重命名目录
3.5Linux文件权限和访问模式
3.5.1查看文件权限
3.5.2文件访问模式
3.5.3目录访问模式
3.5.4改变权限
3.5.5更改所有者和用户组
3.6Linux环境变量
3.6.1.profile文件
3.6.2设置终端类型
3.6.3设置PATH变量
3.6.4PS1和PS2变量
3.6.5常用环境变量
3.7Linux yum 命令
3.8Linux apt命令
3.9本章小结
习题
第4章嵌入式Linux开发环境搭建(视频讲解: 26分钟,4集)
4.1vi编辑器
4.1.1进入vi编辑器
4.1.2工作模式
4.1.3退出vi编辑器
4.1.4移动光标
4.1.5控制命令
4.1.6编辑文件
4.1.7删除字符
4.1.8修改文本
4.1.9复制/粘贴
4.1.10运行命令
4.2PC端设置: 超级终端设置
4.2.1设置超级终端
4.2.2使用串口和PC实现文件互传
4.3虚拟机及系统配置服务
4.3.1虚拟机及其虚拟工具安装
4.3.2虚拟机下的配置网络
4.3.3配置PC Linux的FTP服务
4.3.4配置PC Linux的telnet服务
4.3.5配置PC Linux的NFS服务
4.3.6配置PC Windows 的TFTP服务软件
4.4本章小结
习题
第5章ARM-Linux内核(视频讲解: 88分钟,10集)
5.1ARM-Linux概述
5.1.1GNU/Linux操作系统的基本体系结构
5.1.2ARM-Linux内核版本及特点
5.1.3ARM-Linux内核的主要架构及功能
5.1.4Linux内核源代码目录结构
5.2ARM-Linux进程管理
5.2.1进程的表示和切换
5.2.2进程、线程和内核线程
5.2.3进程描述符task_struct的几个特殊字段
5.2.4do_fork()函数
5.2.5进程的创建
5.2.6线程和内核线程的创建
5.2.7进程的执行——exec函数族
5.2.8进程的终止
……

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网