000475947 001__ 475947
000475947 005__ 20231208115631.0
000475947 0247_ $$2K10Plus$$aK10Plus:1000331555
000475947 020__ $$9978-1-78728-885-0$$a9781787288850$$qebook
000475947 020__ $$9978-1-78728-328-2$$a9781787283282$$qprint
000475947 037__ $$aPUBDB-2022-01524
000475947 035__ $$a53438
000475947 041__ $$aeng
000475947 082__ $$a006.22
000475947 1001_ $$aSimmonds, Chris$$b0
000475947 245__ $$aMastering embedded Linux programming$$bunleash the full potential of embedded Linux$$cChris Simmonds
000475947 250__ $$aSecond edition
000475947 260__ $$aBirmingham$$bPackt$$c2017
000475947 300__ $$a1 online resource (468 pages) : illustrations
000475947 338__ $$2rdacarrier$$aonline resource$$bnc
000475947 337__ $$2rdamedia$$acomputer$$bn
000475947 3367_ $$2BibTeX$$aBOOK$$btxt
000475947 3367_ $$0PUB:(DE-HGF)3$$2PUB:(DE-HGF)$$aBook$$bbook$$mbook$$s1647341952_30951
000475947 3367_ $$2DataCite$$aOutput Types/Book$$btxt
000475947 3367_ $$2ORCID$$aBOOK$$btxt
000475947 3367_ $$01$$2EndNote$$aBook$$btxt
000475947 3367_ $$2DRIVER$$abook$$btxt
000475947 50500 $$tStarting Out
000475947 50500 $$tLearning About Toolchains
000475947 50500 $$tAll About Bootloaders
000475947 50500 $$tConfiguring and Building the Kernel
000475947 50500 $$tBuilding a Root Filesystem
000475947 50500 $$tSelecting a Build System
000475947 50500 $$tCreating a Storage Strategy
000475947 50500 $$tUpdating Software in the Field
000475947 50500 $$tInterfacing with Device Drivers
000475947 50500 $$tStarting Up – The init Program
000475947 50500 $$tManaging Power
000475947 50500 $$tLearning About Processes and Threads
000475947 50500 $$tManaging Memory
000475947 50500 $$tDebugging with GDB
000475947 50500 $$tProfiling and Tracing
000475947 50500 $$tReal-Time Programming
000475947 520__ $$aEmbedded Linux runs many of the devices we use every day, from smart TVs to WiFi routers, test equipment to industrial controllers - all of them have Linux at their heart. Linux is a core technology in the implementation of the inter-connected world of the Internet of Things. The comprehensive guide shows you the technologies and techniques required to build Linux into embedded systems. You will begin by learning about the fundamental elements that underpin all embedded Linux projects: the toolchain, the bootloader, the kernel, and the root filesystem. You’ll see how to create each of these elements from scratch, and how to automate the process using Buildroot and the Yocto Project. Moving on, you’ll find out how to implement an effective storage strategy for flash memory chips, and how to install updates to the device remotely once it is deployed. You’ll also get to know the key aspects of writing code for embedded Linux, such as how to access hardware from applications, the implications of writing multi-threaded code, and techniques to manage memory in an efficient way. The final chapters show you how to debug your code, both in applications and in the Linux kernel, and how to profile the system so that you can look out for performance bottlenecks. By the end of the book, you will have a complete overview of the steps required to create a successful embedded Linux system.
000475947 588__ $$aDataset connected to K10Plus
000475947 591__ $$aEnglish
000475947 650_7 $$2DE-H253$$aembedded Linux$$eDDCTrigger
000475947 650_7 $$2DE-H253$$aoperating system
000475947 650_7 $$2DE-H253$$atoolchain
000475947 650_7 $$2DE-H253$$abootloaders
000475947 650_7 $$2DE-H253$$akernel
000475947 650_7 $$2DE-H253$$aprogramming
000475947 650_7 $$2DE-H253$$aLinux distribution
000475947 780__ $$iIsPreviousVersionOf$$wPUBDB-2017-148394
000475947 8564_ $$uhttps://ebookcentral.proquest.com/lib/DESY/detail.action?docID=4898669$$yfull text
000475947 8527_ $$2DE-H253$$aOnline Library$$beBook$$c006.22 Sim$$h006.$$p50-475947$$t1$$xUnlimited Access-Lizenz$$zuse online link
000475947 8767_ $$2DE-H253$$aOnline Library$$d2022-03-15$$eSchweitzer$$honline$$javailable$$p50-475947$$t1
000475947 9801_ $$aOPAC
000475947 980__ $$abook