شروع کار با سیستم های توکار امن؛ توسعه سیستم های اینترنت اشیاء برای میکروبیت و رزبری پای پیکو با استفاده از Rust و Tock

قیمت 62,000 تومان

خرید محصول توسط کلیه کارت های شتاب امکان پذیر است و بلافاصله پس از خرید، لینک دانلود محصول در اختیار شما قرار خواهد گرفت.
با استفاده از Rust و Tock، برنامه‌های اینترنت اشیا امن و قابل اعتمادی برای micro:bit و Raspberry Pi Pico بسازید.

Tock، یکی از اولین سیستم‌های عامل نوشته شده با Rust، برای اجرای ایمن چندین برنامه روی دستگاه‌های کم‌مصرف طراحی شده است و شما را قادر می‌سازد تا یک پایه امن برای سیستم‌های اینترنت اشیا بسازید. این یک سیستم عامل متن‌باز است که اخیراً محبوبیت زیادی پیدا کرده است، زیرا شرکت‌هایی مانند Google[1] آن را بررسی و در محصولات خود ادغام می‌کنند.

این کتاب شما را در مراحل لازم برای سفارشی‌سازی و ادغام Tock در دستگاه‌هایتان راهنمایی می‌کند. ابتدا، ویژگی‌های Tock و نحوه اجرای آن را روی دو مورد از محبوب‌ترین پلتفرم‌های اینترنت اشیا بررسی خواهید کرد: micro:bit و Raspberry Pi Pico. همچنین نگاهی به Rust و نحوه استفاده از آن برای ساخت برنامه‌های امن با Tock خواهید داشت.

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

در مرحله بعد، چارچوب برنامه‌های Tock برای زبان C را بررسی خواهید کرد. این کتاب با شروع از APIهای ساده Tock تا سیستم پیچیده‌تر ارتباطات بین فرآیندی، مروری کامل بر اکوسیستم برنامه‌های Tock ارائه می‌دهد.

با رویکردی عملی، کتاب «شروع به کار با سیستم‌های جاسازی‌شده امن» نقطه شروعی برای ساخت یک پایه امن اینترنت اشیا با استفاده از سیستم عامل Tock فراهم می‌کند.

شما موارد زیر را انجام خواهید داد:

استفاده از Rust برای توسعه سیستم‌های جاسازی‌شده
نوشتن برنامه‌ها و درایورها برای Tock
سفارشی‌سازی هسته Tock برای پلتفرم‌های سخت‌افزاری خاص
ایجاد یک پایه محکم برای ساخت برنامه‌های کاربردی اینترنت اشیا امن و قابل اعتماد
استفاده از Tock برای اطمینان از امنیت میکروکنترلرهای شما و ادغام آنها در پروژه‌هایتان
مدیریت محصولاتی که به Tock متکی هستند
این کتاب برای چه کسانی مناسب است

طراحان، توسعه‌دهندگان و یکپارچه‌سازان سیستم‌های اینترنت اشیا که با مفاهیم سیستم‌های عامل آشنا هستند. این کتاب همچنین می‌تواند برای افرادی با تجربه کمتر که می‌خواهند مروری بر جدیدترین فناوری‌های سخت‌افزاری و نرم‌افزاری مربوط به ساخت سیستم‌های اینترنت اشیا امن داشته باشند، مناسب باشد.

سال انتشار: 2022  |  تعداد صفحات: 542  |  حجم فایل: 6.02 مگابایت  |  زبان: انگلیسی
Getting Started with Secure Embedded Systems: Developing IoT Systems for micro:bit and Raspberry Pi Pico Using Rust and Tock
نویسنده
Alexandru Radovici, Ioana Culic
ناشر
Alexandru Radovici, Ioana Culic
ISBN10:
1484277880
ISBN13:
9781484277881