This new edition of Linux for embedded and Real-Time Applications provides a practical introduction to the basics and the latest developments in this rapidly evolving technology. Ideal for those new to using Linux in ...
详细信息
ISBN:
(数字)9780123914330
ISBN:
(纸本)9780124159969
This new edition of Linux for embedded and Real-Time Applications provides a practical introduction to the basics and the latest developments in this rapidly evolving technology. Ideal for those new to using Linux in an embedded environment, it takes a hands-on approach and covers key concepts plus specific applications. Key features include: Substantially updated to focus on a specific ARM-based single board computer (SBC) as a target for embedded application programming Includes an introduction to Android programming With this book you will learn: The basics of Open Source, Linux and the embedded space How to set up a simple system and tool chain How to use simulation for initial application testing Network, graphics and Android programming How to use some of the many Linux components and tools How to configure and build the Linux kernel, BusyBox and U-Boot bootloader Provides a hands-on introduction for engineers and software developers who need to get up to speed quickly on embedded Linux, its operation and its capabilities - including Android Updated and changed accompanying tools, with a focus on the author's specially-developed embedded Linux Learning Kit
The article describes two real-life examples of agent-oriented applications, both of which are embedded electronic measuring systems. In each case the author discusses the constituent parts and significant issues rais...
详细信息
The article describes two real-life examples of agent-oriented applications, both of which are embedded electronic measuring systems. In each case the author discusses the constituent parts and significant issues raised concerning agent-oriented design including software development and matters related to cost. From his analysis he concludes that it is easier to manage software development for any individual agent than for the entire product as a whole. He also notes that individual automated testers are a more cost-effective alternative than one complex tester.
Over the last decade, a new reality has set in for the semiconductor industry. In a variety of application domains like wireless, multimedia, networking, and automotive, it has become more and more difficult to provid...
详细信息
Over the last decade, a new reality has set in for the semiconductor industry. In a variety of application domains like wireless, multimedia, networking, and automotive, it has become more and more difficult to provide silicon solutions without the associated software executing on the hardware. Not only has software become the key functional differentiator in many areas;its development cycle now determines the overall project success. Market research firm International Business Strategies, Inc. claims that today at 90 nm the typical overall SoC-related development effort for software has already surpassed the effort for hardware. For 45 nm designs in the year 2011, IBS projects that less than 40 percent of the overall development efforts will be spent on hardware. Given the ever growing levels of complexity, traditional approaches to developing embedded software are failing to meet the challenge;a new era of software development has begun in which the majority of embedded software is developed with virtual prototypes, in contrast to traditional software development on hardware boards.
Past communication and computing trends are inadequate to deal with today's complex, distributed, and diverse network environments. With the recent development of small-size tetherless communication/computing devi...
详细信息
Past communication and computing trends are inadequate to deal with today's complex, distributed, and diverse network environments. With the recent development of small-size tetherless communication/computing devices and the increasing diversity in their capabilities, autonomic ubiquitous communication environments are emerging. In such environments, the execution of a complex task does not necessarily make use of prconfigured devices or networks, but requires instead the selection of suitable computing elements on-the-fly, based on the task requirements and device characteristics (i.e., networking-on-demand or task-centric networking). Research is currently being carried out in various dimensions in this emerging domain, including, among other approaches for context awareness, service discovery and self-management. In this article we concentrate on proposing a distributed mechanism for discovering suitable service elements on-the-fly.
暂无评论