سلام
چون خودم AVR کار میکنم این سوالم رو اینجا مطرح کردم
سوال من از اول دسته از دوستان و اساتیدی هست که از مرز ما مبتدی ها گذشتن و برنامه نویسی (برای هر پردازنده ای) و طراحی سخت افزار رو به صورت حرفه ای انجام میدن
سوال: فرض بر ساخت یک دستگاه هست. ابتدا سخت افزار و تمام امکانات لازم برای دستگاه رو طراحی میکنید و بعد به سراغ برنامه نویسی میرید؟ و یا اول برنامه نویسی میکنید بعد سخت افزار رو طراحی میکنید؟
توضیح اینکه این سوال رو برای دوستی پرسیدم که از من کاری میخواد و بدون داشتن سخت افزار و اطلاع از این که اصلا ورودی ها و خروجی ها دقیقا چی هستن میگه بنویس 4 تا if بیشتر نیست.
روش خودم اینه که ابتدا سخت افزار رو با تمام امکاناتی که لازم میدونم طراحی میکنم و در نهایت برای اون سخت افزار کد میزنم. حالا ممکنه ویرایش هایی لازم بشه و بار ها شده اما به قول معروف تکلیف خودم رو میدونم
اما حالا این دوست من میگه نه، تو (یعنی من) داری اشتباه میکنی و اول باید کد نوشته بشه بعد بریم سراغ سخت افزار هی کد تغییر بدیم هی سخت افزار تا درست بشه (برد از برد های آسانسور هم هست و چیز مبهمی هم نیست)
حالا از شما دوستان این نظرخواهی رو دارم که بفرمایید اول بهتره سخت افزار تعیین بشه بعد نرم افزار نوشته بشه یا برعکس؟
چون خودم AVR کار میکنم این سوالم رو اینجا مطرح کردم
سوال من از اول دسته از دوستان و اساتیدی هست که از مرز ما مبتدی ها گذشتن و برنامه نویسی (برای هر پردازنده ای) و طراحی سخت افزار رو به صورت حرفه ای انجام میدن
سوال: فرض بر ساخت یک دستگاه هست. ابتدا سخت افزار و تمام امکانات لازم برای دستگاه رو طراحی میکنید و بعد به سراغ برنامه نویسی میرید؟ و یا اول برنامه نویسی میکنید بعد سخت افزار رو طراحی میکنید؟
توضیح اینکه این سوال رو برای دوستی پرسیدم که از من کاری میخواد و بدون داشتن سخت افزار و اطلاع از این که اصلا ورودی ها و خروجی ها دقیقا چی هستن میگه بنویس 4 تا if بیشتر نیست.
روش خودم اینه که ابتدا سخت افزار رو با تمام امکاناتی که لازم میدونم طراحی میکنم و در نهایت برای اون سخت افزار کد میزنم. حالا ممکنه ویرایش هایی لازم بشه و بار ها شده اما به قول معروف تکلیف خودم رو میدونم
اما حالا این دوست من میگه نه، تو (یعنی من) داری اشتباه میکنی و اول باید کد نوشته بشه بعد بریم سراغ سخت افزار هی کد تغییر بدیم هی سخت افزار تا درست بشه (برد از برد های آسانسور هم هست و چیز مبهمی هم نیست)
حالا از شما دوستان این نظرخواهی رو دارم که بفرمایید اول بهتره سخت افزار تعیین بشه بعد نرم افزار نوشته بشه یا برعکس؟
دیدگاه