精通嵌入式Linux程式设计(畅销回馈版) pdf epub mobi txt 电子书 下载 2024

图书介绍


精通嵌入式Linux程式设计(畅销回馈版)

简体网页||繁体网页
著者
出版者 出版社:博硕 订阅出版社新书快讯 新功能介绍
翻译者 译者: 钱亚宏
出版日期 出版日期:2019/12/06
语言 语言:繁体中文



点击这里下载
    


想要找书就要到 小特书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

发表于2024-03-28

类似图书 点击查看全场最低价

图书描述

☛☛博硕严选!首版热销数千本,佳评如潮!回馈发行!☛☛

  ♛Yocto Project开发者兼Linux Foundation成员~~Richard Purdie推荐
  ♛驾驭Linux系统,随心所欲创造出灵活又稳健的嵌入式装置


  本书的内容将带领你遍览开发週期的每个环节,并深入环节中的每个阶段,说明阶段中的元件以及可利用的工具。本书将一路从工具链、启动载入器、Linux内核,再到如何设置一个根目录档案系统,以及学习使用Buildroot与Yocto Project这两款在开发社群中最常见的组建系统,加速并简化你的开发流程。在此基础之上,我们将一同探讨如何妥善运用NAND/NOR以及管理型eMMC的快闪记忆体特性,以便延长装置的使用生命与建立可靠的线上更新机制。接着,会讨论执行绪的使用情境,这些议题将大大影响成品的效能与回应能力。最后,我们将一同学习perf与ftrace的使用方式,了解对应用程式与内核进行剖析和追踪的方法。

  【你能够从本书学习到】
  ◎了解Linux内核所扮演的角色,对应用程式的定位有所认知。
  ◎利用Buildroot与Yocto Project,快速有效率地建立出嵌入式Linux系统。
  ◎使用U-Boot创造出客制化的启动载入器。
  ◎透过perf与ftrace来找出效能上的瓶颈。
  ◎熟悉硬体结构树的使用,替设备添加新的硬体装置。
  ◎开发出可与Linux装置驱动程式互动的应用程式。
  ◎利用POSIX标准,设计多执行绪的应用程式。
  ◎在即时系统中进行量测,修改Linux内核降低延迟。
 

著者信息

作者简介

Chris Simmonds


  Chris Simmonds出身于英格兰南部,身为一名软体谘商与指导者,他从1990年代末期开始,就持续将Linux使用在嵌入式系统当中。这时他正投身于多项会令人大开眼界的专案,包括3D相机、智慧型体重计、各种机上盒与家用路由器,甚至还有一项专案是巨型的步行机器人。

  他也是各种开源软体与嵌入式大会中的常客,其中包括Embedded Linux Conference、Embedded World,还有Android Builder's Summit。从2002年开始,他便持续主办嵌入式Linux的课程与工作坊,而从2010年开始,更跨足到嵌入式Android的领域。他已为许多知名公司开办过上百场的讲座。你也可以到www.2net.co.uk上面的「Inner Penguin」部落格当中,了解他的工作内容。
 
精通嵌入式Linux程式设计(畅销回馈版) pdf epub mobi txt 电子书 下载

图书目录

Chapter 01:一切由此开始
1.1 选择正确的作业系统
1.2 源头
1.3 专案的生命週期
1.4 开放原始码
1.5 嵌入式Linux的硬体
1.6 本书会用到的硬体
1.7 本书会用到的软体
1.8 小结

Chapter 02:工具链
2.1 什么是工具链?
2.2 工具链的类型─原生或是跨平台
2.3 选择C 语言的函式库
2.4 寻找工具链
2.5 剖析工具链
2.6 工具链里的其他工具
2.7 深入C语言函式库元件
2.8 连结函式库:静态和动态的连结
2.9 跨平台编译的技巧
2.10 跨平台编译时的问题
2.11 小结

Chapter 03:启动载入器
3.1 启动载入器是做什么的?
3.2 启动程序
3.3 以UEFI韧体启动
3.4 从启动载入器到内核
3.5 硬体结构树
3.6 选择启动载入器
3.7 U-Boot
3.8 Barebox
3.9 小结

Chapter 04:移植与配置内核
4.1 内核是做什么的?
4.2 选择内核
4.3 组建内核
4.4 编译
4.5 清理内核原始码
4.6 启动内核
4.7 把Linux移植到新的机板上
4.8 延伸阅读
4.9 小结

