中图网文创礼盒,买2个减5元 读者节开场福利
欢迎光临中图网 请 | 注册

精通嵌入式Linux编程

出版社:东南大学出版社出版时间:2017-04-01
开本: 24cm 页数: 19,384页
中 图 价:¥57.0(7.5折) 定价  ¥76.0 登录后可看到会员价
加入购物车 收藏
运费6元,满39元免运费
?新疆、西藏除外
本类五星书更多>

精通嵌入式Linux编程 版权信息

精通嵌入式Linux编程 本书特色

   克里斯·西蒙兹编*的《精通嵌入式Linux编程( 影印版)(英文版)》带领你检视整个产品周期,深入 讲解每个产品阶段用到的组件和选项。首先学习的是 工具链、bootloader、Linux内核以及根文件系统的 配置方法。然后学习使用两种*常用的构建系统 (Buildroot和Yocto Project)来加快和简化开发 过程。打下了坚实的基础之后,接下来要讲述如何发 挥出raw NAND/NOR flash memory(闪存)和 managed flash(管理闪存)eMMC芯片的效用,其中 包括延长设备生寸期以及执行可靠性in-field*新的 机制。随后要讲到POSIX线程的用法,这对于*终设 备的响应性以及性能有着*大的影响。*后会介绍一 些性能分析技术以及使用perf和ftrace跟踪应用程序 和内核代码。本书适合于熟悉嵌入式系统,希望学习 如何制造一流设备的Linux开发人员以及系统程序员 。要求读者具备基本的C语言基础和系统编程经验。

精通嵌入式Linux编程 内容简介

本书带领你检视整个产品周期,深入讲解每个产品阶段用到的组件和选项。首先学习的是工具链、bootloader、Linux内核以及根文件系统的配置方法。然后学习使用两种*常用的构建系统(Buildroot和Yocto Project)来加快和简化开发过程。打下了坚实的基础之后,接下来要讲述如何发挥出raw NAND/NOR flash memory和managed flash eMMC芯片的效用,其中包括延长设备生命期以及执行可靠性in-field更新的机制。随后要讲到POSIX线程的用法,这对于*终设备的响应性以及性能有着极大的影响。*后会介绍一些性能分析技术以及使用perf和ftrace跟踪应用程序和内核代码。

精通嵌入式Linux编程 目录

Preface Chapter 1: Starting OutSelecting the right operating systemThe playersProject lifecycleThe four elements of embedded LinuxOpen sourceLicensesHardware for embedded LinuxHardware used in this bookThe BeagleBone BlackQEMUSoftware used in this bookSummary Chapter 2: Learning About ToolchainsWhat is a toolchain?Types of toolchain - native versus cross toolchainCPU architecturesChoosing the C libraryFinding a toolchainBuilding a toolchain using crosstooI-NGInstalling crosstooI-NGSelecting the toolchainAnatomy of a toolchainFinding out about your cross compilerThe sysroot, library, and header filesOther tools in the toolchainLooking at the components of the C libraryLinking with libraries: static and dynamic linkingStatic librariesShared librariesUnderstanding shared library version numbersThe art of cross compilingSimple makefilesAutotoolsAn example: SQLitePackage configurationProblems with cross compilingSummary Chapter 3: All About BootloadersWhat does a bootloader do?The boot sequencePhase 1: ROM codePhase 2: SPLPhase 3: TPLBooting with UEFI firmwareMoving from bootloader to kernelIntroducing device treesDevice tree basicsThe reg propertyPhandles and interruptsDevice tree include filesCompiling a device treeChoosing a bootloaderU-BootBuilding U-BootInstalling U-BootUsing U-BootEnvironment variablesBoot image formatLoading imagesBooting LinuxAutomating the boot with U-Boot scriptsPorting U-Boot to a new boardKconfig and U-BootBoard-specific filesConfiguration header filesBuilding and testing …… Chapter 4 Porting and configuring the Kernel Chapter 5 Building a Root Filesystem Chapter 6 Selecting a Build System Chapter 7 Creating a Storage Strategy Chapter 8 Introducing Device Drivers Chapter 9 Starting up-the init Program Chapter 10 Learning About Processes and Threads Chapter 11 Managing Memory Chapter 12 Debugging with GDB Chapter 13 Profiling and Tracing Chapter 14 Real-time Programming
展开全部
商品评论(0条)
暂无评论……
书友推荐
本类畅销
编辑推荐
返回顶部
中图网
在线客服