دانلود کتاب USB Complete

49,000 تومان

USB کامل شد


موضوع اصلی الکترونیک: فناوری ریزپردازنده
نوع کالا کتاب الکترونیکی
ناشر MIX
تعداد صفحه 519
حجم فایل 4 مگابایت
کد کتاب 9780965081955,0965081958
نوبت چاپ دومین
نویسنده
زبانانگلیسی
فرمتPDF
سال انتشار2001
مطلب پیشنهادی: با پول کتاب در ایران چی میشه خرید؟
در صورت نیاز به تبدیل فایل به فرمت‌های PDF، EPUB، AZW3، MOBI و یا DJVU می‌توانید به پشتیبان اطلاع دهید تا در صورت امکان، فایل مورد نظر را تبدیل نمایند. سایت بَلیان دارای تخفیف پلکانی است، یعنی با افزودن کتاب بیشتر به سبدخرید، قیمت آن برای شما کاهش می‌یابد. جهت مشاهده درصد تخفیف‌ها بر روی «جدول تخفیف پلکانی» در پایین کلیک نمایید. جهت یافتن سایر کتاب‌های مشابه، از منو جستجو در بالای سایت استفاده نمایید.
شما می‌توانید با هر 1000 تومان خرید، ۱ شانس شرکت در قرعه‌کشی کتابخانه دیجیتال بلیان دریافت کنید و شانس خود را برای برنده شدن جوایز هیجان انگیز امتحان کنید. «شرایط شرکت در قرعه‌کشی»

جدول کد تخفیف

با افزودن چه تعداد کتاب به سبد‌خرید، چند‌ درصد تخفیف شامل آن خواهد شد؟ در این جدول پاسخ این سوال را خواهید یافت. برای مثال: اگر بین ۳ الی ۵ کتاب را در سبد خرید خود قرار دهید، ۲۵ درصد تخفیف شامل سبد‌خرید شما خواهد شد.
تعداد کتاب درصد تخفیف قیمت کتاب
1 بدون تخفیف 25,000 تومان
2 20 درصد 20,000 تومان
3 الی 5 25 درصد 18,750 تومان
6 الی 10 30 درصد 17,500 تومان
11 الی 20 35 درصد 16,250 تومان
21 الی 30 40 درصد 15,000 تومان
31 الی 40 45 درصد 13,750 تومان
41 الی 50 50 درصد 12,500 تومان
51 الی 70 55 درصد 11,250 تومان
71 الی 100 60 درصد 10,000 تومان
101 الی 150 65 درصد 8,750 تومان
151 الی 200 70 درصد 7,500 تومان
201 الی 300 75 درصد 6,250 تومان
301 الی 500 80 درصد 5,000 تومان
501 الی 1000 85 درصد 3,750 تومان
1001 الی 10000 90 درصد 2,500 تومان
توضیحات

ترجمه فارسی توضیحات (ترجمه ماشینی)

USB کامل شد

چه کسی باید این کتاب را بخواند؟

اگر می‌خواهید بدانید چگونه یک دستگاه جانبی را با رابط گذرگاه سریال جهانی (USB) طراحی و برنامه‌ریزی کنید، یا اگر می‌خواهید نحوه برقراری ارتباط با دستگاه‌های جانبی USB را از برنامه‌هایی که می‌نویسید، بدانید، این کتاب برای شما مناسب است. اینها برخی از سؤالاتی است که کتاب به آنها پاسخ می دهد:

USB چیست و چگونه دستگاه های جانبی از آن برای برقراری ارتباط با رایانه های شخصی استفاده می کنند؟ رابط USB چیزهای زیادی دارد و درک نحوه عملکرد USB برای ایجاد سخت افزار و کد برنامه ای که کارآمد و قابل اعتماد کار می کند ضروری است. تمرکز این کتاب بر دانش عملی است که شما در انتخاب اجزا و نوشتن سیستم عامل دستگاه برای برقراری ارتباط از طریق اتوبوس نیاز دارید.

چگونه می توانم تصمیم بگیرم که آیا پروژه من باید از رابط USB استفاده کند؟ شاید طراحی شما برای USB مناسب نباشد. من به شما نشان خواهم داد که چگونه تصمیم بگیرید که آیا آن است. اگر پاسخ مثبت است، من به شما کمک می کنم تصمیم بگیرید که کدام یک از سه سرعت و چهار نوع انتقال USB را استفاده کنید.

