برنامه نویسی حرفه ای میکروکنترلر از جهاتی شبیه آشپزی حرفه ای است. آیا صرف شناختن برنج و گوشت و نخود و لوبیا و سیب زمینی و ... از کسی آشپز حرفه ای می سازد؟ واضح است که پاسخ این سوال منفی است. دانش اصلی یک آشپز حرفه ای، اطلاع از نحوه ترکیب و استفاده توام از این مواد اولیه در کنار هم است و اینکه هر ماده اولیه ای را باید در کجا و به چه میزانی بکار ببرد تا غذای دلخواه به بهترین شکل تهیه شود.
در بحث میکروکنترلرها هم شناخت سخت افزارهای مختلف و راه اندازی آنها و حتی شناخت اصول استاندارد کدنویسی به تنهایی از کسی برنامه نویس حرفه ای نمی سازد. یک فرد غیرحرفه ای ممکن است قادر باشد تمام سخت افزارهای یک میکروکنترلر را بصورت مجزا راه اندازی کند و از آنها جواب بگیرد. اما دانش و مهارت اصلی یک برنامه نویس حرفه ای میکروکنترلر در نحوه و چگونگی استفاده ترکیبی از سخت افزارهای مختلف و مدیریت همزمان و توام آنها برای انجام کاربردهای پیچیده است.
@KnowledgePlus
Post #1196
18.6K