注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)網(wǎng)絡(luò)與數(shù)據(jù)通信網(wǎng)絡(luò)服務(wù)精通嵌入式Linux編程(影印版)

精通嵌入式Linux編程(影印版)

精通嵌入式Linux編程(影印版)

定 價(jià):¥76.00

作 者: Chris,Simmonds
出版社: 東南大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787564170783 出版時(shí)間: 2017-04-01 包裝:
開本: 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  克里斯·西蒙茲編*的《精通嵌入式Linux編程( 影印版)(英文版)》帶領(lǐng)你檢視整個(gè)產(chǎn)品周期,深入 講解每個(gè)產(chǎn)品階段用到的組件和選項(xiàng)。首先學(xué)習(xí)的是 工具鏈、bootloader、Linux內(nèi)核以及根文件系統(tǒng)的 配置方法。然后學(xué)習(xí)使用兩種*常用的構(gòu)建系統(tǒng) (Buildroot和Yocto Project)來(lái)加快和簡(jiǎn)化開發(fā) 過程。打下了堅(jiān)實(shí)的基礎(chǔ)之后,接下來(lái)要講述如何發(fā) 揮出raw NAND/NOR flash memory(閃存)和 managed flash(管理閃存)eMMC芯片的效用,其中 包括延長(zhǎng)設(shè)備生寸期以及執(zhí)行可靠性in-field*新的 機(jī)制。隨后要講到POSIX線程的用法,這對(duì)于*終設(shè) 備的響應(yīng)性以及性能有著*大的影響。*后會(huì)介紹一 些性能分析技術(shù)以及使用perf和ftrace跟蹤應(yīng)用程序 和內(nèi)核代碼。本書適合于熟悉嵌入式系統(tǒng),希望學(xué)習(xí) 如何制造一流設(shè)備的Linux開發(fā)人員以及系統(tǒng)程序員 。要求讀者具備基本的C語(yǔ)言基礎(chǔ)和系統(tǒng)編程經(jīng)驗(yàn)。

作者簡(jiǎn)介

暫缺《精通嵌入式Linux編程(影印版)》作者簡(jiǎn)介

圖書目錄

Preface Chapter 1: Starting Out Selecting the right operating system The players Project lifecycle The four elements of embedded Linux Open source Licenses Hardware for embedded Linux Hardware used in this book The BeagleBone Black QEMU Software used in this book Summary Chapter 2: Learning About Toolchains What is a toolchain? Types of toolchain - native versus cross toolchain CPU architectures Choosing the C library Finding a toolchain Building a toolchain using crosstooI-NG Installing crosstooI-NG Selecting the toolchain Anatomy of a toolchain Finding out about your cross compiler The sysroot, library, and header files Other tools in the toolchain Looking at the components of the C library Linking with libraries: static and dynamic linking Static libraries Shared libraries Understanding shared library version numbers The art of cross compiling Simple makefiles Autotools An example: SQLite Package configuration Problems with cross compiling Summary Chapter 3: All About Bootloaders What does a bootloader do? The boot sequence Phase 1: ROM code Phase 2: SPL Phase 3: TPL Booting with UEFI firmware Moving from bootloader to kernel Introducing device trees Device tree basics The reg property Phandles and interrupts Device tree include files Compiling a device tree Choosing a bootloader U-Boot Building U-Boot Installing U-Boot Using U-Boot Environment variables Boot image format Loading images Booting Linux Automating the boot with U-Boot scripts Porting U-Boot to a new board Kconfig and U-Boot Board-specific files Configuration header files Building 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

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)