Instant Optimizing Embedded Systems using Busybox - Bookswagon
close menu
Bookswagon
search
My Account
Book 1
Book 2
Book 3
Book 1
Book 2
Book 3
Book 1
Book 2
Book 3
Book 1
Book 2
Book 3
Home > Computing and Information Technology Books > Information technology: general topics > Instant Optimizing Embedded Systems Using BusyBox: Learn to optimize embedded systems with Busybox using practical, hands-on recipes
Instant Optimizing Embedded Systems Using BusyBox: Learn to optimize embedded systems with Busybox using practical, hands-on recipes

Instant Optimizing Embedded Systems Using BusyBox: Learn to optimize embedded systems with Busybox using practical, hands-on recipes


     0     
5
4
3
2
1



Out of Stock


Notify me when this book is in stock
X
About the Book

Learn to optimize embedded systems with Busybox using practical, hands-on recipes

Key Features
  • Build and play embedded (Android Linux) system with BusyBox from scratch. Configure, compile, cross-compile, and install BusyBox
  • Build external utilities and development environments (include Bash and C) for a BusyBox-based embedded system to meet diverse system requirements
  • Set up the required environment and tools for an embedded (Android Linux) system development
  • Optimize multiple aspects of an embedded (Android Linux) system using some powerful Busybox applets
Book DescriptionAs hundreds of millions of people have started using Android smartphones, embedded Linux systems are becoming more and more popular. To get more market share, not only for hardware and function piling up, smartphone manufacturers gradually realized the importance of user experience. To improve user experience, the back-end Linux system must be optimized in many ways. Instant Optimizing Embedded System Using BusyBox is a practical, hands-on guide that provides you with a number of clear, step-by-step exercises to help you take advantage of the real power behind Busybox, and give you a good grounding for using it to optimize your embedded (Android Linux) systems. Moving on from the basics, this book will teach you how to configure and compile it from source code, including cross-compiling it with static linking and dynamic linking. You will also learn how to install and use Busybox on the Android emulator. You will learn to replace the simple Android mksh console with Busybox ash console and start a telnet and HTTP service provided by Busybox. You will also build embedded Linux file system from scratch and start it on Android emulator. We will take a look at how to add functionality to Busybox based system, including adding external applets to Busybox, as well as building development environments (like Bash and C) for it manually or with the automatic Buildroot system. If want to learn how to take advantage of using Busybox applets to optimize your embedded system, then this is the book for you for it will also show you how to use the powerful applets to optimize multiple aspects of an embedded (Android Linux) system.This book will teach you how to build an embedded (Android Linux) system with Busybox, enhance its functionality to meet diverse system requirements, and optimize it to provide a better user experience for embedded products.What you will learn
  • Learn to configure and compile Busybox from source code for different platforms
  • Replace the original Android mksh console with Busybox ash console
  • Learn to integrate new applets to Busybox
  • Build a development environment such as Bash and C for a Busybox-based embedded system and use it on an Android emulator
  • Tailor the system size to reduce disk and memory footprint
  • Guarantee system stability with test automationSave on power costs to lengthen battery life and reduce charging times
  • Speed up system boot time to save users waiting timeIncrease system serviceability with debugging and tracing methods
Who this book is for

If you are an embedded system developer or Android developer who wishes to learn to build an embedded (Android Linux) system from scratch, as well as to optimize the system performance, then this book will be great for you. It's assumed that you have some experience in Linux and UNIX utilities. If you are a new developer, this book will also help you to get started with Busybox and Android Linux development.



Table of Contents:
Table of Contents


    About the Author :
    Wu Zhangjin studied Computer Science and Technology at Lanzhou University and obtained his Master's degree in Distributed and Embedded System in 2010. He is a Linux user and developer since 2004 and he co-founded the Open Source Community of Lanzhou University in 2006. He is an active open source contributor; he launched the Linux-Loongson/Community Project in 2009 and uploaded more than 100 patches to the Linux mainline. He reactivated the Tiny-Linux kernel project in 2011. He also developed some other open source projects, such as VnStatSVG and TP4CELL. He worked for a Chinese Loongson CPU application company and a world-leading embedded system company and now works on Linux system optimization for a leading Chinese Android smartphone company. Currently, his main focus includes real-time systems, Linux RAS, power saving, system fastboot, system-size optimization, and kernel debugging and tracing. His private website is http://tinylab.org; it is mainly about embedded system research and development. The extra content related to this book project will also be discussed there. Cao Ziqiang is a Linux fan since 2004, and has more than eight years of experience in using the Linux operating system. He has extensive experience in video programs and network programs in C/C++ under Linux and has also majored in Linux kernel and device-driver development. In recent years, he has paid more attention to system stability and robustness, and worked for a smartphone company that uses Android as their main software platform. He is good at analyzing and resolving problems at the development phase using Linux tools such as toolbox, BusyBox, and some other open source projects of the Linux community. As a participant, he tested and fixed bugs in the Google Samsung kernel community. This is his first book as a co-author. He sincerely believes in the sharing of experience, which he has done with this book, and he will not stop sharing.


    Best Sellers


    Product Details
    • ISBN-13: 9781783289868
    • Publisher: Packt Publishing Limited
    • Publisher Imprint: Packt Publishing Limited
    • Edition: Digital original
    • No of Pages: 72
    • ISBN-10: 1783289864
    • Publisher Date: 13 Jan 2025
    • Binding: Digital (delivered electronically)
    • Language: English
    • Sub Title: Learn to optimize embedded systems with Busybox using practical, hands-on recipes


    Similar Products

    Add Photo
    Add Photo

    Customer Reviews

    REVIEWS      0     
    Click Here To Be The First to Review this Product
    Instant Optimizing Embedded Systems Using BusyBox: Learn to optimize embedded systems with Busybox using practical, hands-on recipes
    Packt Publishing Limited -
    Instant Optimizing Embedded Systems Using BusyBox: Learn to optimize embedded systems with Busybox using practical, hands-on recipes
    Writing guidlines
    We want to publish your review, so please:
    • keep your review on the product. Review's that defame author's character will be rejected.
    • Keep your review focused on the product.
    • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
    • Refrain from mentioning competitors or the specific price you paid for the product.
    • Do not include any personally identifiable information, such as full names.

    Instant Optimizing Embedded Systems Using BusyBox: Learn to optimize embedded systems with Busybox using practical, hands-on recipes

    Required fields are marked with *

    Review Title*
    Review
      Add Photo Add up to 6 photos
      Would you recommend this product to a friend?
      Tag this Book Read more
      Does your review contain spoilers?
      What type of reader best describes you?
      I agree to the terms & conditions
      You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

      CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

      These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


      By submitting any content to Bookswagon, you guarantee that:
      • You are the sole author and owner of the intellectual property rights in the content;
      • All "moral rights" that you may have in such content have been voluntarily waived by you;
      • All content that you post is accurate;
      • You are at least 13 years old;
      • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
      You further agree that you may not submit any content:
      • That is known by you to be false, inaccurate or misleading;
      • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
      • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
      • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
      • For which you were compensated or granted any consideration by any unapproved third party;
      • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
      • That contains any computer viruses, worms or other potentially damaging computer programs or files.
      You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


      For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


      All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

      Accept


      Inspired by your browsing history


      Your review has been submitted!

      You've already reviewed this product!