- عنوان کتاب: Firmware Development /A Guide to Specialized Systemic Knowledge
- نویسنده: Subrata Banik
- حوزه: سفت افزار
- سال انتشار: 2022
- تعداد صفحه: 423
- زبان اصلی: انگلیسی
- نوع فایل: pdf
- حجم فایل: 14.11 مگابایت
سفتافزار اولین قطعه کدی است که پس از روشن کردن دستگاه توسط کاربر نهایی روی سختافزار مورد نظر اجرا میشود. بسته به نوع سخت افزار هدف، عملیات انجام شده توسط سیستم عامل ممکن است متفاوت باشد، اما عملیات اساسی سیستم عامل در سرتاسر سخت افزار مورد نظر یکسان باقی می ماند: انجام حداقل مقدار اولیه اولیه سخت افزار و یا انتظار برای شروع ارتباط میزبان محور یا تحویل کنترل نرم افزار سیستم سطح بالا که امکان تعامل کاربر نهایی را فراهم می کند. بر اساس بخش بازار هدف، یک سیستمعامل میتواند چندین ماشین مجازی داشته باشد و/یا انواع مختلفی از برنامههای کاربردی نصب شود که نیازهای کاربر نهایی را برآورده کند. اگرچه کنترل به سیستمعامل میرود، نمونهای از میانافزار هنوز زنده است و برای مدیریت چند کار حیاتی که برای برنامهها یا درایورهای مبتنی بر سیستم عامل نمیتوانند انجام دهند، موجود است.
با گذشت زمان، معماریهای CPU پیچیدهتر شدهاند و الزامات پلتفرم تکامل یافتهاند. این امر مرز میانافزار را جابجا کرده و باعث شده است که سیستم عامل خدمات خود را نیز گسترش دهد.
Firmware is the first piece of code that runs on the target hardware after the end user has turned on a device. Depending on the types of target hardware, the operations being performed by the firmware may differ, but the fundamental operations of firmware remain the same across the target hardware: performing the bare minimal hardware initialization and either waiting for host-centric communication to initiate or handing off control to the high-level system software that allows the end-user interaction. Based on the target market segment, an OS can have multiple virtual machines, and/or various types of applications are installed that satisfy the end-user needs. Although the control goes to the OS, an instance of the firmware is still alive and available to manage a few critical tasks that for OS-based applications or drivers cannot perform.
Over time, CPU architectures have gotten more complicated, and platform requirements have evolved. This has pushed the firmware boundary and caused firmware to extend its services too.
این کتاب را میتوانید از لینک زیر بصورت رایگان دانلود کنید:
Download: Firmware Development
نظرات کاربران