اطلاعیه

Collapse
No announcement yet.

با چه سیستم عامل و با چه نرم افزاری شروع کنم

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    با چه سیستم عامل و با چه نرم افزاری شروع کنم

    سلام
    تازه با Orange Pi آشنا شدم و هنوز یک برنامه هم ننوشتم
    با چه سیستم عاملی کار کنم . اندروید - لینوکس یا سیستم عامل خودش
    یکی میگه با پایتون و یکی میگه با Node.js . گیج شدم که کدامش بهتره
    لطفا راهنمایی کنید ممنون

    #2
    پاسخ : با چه سیستم عامل و با چه نرم افزاری شروع کنم

    سلام
    خانواده orange pi بردهای زیادی داره کدوم رو انتخاب کردین ؟
    انتخاب سیستم عامل بستگی به نیاز شما میتونه داشته باشه.

    دیدگاه


      #3
      پاسخ : با چه سیستم عامل و با چه نرم افزاری شروع کنم

      ممنون چون تجربه ای ندارم دارم سوال میکنم
      فعلا برد از این نمونه ارزان قیمت حدود 65 خرید کردم .هنوز دستم نرسیده
      من دنبال یه زبان برنامه نویسی هستم که بشه توی برد های دیگه هم استفاده کردمنبع خوبی داشته باشه
      سیستم عامل هم که اندروید و لینوکس و ظاهرا یه سیستم عامل برای خودش داره
      چیو پیشنهاد میکنید من شروع کنم.

      دیدگاه


        #4
        پاسخ : با چه سیستم عامل و با چه نرم افزاری شروع کنم

        شما احتمالا Orange Pi Zero رو خریدین
        واسه شروع می تونه خوب باشه.سیستم عامل های زیادی واسش موجوده سایت خود orange pi هم تعدادی شو معرفی کرده سورس اندروید و یک نسخه اندروید پورت شده مخصوص خودش هم هست اما مشکلی که وجود داره سخت افزار پایین zero هست شاید از اندروید اون چیزی رو که در انتظار دارین بر آورده نکنه و مساله دیگه این سیستم ها ممکنه پایداری خوبی نداشته باشن(حتی بعضی ها شونم قابل دانلود نیست !)
        تو همین جا آموزش Armbian رو شروع کردیم و ادامه خواهد داشت میتونید از اونم استفاده کنید.
        در مورد زبان برنامه نویسی زبان های مختلفی هست
        WiringPi به زبان C هست و واسه اکثر مینی کامپیوتر ها هم وجود داره در اصل برای رزبری پای بود که واسه بقیه هم پورت شده
        به زبان های جاوا ، node js، پایتون و ... هم میشه کدنویسی کرد.

        دیدگاه


          #5
          پاسخ : با چه سیستم عامل و با چه نرم افزاری شروع کنم

          ممنون از جوابتون . شما که کار کردید فکر میکنید کدام یک از زبان ها و نرم افزار ها آینده داره و ارزش وقت گزاشتن روی اونو داره .مثلا برای اندروید اول eclipse

          بود حالا همه رفتند سراغ اندروید استادیو

          دیدگاه


            #6
            پاسخ : با چه سیستم عامل و با چه نرم افزاری شروع کنم

            eclipse یک محیط برنامه نویسیه اول ها اندروید استدیو به صورت قوی و استیبل نبود و با Eclipse شروع شد اما بعد اندروید استدیو کامل شد و زبام هر دو یکی هست هر دو با جاوا هستن
            اینجا هم نمیشه گفت کدومش خوبه کدومش بده هر کدوم جای خودشو دارن اما فکر کنم برای شروع سراغ زبانی برین که خودتونم قبلا کمو بیش کار کردین خوبه.

            دیدگاه


              #7
              برنامه نویسی raspberry pi با لب ویو

              ممنون حالا یه سوالی . آیا امکان برنامه نویسی raspberry pi با لب ویو وجود داره .کسی این کارو کرده .

              دیدگاه


                #8
                پاسخ : با چه سیستم عامل و با چه نرم افزاری شروع کنم

                سلام لطفا این مطلب را مطالعه کنید
                مهم ترین دلایلی که باعث محبوب شدن زبان پایتون شده سادگی اون هست. سادگی به این معنی که شما با کمترین کدنویسی ممکن و به سرعت میتونید برنامه مورد نظرتون رو بنویسید. از طرف دیگه نحو و دستورات این زبان به زبان انسان خیلی نزدیک هست و این خوانایی برنامه رو بالا میبره. یکی دیگر از ویژگی های مهم پایتون چند پلتفرم بودن اون هست. شما میتونید برنامه رو بدون تغییر یا با تغییرات جزئی در سیستم عامل های مختلفی اجرا بگیرید. برنامه های نوشته شده با پایتون بر روی سیستم عامل های ویندوز، مکینتاش، یونیکس، لینوکس، سولاریس و … قابل اجرا هست که این ویژگی قدرت زیادی رو به برنامه نویسان این زبان داده. پایتون از برنامه نویسی شئ گرا به خوبی پشتیبانی میکنه. از دیگر ویژگی های پایتون قابلیت درون سازی کد هست. این ویژگی به این معنی هست که میتونید قسمتی از برنامه رو با زبان دیگری بنویسید و اون رو در میان کدهای پایتون قرار بدید. به عنوان مثال از کدهای زبان جاوا یا C++ میتونید در درون کدهای برنامه تون که به زبان پایتون نوشته شده استفاده کنید. پایتون دارای کتابخانه*های گسترده ای هست. تقریبا میشه گفت برای هر موضوعی که بخواهید در رابطه با آن کد بنویسید، کتابخانه ای در پایتون وجود داره. کتابخانه هایی برای ایجاد اسناد، رابط کاربری، هوش مصنوعی، برنامه نویسی وب، بازی سازی و ….
                خداوندا
                از بچگی به من آموختندهمه را دوست بدار حال که بزرگ شده ام و کسی را دوست می*دارم می گویند:
                فراموشش کن
                دکتر علی شریعتی

                دیدگاه


                  #9
                  پاسخ : برنامه نویسی raspberry pi با لب ویو

                  اجرای برنامه های Labview بر روی رزبری پای
                  در این ویدیو مشاهده خواهید کرد که برنامه های نوشته شده در لب ویو به راحتی بر روی برد رزبری قابل اجرا می باشد. با استفاده از این قابلیت می توانید برنامه های مورد نظر خود را به راحتی با زبان گرافیکی لب ویو پیاده سازی کنید.
                  خداوندا
                  از بچگی به من آموختندهمه را دوست بدار حال که بزرگ شده ام و کسی را دوست می*دارم می گویند:
                  فراموشش کن
                  دکتر علی شریعتی

                  دیدگاه


                    #10
                    پاسخ : با چه سیستم عامل و با چه نرم افزاری شروع کنم

                    لینک مشکل داره

                    دیدگاه


                      #11
                      پاسخ : با چه سیستم عامل و با چه نرم افزاری شروع کنم

                      نوشته اصلی توسط sepehr63 نمایش پست ها
                      لینک مشکل داره
                      سلام جناب مهندس


                      در رابطه با زبان برنامه نویسی و فرمایشات شما ، خواستم نظرم رو به اشتراک بزارم. البته این رو هم عرض کنم که روی سخنم عزیزانی هستند که این تاپیک رو میخونند. شاید مفید باشه.
                      گاها پرسیده میشه بهترین زبان برنامه نویسی چیه؟ باید عرض کنم که بدلیل اینکه الان سالها از پیدایش زبانهای برنامه نویسی می گذرد و بخاطر مسایلی مثل الگوبرداری زبانهای برنامه نویسی از یکدیگر، استانداردسازی زبانها، استفاده ازخطاهاو اشتباهات زبانهای دیگر در زمان پیدایش زبان، ورژنهای جدید و اصلاح باگها و خطاهای ورژنهای قبلی، استفاده از زبانهای دیگر درون برنامه بصورت Inline یا کتابخانه و .... به همه این دلایل دیگر، بحث بهتر بودن فلان زبان مطرح نیست.
                      پس چی باعث میشه تا ما یک زبان برنامه نویسی رو انتخاب کنیم؟
                      1.گفتیم که امکانات بیشتر زبانها با هم یکیه اما گاها در محیط IDE یا ... یک منوی خاص یا چیزی مثل آن هست که در IDE رقیب نیست در مقابل هم منوهایی در برنامه رقیب هست که دراین برنامه نیست. پس سوال مهم برای انتخاب بین این دو، این هست که کدام این منوها بدرد کار و پروژه های ما می خورند (البته همونطور که گفتم این موارد بسیار محدود هستند)
                      2.قابلیت مولتی پلتفرم بودن زبان
                      سر این مورد هم بحثی که برای ما باید مهم باشه اینه که چه پلتفورمی؟؟؟
                      یکسری از زبانها مولتی پلتفرم بمعنی قابلیت انتقال بین ویندوز، لینوکس و مک رو دارند
                      سری دیگری قابلیت انتقال بین اندروید، ios، رسپر، آردوینو و ...
                      سری دیگری علاوه بر موبایل در دسکتاب هم میشه میشه استفاده کرد.
                      3. مورد دیگر که خیلی مهم هست اینکه شما پیش زمینه برنامه نویسی در کدام زبان دارید؟ C ، basic یا java
                      بیشتر زبانهای برنامه نویسی از این سه زبان گرفته شده اند و اگر شما به یکی از این سه زبان یا زبانهای شبیه به آن آشنایی دارید، در یادگیری زبان جدید همگروه با آن زبان، حداقل یک سوم راه را جلو هستید بلکه بیشتر. درست بهمین دلیل، اینکه شما پیش زمینه برنامه نویسی در کدام زبان را دارید بسیار تعیین کننده است.
                      برای دوستانی که الکترونیک کار میکنند و پیش زمینه بیسیک رو دارند برنامه های سایت b4x رو پیشنهاد میکنم که همگی با زبان بیسیک هستند شامل:
                      b4a : برای اندروید
                      b4i : برای ios اپل
                      b4j : برای دسکتاپ
                      b4r : برای آردوینو و بخصوص ماژولهای esp8266

                      برای عزیزانی که پیش زمینه c دارند:
                      زبان کیوت که در مجله نویز شماره 14 معرفی شده و در رسپر، اندروید، ios و ... کاربرد داره

                      تذکر: ایکلیپس و اندروید استودیو بیشتر بدرد طیفی از دوستان میخوره که یا java بلدن یا رشتشون کامپیوتر هست و قصد استخدام بعنوان برنامه نویس موبایل در ایران رو دارند.
                      تاپیک ویدیوهای آموزشی حواشی آردوینو و ESP

                      دیدگاه


                        #12
                        پاسخ : با چه سیستم عامل و با چه نرم افزاری شروع کنم

                        اگه الگوریتم نویس خوبی هستی بهتره بری سراغ بیسیک هم برای اندروید هم برای چیپ و هم برای کامپیوتر کامپایلر خاص خودشو داره و دستورات شبیه به هم .. حال چرا بیسیک بیسیک کاملا حرفه*ای هستش تنها موردش سواد کم در ارائه کمک و آموزش بطور مثال مهندسی پانزده سال پیش روی ۸۰۵۰ ها با زبان بیسیک بسکام برنامه اینورتر چندین کیلو وات کار کرده و سود خودشم برداشت کرده بود ولی یه خط کد هم با کسی به اشتراک نزاشته بود پس بیسیک می تونه با فکر شما و الگوریتم مناسب بهترین گزینه باشه و منابع داخلی ما در مورد بیسیک اکثرا کپی شده اند و فاقد نظر مناسب و حرفه ایی هستند

                        دیدگاه


                          #13
                          پاسخ : برنامه نویسی raspberry pi با لب ویو

                          نوشته اصلی توسط sepehr63 نمایش پست ها
                          ممنون حالا یه سوالی . آیا امکان برنامه نویسی raspberry pi با لب ویو وجود داره .کسی این کارو کرده .
                          من یکم روی این قضیه تحقیق کردم. قابلیتش هست ولی فقط برنامه رو میتونی اجرا کنی و نتایج را در کامپیوتر و فرنت پنلی که طراحی کردی، ببینی. فک میکنم اسم تول کیتش linx بود.
                          البته ابزارهای دیگه هم بود که ادعا میکرد میتونه فرنت پنل را روی lcd متصل به برد نمایش بده ولی پولی بود.

                          دیدگاه


                            #14
                            پاسخ : با چه سیستم عامل و با چه نرم افزاری شروع کنم

                            کافیه یکبار برای همیشه سی/سی++ رو یاد بگیرید .
                            دیگه فکر نکنم هیچوقت برای جابجایی بین ide ها - میکرو ها - سیستم عامل ها نیاز به یاد گرفتن زبان جدید کنید.
                            چون زبان های مهمی مثل سی شارپ و جاوا هم از سی مشتق شده و بعد یادگیری سی / سی++ شما فقط یه هفته برای یاد گیری این زبان ها وقت نیاز دارید.
                            هر چیز جدیدی اگه قرار باشه به دنیا معرفی شه مطمعنا سی رو پشتیبانی میکنه.


                            موفق باشید.
                            به سمت نور خورشيد حرکت کن،تو ميتوني تابش خورشيد رو حس کني ،حتي اگه کور باشي.
                            (پيش به سوي هدف)

                            دیدگاه


                              #15
                              پاسخ : با چه سیستم عامل و با چه نرم افزاری شروع کنم

                              سلام برای قرار دادن ویدیو از اپارات از بی بی کد اپارات استفاده کنید به عنوان مثال اگر لینک ویدیوتون بدین شکله https://www.aparat.com/v/rJfQm برای قرار دادن ویدیو به صورت لایو در تاپیک کافیه چند حروف اخر این لینک رو لای بی بی کد اپارات که ایکنش تو ادیتورتون دیده میشه بزارید که در این لینک اون چند حروف این rJfQm میباشد بعد ویدیو شما به صورت ویدیو صفحه دوم این تاپیک که دوستمون اشتباه گذاشته بودن که اصلاح شد پخش میشه بهتره بعد گذاشتن حروف لینک ویدیو ان را وسط چین کنید که پستتون مرتب دیده بشه با تشکر موفق باشید

                              دیدگاه

                              لطفا صبر کنید...
                              X