PDA

View Full Version : طراحی و کدنویسی برای یک سخت افزار کنترل از راه دور



M.KH-SH
سه شنبه 16 خرداد 1391, 16:57 عصر
سلام و خسته نباشین

دوستان تا الان زبان برنامه نویسی من vb.net بوده حالا تصمیم دارم که برنامه نویسی خودم رو با سخت افزار ادقام کنم

میخوام یک ماشین طراحی کنم که سخت افزار اون با کامپیوترشخصی شبکه بشه حالا به هر صورت بلوتوث وایرلس و یا اینترنت

(فعلا بحثی روی سخت افزار ندارم چون هیچی ازش نمیودنم باید مطالعه کنم)

حالا این سخت افزار رو ساختم و طراحی کردم میخام یک برنامه بنویسم که دستوراتی رو که از سیستم اصلی و یا همون مرکز ارسال میشه دریافت کنه و این دستورات رو به موتورهای این ماشین انتقال بده و این ماشین دستورات رو انجام بده و جواب رو به سیستم مادر انتقال بده

دوستان برای برنامه نویسی بعضی ها میگن زبان c++ و بعضی ها میگن اسمبل

برای طراحی و ساخت این جور ابزار ها باید چه زبان برنامه نویسی یاد داشته باشم که بتونم بسازم؟

(رشتم کامپیوتر نبوده و نیست برای همین برام سئوال هستش)

sharin
یک شنبه 21 خرداد 1391, 18:19 عصر
سلام.

برنامه ي سمت PC رو مي توني با همون VB.net هم بزني. C# هم جالبه . و اين 2 تا نسبت به C++ خيلي كد زنيشون راحت ترهه . البته Delphi و VB6 هم اين امكان رو دارن.
براي گفته هاي بالا فرض رو بر اين گذاشتم كه مي خواهيد از پروتكل RS232 كامپيوتر استفاده كنيد. ( با ماژول هاي مبدل موجود در بازار هم ميشه تبديلش كرد به USB )

براي برنامه نويسي ميكرو ( مثل AVR و PIC ) مي توني با basic و يا با C كد بزني ، ( احتياجي به اسمبلي نيست ... )
براي ميكرو هايي مثل ARM هم C++/C مناسب هستن.
البته با توجه به اينكه هر كدوم كامپايلرهاي جدا دارهه و ريجسترهاي مختلف با نام هاي مختلف در معماري هاي مختلف هست ، كار با هر كدومشون نياز به مطالعات جداگونه دارهه .

موفق باشيد.