چگونه یک تراشه کنترل کننده USB را برای طراحی لوازم جانبی خود انتخاب کنم؟ هر وسیله جانبی USB باید دارای یک کنترلر هوشمند باشد. ده ها تراشه کنترل کننده برای استفاده در وسایل جانبی USB طراحی شده اند. در این کتاب، من خانواده‌های تراشه‌های محبوب را با هم مقایسه می‌کنم و نکاتی را در مورد چگونگی تصمیم‌گیری، بر اساس نیازهای پروژه و پس‌زمینه و ترجیحات شما ارائه می‌دهم. مانند هر پروژه سیستم تعبیه شده، توسعه یک دستگاه USB نیز به یک سیستم توسعه برای بارگیری و اشکال زدایی کد نیاز دارد، و من گزینه ها را در اینجا نیز پوشش می دهم.

برنامه ها چگونه با وسایل جانبی USB ارتباط برقرار می کنند؟ برای برقراری ارتباط با یک دستگاه جانبی USB، یک رایانه شخصی به دو چیز نیاز دارد: یک درایور دستگاه که می داند چگونه با درایورهای USB رایانه شخصی ارتباط برقرار کند و یک برنامه کاربردی که می داند چگونه با درایور دستگاه صحبت کند. برخی از تجهیزات جانبی می توانند از درایورهای موجود در ویندوز استفاده کنند. برخی دیگر ممکن است به یک درایور سفارشی نیاز داشته باشند. این کتاب به شما نشان می‌دهد چه زمانی می‌توانید از درایورهای داخلی ویندوز استفاده کنید و چگونه با دستگاه‌های برنامه‌های Visual Basic و Visual C++ ارتباط برقرار کنید. همچنین خواهید فهمید که نوشتن یک درایور دستگاه شامل چه مواردی می شود و چه ابزارهایی می توانند به سرعت بخشیدن به این روند کمک کنند.

وسایل جانبی USB چگونه ارتباط برقرار می کنند؟ دستگاه های جانبی USB معمولاً از ترکیبی از سخت افزار و کدهای تعبیه شده برای برقراری ارتباط با رایانه های شخصی استفاده می کنند. در این کتاب، نحوه نوشتن سیستم عامل دستگاه را نشان می دهم که ویندوز را قادر می سازد دستگاه را شناسایی کرده و درایور دستگاه مناسب را بارگذاری کند. من همچنین سفت‌افزار نمونه‌ای را برای تبادل داده‌ها با رایانه شخصی قرار می‌دهم.

چگونه تصمیم بگیرم که آیا دستگاه جانبی من می تواند از برق اتوبوس استفاده کند یا اینکه به منبع خود نیاز دارد؟ یک مزیت بزرگ برای USB این است که بسیاری از وسایل جانبی را می توان به طور کامل از اتوبوس تغذیه کرد. ببینید آیا دستگاه شما می‌تواند از این قابلیت استفاده کند یا خیر و چگونه مصرف برق را مدیریت کنید، مخصوصاً برای دستگاه‌هایی که از باتری استفاده می‌کنند.

چگونه می توانم مطمئن باشم که دستگاه من تا حد امکان برای کاربران نهایی خود بدون مشکل کار می کند؟ در قسمت جانبی، عملکرد روان مستلزم درک الزامات مشخصات و نحوه برآورده کردن دستگاه از آنها است. در رایانه شخصی، عملکرد صحیح نیاز به یک فایل اطلاعاتی با ساختار صحیح (INF) دارد که ویندوز را قادر می‌سازد دستگاه و نرم‌افزاری را که می‌داند چگونه با دستگاه به بهترین نحو ممکن ارتباط برقرار کند، شناسایی کند. این کتاب دارای اطلاعات و مثال هایی برای کمک به هر یک از این موارد است.

چه چیزی در نسخه دوم جدید است؟

در ماه‌های پس از انتشار اولین نسخه USB Complete، اتفاقات زیادی در دنیای USB افتاد، از جمله انتشار نسخه 2.0 مشخصات USB. USB 2.0 از سرعت گذر 480 مگابیت در ثانیه پشتیبانی می کند که چهل برابر سریعتر از USB 1.1 است. این پیشرفت و پیشرفت‌های دیگر در سخت‌افزار و نرم‌افزار باعث چاپ دوم کتاب شد.

