精通嵌入式Linux编程 (英)克里斯·西蒙兹(Chris Simmonds) 著 著作 mobi 下载 网盘 caj lrf pdf txt 阿里云

精通嵌入式Linux编程 (英)克里斯·西蒙兹(Chris Simmonds) 著 著作电子书下载地址
- 文件名
- [epub 下载] 精通嵌入式Linux编程 (英)克里斯·西蒙兹(Chris Simmonds) 著 著作 epub格式电子书
- [azw3 下载] 精通嵌入式Linux编程 (英)克里斯·西蒙兹(Chris Simmonds) 著 著作 azw3格式电子书
- [pdf 下载] 精通嵌入式Linux编程 (英)克里斯·西蒙兹(Chris Simmonds) 著 著作 pdf格式电子书
- [txt 下载] 精通嵌入式Linux编程 (英)克里斯·西蒙兹(Chris Simmonds) 著 著作 txt格式电子书
- [mobi 下载] 精通嵌入式Linux编程 (英)克里斯·西蒙兹(Chris Simmonds) 著 著作 mobi格式电子书
- [word 下载] 精通嵌入式Linux编程 (英)克里斯·西蒙兹(Chris Simmonds) 著 著作 word格式电子书
- [kindle 下载] 精通嵌入式Linux编程 (英)克里斯·西蒙兹(Chris Simmonds) 著 著作 kindle格式电子书
寄语:
新华书店正版,关注店铺成为会员可享店铺专属优惠,团购客户请咨询在线客服!
内容简介:
《精通嵌入式Linux编程(影印版)(英文)》带领你检视整个产品周期,深入讲解每个产品阶段用到的组件和选项。首先学习的是工具链、bootloader、Linux内核以及根文件系统的配置方法。然后学习使用两种很常用的构建系统(Buildroot和YoctoProject)来加快和简化开发过程。打下了坚实的基础之后,接下来要讲述如何发挥出rawNAND/NORflashmemory(闪存)和managedflash(管理闪存)。MMC芯片的效用,其中包括延长设备生存期以及执行可靠性in—field更新的机制。随后要讲到POSIX线程的用法,这对于很终设备的响应性以及性能有着极大的影响。很后会介绍一些性能分析技术以及使用perf和ftrace跟踪应用程序和内核代码。
书籍目录:
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 crosstool—NG
Installing crosstool—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 s
Porting U—Boot to a new board
Kconfig and U—Boot
Boarduspecific files
Configuration header files
Building and testing
Falcon mode
Barebox
Getting Barebox
Building Barebox
Summary
Chapter 4: Porting and Configuring the Kernel
What does the kernel do?
Choosing a kernel
Kernel development cycle
Stable and long term *** releases
Vendor ***
Licensing
Building the kernel
Getting the source
Understanding kernel configuration
Using LOCALVERSION to identify your kernel
Kernel modules
Compiling
Compiling the kernel image
Compiling device trees
Compiling modules
Cleaning kernel sources
Booting your kernel
BeagleBone Black
QEMU
Kernel panic
Early user space
Kernel messages
Kernel command line
Porting Linux to a new board
With a device tree
Without a device tree
Additional reading
Summary
Chapter 5: Building a Root Filesystem
What should be in the root filesystem?
Directory layout
Staging directory
POSIX file access permissi***
File ownership permissi*** in the staging directory
Programs for the root filesystem
The init program
Shell
Utilities
BusyBox to the rescue!
Building BusyBox
ToyBox—an alternative to BusyBox
Libraries for the root filesystem
Reducing size by stripping
Device nodes
The proc and sysfs filesystems
Mounting filesystems
Kernel modules
Transfering the root filesystem to the target
Creating a boot ramdisk
Standalone ramdisk
Booting the ramdisk
Booting with QEMU
Booting the BeagleBone Black
Mounting proc
Building a ramdisk cpio into the kernel image
Another way to build a kernel with ramdisk
The old initrd format
The init program
Configuring user accounts
Adding user accounts to the root filesystem
Starting a daemon process
A better way of managing device nodes
An example using devtmpfs
An example using mdev
Are static device nodes so bad after all?
Configuring the network
Network components for glibc
Creating filesystem images with device tables
Putting the root filesytem onto an SD card
Mounting the root filesystem using NFS
Testing with QEMU
Testing with BeagleBone Black
Problems with file permissi***
Using TFTP to load the kernel
Additional reading
Summary
Chapter 6: Selecting a Build System
No more rolling your own embedded Linux
Build systems
Package formats and package managers
Buildroot
Background
Stable releases and ***
Installing
Configuring
Running
Creating a custom BSP
U—Boot
Linux
Build
Adding your own code
Overlay
Adding a package
License compliance
The Yocto Project
Background
Stable releases and ***
Installing the Yocto Project
Configuring
Building
Running
Layers
BitBake and recipes
Customizing images via local.conf
Writing an image recipe
Creating an SDK
License audit
Further reading
Summary
Chapter 7: Creating a Storage Strategy
Storage opti***
NOR flash
NAND flash
Managed flash
MultiMediaCard and secure digital cards
eMMC
Other types of managed flash
Accessing flash memory from the bootloader
U—Boot and NOR flash
U—Boot and NAND flash
U—Boot and MMC,SD and eMMC
Accessing flash memory from Linux
Memory technology devices
MTD partiti***
MTD device drivers
The MTD character device,mtd
The MTD block device,mtdblock
Logging kernel oops to MTD
Simulating NAND memory
The MMC block driver
Filesystems for flash memory
Flash translation layers
Filesystems for NOR and NAND flash memory
JFFS2
Summary nodes
Clean markers
Creating a JFFS2 filesystem
YAFFS2
Creating a YAFFS2 filesystem
UBI and UBIFS
UBI
UBIFS
Filesystems for managed flash
Flashbench
Discard and TRIM
Ext4
F2FS
FAT16/32
Read—only compressed filesystems
squashfs
Temporary filesystems
Making the root filesystem read—only
Filesystem choices
Updating in the field
Granularity: file,package,or image?
Atomic image update
Further reading
Summary
Chapter 8: Introducing Device Drivers
The role of device drivers
Character devices
Block devices
Network devices
Finding out about drivers at runtime
Getting information from sysfs
The devices:/sys/devices
The drivers:/sys/class
The block drivers:/sys/block
Finding the right device driver
Device drivers in user—space
GPIO
Handling interrupts from GPIO
LEDs
I2C
SPI
Writing a kernel device driver
Designing a character device interface
Anatomy of a device driver
Compile and load
Loading kernel modules
Discovering hardware configuration
Device trees
Platform data
Linking hardware with device drivers
Additional reading
Summary
……
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
作者介绍:
暂无相关内容,正在全力查找中
出版社信息:
暂无出版社相关信息,正在全力查找中!
书籍摘录:
暂无相关书籍摘录,正在全力查找中!
在线阅读/听书/购买/PDF下载地址:
原文赏析:
暂无原文赏析,正在全力查找中!
其它内容:
书籍介绍
克里斯·西蒙兹编著的《精通嵌入式Linux编程(影印版)(英文版)》带领你检视整个产品周期,深入讲解每个产品阶段用到的组件和选项。首先学习的是工具链、bootloader、Linux内核以及根文件系统的配置方法。然后学习使用两种最常用的构建系统
(Buildroot和YoctoProject)来加快和简化开发过程。打下了坚实的基础之后,接下来要讲述如何发挥出rawNAND/NORflashmemory(闪存)和managedflash(管理闪存)eMMC芯片的效用,其中包括延长设备生寸期以及执行可靠性in-field更新的机制。随后要讲到POSIX线程的用法,这对于最终设备的响应性以及性能有着极大的影响。最后会介绍一
些性能分析技术以及使用perf和ftrace跟踪应用程序和内核代码。本书适合于熟悉嵌入式系统,希望学习如何***一流设备的Linux开发人员以及系统程序员。要求读者具备基本的C语言基础和系统编程经验。
网站评分
书籍多样性:5分
书籍信息完全性:5分
网站更新速度:7分
使用便利性:4分
书籍清晰度:5分
书籍格式兼容性:8分
是否包含广告:8分
加载速度:8分
安全性:3分
稳定性:7分
搜索功能:8分
下载便捷性:9分
下载点评
- 目录完整(656+)
- 字体合适(385+)
- 赚了(562+)
- 无广告(497+)
- 少量广告(650+)
- 强烈推荐(556+)
- 值得下载(639+)
- 已买(497+)
- 无多页(456+)
- 小说多(519+)
- 三星好评(623+)
下载评价
- 网友 宫***玉:
我说完了。
- 网友 孔***旋:
很好。顶一个希望越来越好,一直支持。
- 网友 家***丝:
好6666666
- 网友 居***南:
请问,能在线转换格式吗?
- 网友 冯***卉:
听说内置一千多万的书籍,不知道真假的
- 网友 索***宸:
书的质量很好。资源多
- 网友 常***翠:
哈哈哈哈哈哈
- 网友 詹***萍:
好评的,这是自己一直选择的下载书的网站
- 网友 游***钰:
用了才知道好用,推荐!太好用了
- 网友 焦***山:
不错。。。。。
- 网友 冉***兮:
如果满分一百分,我愿意给你99分,剩下一分怕你骄傲
- 网友 戈***玉:
特别棒
- 网友 国***舒:
中评,付点钱这里能找到就找到了,找不到别的地方也不一定能找到
- 网友 谭***然:
如果不要钱就好了
- 网友 师***怡:
说的好不如用的好,真心很好。越来越完美
- 网友 益***琴:
好书都要花钱,如果要学习,建议买实体书;如果只是娱乐,看看这个网站,对你来说,是很好的选择。
喜欢"精通嵌入式Linux编程 (英)克里斯·西蒙兹(Chris Simmonds) 著 著作"的人也看了
美术 二年级下册 mobi 下载 网盘 caj lrf pdf txt 阿里云
勇敢者大冒险(精选版)/幼儿大科学 mobi 下载 网盘 caj lrf pdf txt 阿里云
旧墨六记 mobi 下载 网盘 caj lrf pdf txt 阿里云
汽车工业蓝皮书:中国商用汽车产业发展报告(2022) mobi 下载 网盘 caj lrf pdf txt 阿里云
中公版2013判断推理高频考点与高分题库-江苏***专项突破教材 mobi 下载 网盘 caj lrf pdf txt 阿里云
儒林外史 吴敬梓【正版保证】 mobi 下载 网盘 caj lrf pdf txt 阿里云
剪纸、棋盘游戏及堆积球 mobi 下载 网盘 caj lrf pdf txt 阿里云
全新正版图书 身心观念的变迁:心理学与现代戏剧表演的交织与互动尉恒维中国戏剧出版社9787104052319人天图书专营店 mobi 下载 网盘 caj lrf pdf txt 阿里云
碳化硅技术基本原理 mobi 下载 网盘 caj lrf pdf txt 阿里云
WTO中的贸易与环境问题 mobi 下载 网盘 caj lrf pdf txt 阿里云
- The Passi*** of Andrew Jackson mobi 下载 网盘 caj lrf pdf txt 阿里云
- 牙科医生用药小手册(第2版) mobi 下载 网盘 caj lrf pdf txt 阿里云
- 宝宝健康成长绘本:食物卡在喉咙里了 mobi 下载 网盘 caj lrf pdf txt 阿里云
- 【预售】【翰德图书】傅尔曼医师高营养密度饮食全书:有效减重、远离失智与癌症 港台原版图书籍台版正版进口繁体中文 健康/运动 mobi 下载 网盘 caj lrf pdf txt 阿里云
- 方剂学(供中医类专业用新世纪第2版全国高等中医药院校规划教材) mobi 下载 网盘 caj lrf pdf txt 阿里云
- 弟子规(彩绘注音版)/小学生语文新课标必读丛书 mobi 下载 网盘 caj lrf pdf txt 阿里云
- 现代游泳训练方法 mobi 下载 网盘 caj lrf pdf txt 阿里云
- 9787504747648 mobi 下载 网盘 caj lrf pdf txt 阿里云
- 9787510126048 mobi 下载 网盘 caj lrf pdf txt 阿里云
- 电子商务网站设计与制作 赵春燕 主编 mobi 下载 网盘 caj lrf pdf txt 阿里云
书籍真实打分
故事情节:5分
人物塑造:6分
主题深度:6分
文字风格:5分
语言运用:8分
文笔流畅:4分
思想传递:9分
知识深度:7分
知识广度:3分
实用性:6分
章节划分:7分
结构布局:5分
新颖与独特:4分
情感共鸣:4分
引人入胜:5分
现实相关:8分
沉浸感:3分
事实准确性:8分
文化贡献:3分