کتاب آموزش توسعهی ماژولهای کرنل لینوکس با C با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش توسعهی ماژولهای کرنل لینوکس با C
موضوع کلی: برنامه نویسی
موضوع میانی: سی (C)
📋 سرفصلهای دوره
- 1. مقدمهای بر کرنل لینوکس
- 2. معماری کرنل لینوکس
- 3. فرآیند بوت و راهاندازی کرنل
- 4. مدیریت حافظه در کرنل لینوکس
- 5. مدیریت فرآیندها و زمانبندی
- 6. ارتباطات بین فرآیندی (IPC)
- 7. سینماتیکهای لینوکس و سیستم فراخوانی
- 8. درایورهای دستگاه در لینوکس
- 9. مدیریت وقفه در کرنل
- 10. برنامهنویسی همزمان در کرنل
- 11. قفلها و همگامسازی
- 12. دستکاری دادهها در کرنل
- 13. ساخت ماژولهای کرنل: اصول اولیه
- 14. کامپایل و بارگذاری ماژولها
- 15. اشکالزدایی ماژولهای کرنل
- 16. استفاده از GDB برای اشکالزدایی کرنل
- 17. بررسی کد کرنل با استفاده از ابزارهای مختلف
- 18. تحلیل عملکرد ماژولهای کرنل
- 19. بهینهسازی کد کرنل
- 20. دستکاری فایلها در کرنل
- 21. شبکهسازی در کرنل لینوکس
- 22. پروتکلهای شبکه در کرنل
- 23. مدیریت دستگاههای ذخیرهسازی
- 24. سیستم فایلهای لینوکس
- 25. درایورهای دستگاه USB
- 26. درایورهای دستگاه PCI
- 27. درایورهای دستگاه SPI
- 28. درایورهای دستگاه I2C
- 29. مدیریت برق در کرنل
- 30. مدیریت باتری
- 31. سنسورها و مدیریت آنها
- 32. ارتباط سریال در کرنل
- 33. مدیریت صفحه نمایش و گرافیک
- 34. درایورهای کارت صدا
- 35. درایورهای دوربین
- 36. درایورهای لمسی
- 37. مدیریت ورودی/خروجی (I/O)
- 38. برنامهنویسی در فضای هسته
- 39. استفاده از ساختارهای دادهی کرنل
- 40. مدیریت حافظهی پویا در کرنل
- 41. برنامهنویسی وقایعمحور
- 42. استفاده از لیستها و درختها در کرنل
- 43. مدیریت زمان در کرنل
- 44. بررسی و تحلیل لاگهای کرنل
- 45. پیکربندی کرنل لینوکس
- 46. ساخت ایمیج کرنل سفارشی
- 47. بهروزرسانی کرنل
- 48. امنیت کرنل
- 49. محافظت از حافظه
- 50. مدیریت دسترسیها
- 51. بررسی آسیبپذیریهای کرنل
- 52. توسعهی درایورهای کاراکتری
- 53. توسعهی درایورهای بلاکی
- 54. توسعهی درایورهای شبکهای
- 55. توسعهی درایورهای صوتی
- 56. بررسی موارد مطالعاتی ماژولهای کرنل
- 57. تست و ارزیابی ماژولهای کرنل
- 58. مستندسازی ماژولهای کرنل
- 59. بهترین شیوههای برنامهنویسی کرنل
- 60. پیادهسازی یک سیستم فایل ساده
- 61. پیادهسازی یک درایور دستگاه مجازی
- 62. مدیریت دستگاههای ورودی
- 63. مفهوم Device Tree و استفاده از آن
- 64. ساخت یک ماژول کرنل برای یک سنسور خاص
- 65. بررسی و پیادهسازی کدهای همگامسازی پیشرفته
- 66. پیاده سازی یک سیستم لاگینگ سفارشی در کرنل
- 67. بهینهسازی مصرف انرژی در ماژولهای کرنل
- 68. استفاده از tracepoints برای اشکالزدایی
- 69. بررسی و تحلیل پایداری کرنل
- 70. استفاده از perf برای پروفایلسازی کرنل
- 71. بررسی و تحلیل کدهای کرنل open source
تگها:
C لینوکس
برنامه نویسی C
برنامه نویسی سیستم
توسعه ماژول لینوکس
درایور لینوکس
سیستم عامل
کرنل لینوکس
لینوکس
ماژول کرنل لینوکس
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.