☛☛博硕严选!首版热销数千本,佳评如潮!回馈发行!☛☛
♛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内核降低延迟。