Danh mục

Real-Time Embedded Multithreading Using ThreadX and MIPS- P1

Số trang: 20      Loại file: pdf      Dung lượng: 231.50 KB      Lượt xem: 8      Lượt tải: 0    
Hoai.2512

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Real-Time Embedded Multithreading Using ThreadX and MIPS- P1:Although the history of embedded systems is relatively short, 1 the advances andsuccesses of this fi eld have been profound. Embedded systems are found in a vast array ofapplications such as consumer electronics, “ smart ” devices, communication equipment,automobiles, desktop computers, and medical equipment.
Nội dung trích xuất từ tài liệu:
Real-Time Embedded Multithreading Using ThreadX and MIPS- P1Please purchase PDF Split-Merge on www.verypdf.com to remove this watermark. Newnes is an imprint of Elsevier 30 Corporate Drive, Suite 400, Burlington, MA 01803, USA Linacre House, Jordan Hill, Oxford OX2 8DP, UK Copyright © 2009, Elsevier Inc. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior written permission of the publisher. Permissions may be sought directly from Elsevier’s Science & Technology Rights Department in Oxford, UK: phone: ( 44) 1865 843830, fax: ( 44) 1865 853333, E-mail: permissions@elsevier.com. You may also complete your request online via the Elsevier homepage (http://elsevier.com), by selecting “Support & Contact” then “Copyright and Permission” and then “Obtaining Permissions.” Library of Congress Cataloging-in-Publication Data Application submitted British Library Cataloguing-in-Publication Data A catalogue record for this book is available from the British Library. ISBN: 978-1-85617-631-6 For information on all Newnes publications visit our Web site at www.elsevierdirect.com Typeset by Charon Tec Ltd., A Macmillan Company. (www.macmillansolutions.com) 08 09 10 10 9 8 7 6 5 4 3 2 1 Printed in the United States of AmericaPlease purchase PDF Split-Merge on www.verypdf.com to remove this watermark. à mes ancêtres québecoisPlease purchase PDF Split-Merge on www.verypdf.com to remove this watermark. Preface Embedded systems are ubiquitous. These systems are found in most consumer electronics, automotive, government, military, communications, and medical equipment. Most individuals in developed countries have many such systems and use them daily, but relatively few people realize that these systems actually contain embedded computer systems. Although the field of embedded systems is young, the use and importance of these systems is increasing, and the field is rapidly growing and maturing. This book is intended for persons who develop embedded systems, or for those who would like to know more about the process of developing such systems. Although embedded systems developers are typically software engineers or electrical engineers, many people from other disciplines have made significant contributions to this field. This book is specifically targeted toward embedded applications that must be small, fast, reliable, and deterministic.1 This book is composed of 14 chapters that cover embedded and real-time concepts, the MIPS® processor, all the services provided by the ThreadX® real-time operating system (RTOS), solutions to classical problem areas, and a case study. I assume the reader has a programming background in C or C , so we won’t devote any time to programming fundamentals. Depending on the background of the reader, the chapters of the book may be read independently. There are several excellent books written about embedded systems. However, most of these books are written from a generalist point of view. This book is unique because it is based on embedded systems development using a typical commercial RTOS, as well as a typical microprocessor. This approach has the advantage of providing specific knowledge and techniques, rather than generic concepts that must be converted to your specific system. Thus, you can immediately apply the topics in this book to your development efforts. Because an actual RTOS is used as the primary tool for embedded application development, there is no discussion about the merits of building your own RTOS or 1 Such systems are sometimes called deeply embedded systems. w w w.ne w nespress.comPlease purchase PDF Split-Merge on www.verypdf.com to remove this watermark. xvi Preface forgoing an RTOS altogether. I believe that the relatively modest cost of a commercial RTOS provides a number of significant advantages over attempts to “build your own.” For example, most commercial RTOS companies have spent years refining and optimizing their systems. Their expertise and product support may play an important role in the successful development of your system. The RTOS chosen for use in this book is ThreadX2 (version 5). This RTOS was selected for a variety of reasons, including reliability, ease of use, low cost, widespread use, and the maturity of the product due to the extensive experience of its developers. This RTOS contains most of the fea ...

Tài liệu được xem nhiều: