کتاب کاربرد LKM در توسعه دستگاه با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره کاربرد LKM در توسعه دستگاه
موضوع کلی: سیستمعاملهای مدرن
موضوع میانی: Loadable Kernel Modules
📋 سرفصلهای دوره
- 1. آشنایی با معماری هسته لینوکس
- 2. مقدمهای بر ماژولهای هسته
- 3. کامپایل و ساخت ماژولهای LKM
- 4. بارگذاری و تخلیه ماژولها
- 5. بررسی وضعیت ماژولها
- 6. برنامهنویسی پایه با C برای LKM
- 7. ساختارهای داده در LKM
- 8. توابع هسته و فراخوانی آنها
- 9. مدیریت حافظه در ماژولها
- 10. استفاده از لیستهای پیوندی در LKM
- 11. مدیریت قفلها و همگامسازی
- 12. ایجاد دستگاههای کاراکتری
- 13. ایجاد دستگاههای بلاکی
- 14. برنامهنویسی درایور برای دستگاههای ورودی
- 15. برنامهنویسی درایور برای دستگاههای خروجی
- 16. استفاده از وقفهها در LKM
- 17. مدیریت DMA در ماژولها
- 18. برنامهنویسی درایور USB
- 19. برنامهنویسی درایور SPI
- 20. برنامهنویسی درایور I2C
- 21. استفاده از تایمرها در LKM
- 22. برنامهنویسی درایور شبکههای اترنت
- 23. برنامهنویسی درایور Wi-Fi
- 24. برنامهنویسی درایور بلوتوث
- 25. کار با فایلهای پیکربندی در LKM
- 26. استفاده از procfs برای نمایش اطلاعات
- 27. استفاده از sysfs برای تنظیم پارامترها
- 28. دیباگ کردن ماژولهای LKM
- 29. استفاده از GDB برای دیباگ کردن هسته
- 30. تحلیل عملکرد ماژولها
- 31. بهینهسازی مصرف حافظه در LKM
- 32. بهینهسازی سرعت اجرای LKM
- 33. بررسی امنیت ماژولها
- 34. ایجاد یک فریمورک تست برای LKM
- 35. بررسی و رفع اشکالات رایج LKM
- 36. استفاده از کتابخانههای موجود در هسته
- 37. برنامهنویسی درایور صدا
- 38. برنامهنویسی درایور گرافیک
- 39. برنامهنویسی درایور سنسورها
- 40. بررسی ساختار درایورهای موجود
- 41. ایجاد یک درایور ساده برای LED
- 42. ایجاد یک درایور برای نمایشگر LCD
- 43. برنامهنویسی درایور دوربین
- 44. استفاده از Device Tree در LKM
- 45. برنامهنویسی درایور برای سیستمهای embedded
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.