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