مهندس موفق الکترونیک

دانلود کتاب ذخیره کننده های USB + کتاب تشریح کامل USB

دانلود کتاب ذخیره کننده های USB، همانطور که می دانید با ظهور ذخیره کننده های USB به عنوان مثال هارد های اکسترنال و فلش مموری ها وغیره انقلابی در انتقال اطالاعات بوجود آمد . خب شما به عنوان مهندس الکترونیک دوست دارید تا  روی سیستم هایی که شما طراحی می کنید هم درگاه USB  وجود داشته باشد تا بتوانید از فضای بزگی برای ذخیره اطلاعات استفاده کنید یا نه سیستمی که شما طراحی می کنید نیاز به ارتباط با کامپیوتر از طریق پورت USB دارد بنابراین کتاب ها و فایل هایی که در ادامه نوشته برای تهیه کرده ایم را مطالعه کنید.

USB Complete 4eusb-host-d

قسمتی از مقدمه کتاب ذخیره کننده های یو اس بی:

 

USB Mass Storage

Designing and Programming
Devices and Embedded Hosts

Interfaces, Protocols, and Technologies
Designing and programming a USB mass-storage device or embedded USB
host involves a variety of interfaces, protocols, and structures.
Every USB mass-storage device must support two interfaces:
• A USB device interface to enable the device to communicate with a PC
or other USB host.
• An interface between the device’s microcontroller or other CPU and the
storage media. Flash-memory cards typically use the Serial Peripheral
Interface (SPI), MultiMediaCard bus, SD-Card bus, or a bus derived
from the ATA interface or PC-Card bus. Hard drives typically use the
ATA parallel interface.
A USB mass-storage device must implement these protocols and structures:
• Generic USB protocol. Every USB device must respond to requests sent
by the USB host and other events on the bus.
• USB mass-storage protocol. Every USB mass-storage device must detect
and respond to requests that are specific to the USB mass-storage class.
• SCSI commands. USB hosts access mass-storage devices via commands
originally developed for devices that use the Small Computer Systems
Interface (SCSI).

مطلب پیشنهادی:  دانلود کتاب Digital Image Sequence Processing

• Media-specific protocol. The storage media’s controller typically supports
a command set for accessing the media’s contents. Many flash-memory
cards use the MultiMediaCard protocol or the SD Card protocol. Hard
drives use the ATA protocol.
Reading and writing data to a mass-storage device also involves understanding
logical structures in the media:
• Media structure. Program code accesses the storage area in drives as a
series of logical blocks, or sectors. Dedicated areas in the media store

information about the logical blocks and other logical structures in the
media.
• File system. If the device firmware reads or writes to files on its own,
rather than via a USB host, the device must implement a file system such
as FAT16 or FAT32.
This book shows how to put all of these interfaces, protocols, and structures
to work in a USB mass-storage device. The book assumes you have a basic
familiarity with microcontroller programming and interfacing. For more
about USB, I recommend my book, USB Complete: Everything You Need to
Develop Custom USB Peripherals.

About the Code
This book include code examples written for the Microchip PIC18F4550
microcontroller using Microchip’s MPLAB® C18 C compiler. On my website
(web site in book) you can find links to complete mass-storage firmware
for this chip and example mass-storage firmware for other microcontrollers

مطلب پیشنهادی:  دانلود کتاب برسی طراحی روبات مریخ نورد

اگر این نوشته‌ برایتان مفید بود لطفا کامنت بنویسید.

3 دیدگاه

  1. ممنون از شما

  2. سلام خسته نباشید
    ممنون از مطالب خوبتون
    متاسفانه : دانلود فایل آموزشی USB Explained حجم فایل 9 مگابایت
    دانلود نشد بقیه دانلود شدند اگه میشه لینک دیگری بزارین ممنون میشم.
    دستتون درد نکنه.