Chapter 05:建立根目录档案系统
5.1 根目录档案系统中都有些什么?
5.2 根目录档案系统中的程式
5.3 根目录档案系统中的函式库
5.4 装置节点
5.5 proc 与sysfs 档案系统
5.6 内核模组
5.7 把根目录档案系统佈署到目标环境上
5.8 建立启动用模拟磁碟
5.9 init程式
5.10 配置使用者帐号
5.11 启用常驻服务
5.12 管理装置节点的好办法
5.13 配置网路
5.14 以装置表建立档案系统映像档
5.15 用NFS挂载根目录档案系统
5.16 用TFTP来载入内核
5.17 延伸阅读
5.18 小结

Chapter 06:选择组建系统
6.1 别再手工打造嵌入式Linux6
6.2 组建系统
6.3 套件类型与套件管理工具
6.4 Buildroot
6.5 Yocto Project
6.6 延伸阅读
6.7 小结

Chapter 07:建立储存空间的方式
7.1 储存空间的选择
7.2 从启动载入器存取快闪记忆体
7.3 从Linux 存取快闪记忆体
7.4 用于快闪记忆体的档案系统
7.5 适用NOR 与NAND 的档案系统
7.6 适用管理型快闪记忆体的档案系统
7.7 唯读的压缩档案系统
7.8 暂存档案系统
7.9 将根目录档案系统设为唯读
7.10 选择档案系统
7.11 上线后的更新
7.12 延伸阅读
7.13 小结

Chapter 08:装置驱动程式
8.1 装置驱动程式扮演的角色
8.2 字元装置
8.3 区块装置
8.4 网路装置
8.5 在执行期获取驱动资讯
8.6 找到适用的装置驱动程式
8.7 用户空间中的装置驱动程式
8.8 开发内核装置驱动程式
8.9 载入内核模组
8.10 探索硬体配置
8.11 延伸阅读
8.12 小结

Chapter 09:动起来吧!init程式
9.1 在内核启动之后
9.2 init程式
9.3 BusyBox的init
9.4 System V的init
9.5 systemd
9.6 延伸阅读
9.7 小结

Chapter 10:程序与执行绪
10.1 要用程序还是执行绪?
10.2 程序
10.3 执行绪
10.4 排程管理
10.5 延伸阅读
10.6 小结

Chapter 11:记忆体管理
11.1 虚拟记忆体的二三事
11.2 记忆体在内核空间的情形
11.3 记忆体在用户空间的情形
11.4 程序对记忆体的对映
11.5 置换空间
11.6 用mmap来做记忆体对映
11.7 应用程式用了多少记忆体?
11.8 个别程序的记忆体使用情形
11.9 侦测记忆体洩漏
11.10 记忆体不足
11.11 延伸阅读
11.12 小结

Chapter 12:以GDB除错
12.1 GNU的除错器
12.2 除错的准备
12.3 用GDB对应用程式除错
12.4 用gdbserver进行远端除错
12.5 开始除错
12.6 对共享函式库除错
12.7 即时除错
12.8 对分支与执行绪除错
12.9 记忆档
12.10 GDB的使用者介面
12.11 对内核程式码除错
12.12 延伸阅读
12.13 小结

Chapter 13:剖析与追踪
13.1 观测者效应
13.2 开始剖析
13.3 用top进行剖析
13.4 介绍perf剖析工具
13.5 其他剖析工具:OProfile与gprof
13.6 追踪事件
13.7 介绍Ftrace追踪工具
13.8 使用LTTng
13.9 用Valgrind对应用程式进行剖析
13.10 Callgrind
13.11 Helgrind
13.12 用strace显示系统唿叫
13.13 小结

Chapter 14:即时系统开发
14.1 什么是即时性?
14.2 导致不确定的因素
14.3 排程延迟
14.4 对内核插队
14.5 即时系统版本的Linux内核(PREEMPT_RT)
14.6 以执行绪处理中断讯号
14.7 允许插队的内核资源锁
14.8 获取PREEMPT_RT修补程式
14.9 高精确度的计时器
14.10 避免即时应用程式发生分页错误
14.11 摒除中断
14.12 量测排程延迟
14.13 延伸阅读
14.14 小结

图书序言

图书试读

None

精通嵌入式Linux程式设计(畅销回馈版) epub 下载 mobi 下载 pdf 下载 txt 电子书 下载 2024


精通嵌入式Linux程式设计(畅销回馈版) epub 下载 mobi 下载 pdf 下载 txt 电子书 下载 2024

精通嵌入式Linux程式设计(畅销回馈版) pdf epub mobi txt 电子书 下载 2024




想要找书就要到 小特书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

用户评价

类似图书 点击查看全场最低价

精通嵌入式Linux程式设计(畅销回馈版) pdf epub mobi txt 电子书 下载


分享链接





相关图书




本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

友情链接

© 2024 ttbooks.qciss.net All Rights Reserved. 小特书站 版权所有