به‌جای پرداختن به فصلی در مورد USB 2.0، کتاب را از ابتدا تا انتها بازبینی کرده‌ام تا تغییرات 2.0 را منعکس کند. بنا به درخواست رایج، افزوده دیگر کد ویژوال سی پلاس پلاس برای همراهی نمونه های ویژوال بیسیک برای ارتباطات برنامه با دستگاه های USB است. من همچنین مطالب مربوط به درایورها و برنامه‌های کاربردی ویندوز را گسترش داده‌ام تا ویندوز 2000 را شامل شود و اطلاعاتی در مورد تراشه‌های کنترل‌کننده جدید و ابزارهای توسعه اضافه کرده‌ام. سایر افزودنی‌ها و به‌روزرسانی‌ها در سرتاسر پاشیده شده‌اند، که بسیاری از آنها توسط پیشنهادات خواننده ایجاد شده‌اند.

جان اکسلسون

USB Complete

Who should read this book?

This book is for you if you want to know how to design and program a peripheral with a Universal Serial Bus (USB) interface, or if you want to know how to communicate with USB peripherals from the applications you write. These are some of questions the book answers:

What is USB and how do peripherals use it to communicate with PCs? There’s a lot to the USB interface, and understanding how USB works is essential in creating hardware and program code that works efficiently and reliably. This book’s focus is on the practical knowledge you’ll need in selecting components and writing device firmware to communicate over the bus.

How can I decide if my project should use a USB interface? Maybe your design isn’t suited for USB. I’ll show you how to decide whether it is. If the answer is yes, I’ll help you decide which of USB’s three speeds and four transfer types to use.

How do I choose a USB controller chip for my peripheral design? Every USB peripheral must contain an intelligent controller. There are dozens of controller chips designed for use in USB peripherals. In this book, I compare popular chip families and offer tips on how to decide, based on both your project’s needs and your own background and preferences. As with any embedded-system project, developing a USB device also requires a development system for loading and debugging code, and I cover the options here as well.

How do applications communicate with USB peripherals? To communicate with a USB peripheral, a PC needs two things: a device driver that knows how to communicate with the PC’s USB drivers and an application that knows how to talk to the device driver. Some peripherals can use drivers included with Windows. Others may require a custom driver. This book will show you when you can use Windows’ built-in drivers and how to communicate with devices from Visual Basic and Visual C++ applications. You’ll also find out what’s involved in writing a device driver and what tools can help to speed up the process.

How do USB peripherals communicate? USB peripherals typically use a combination of hardware and embedded code to communicate with PCs. In this book, I show how to write the device firmware that enables Windows to identify a device and load the appropriate device driver. I also include example firmware for exchanging data with a PC.

How do I decide whether my peripheral can use bus power, or whether it needs its own supply? A big advantage to USB is that many peripherals can be powered entirely from the bus. Find out whether your device can use this capability and how to manage power use, especially for devices that use battery power.

How can I be sure that my device will operate as smoothly as possible for its end users? On the peripheral side, smooth operation requires understanding the specification’s requirements and how the device can meet them. In the PC, proper operation requires a correctly structured information (INF) file that enables Windows to identify the device and software that knows how to communicate with the device as efficiently as possible. This book has information and examples to help with each of these.

What’s new in the Second Edition?

In the months after the publication of the first edition of USB Complete, much happened in the world of USB, including the release of version 2.0 of the USB specification. USB 2.0 supports a bus rate of 480 Megabits per second, forty times faster than USB 1.1. This and other developments in hardware and software prompted this second edition of the book.

Rather than just tacking on a chapter about USB 2.0, I’ve revised the book from start to finish to reflect the changes in 2.0. By popular request, another addition is Visual C++ code to accompany the Visual Basic examples for application communications with USB devices. I’ve also expanded the material about Windows drivers and applications to include Windows 2000, and have added information on new controller chips and development tools. Other additions and updates are sprinkled throughout, many prompted by reader suggestions.

Jan Axelson

نظرات (0)

نقد و بررسی‌ها

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “دانلود کتاب USB Complete”