۲۵ مهر ۱۳۹۷

درباره نویسنده

زئوس Zeus

زئوس Zeus

زئوس هستم خدای المپزئوس هستم خدای المپ

مطالب مشابه

24 Comments

  1. 11

    مهران

    سلام . عالی بود. من یه رزبری پای 3 دارم که میکرو coretex-a53 روش داره . خواستم ببینم این آموزش اونم شامل میشه یا فرق داره ؟
    چون همه کارارو انجام دادم ولی خروجی kernel.img نداد. ارورش اینه:
    make all
    Invoking: Cross ARM GNU Create Flash Image
    {COMMAND} -O binary “start_raspberry.elf” kernel.img
    c:/users/mehran/appdata/roaming/gnu mcu eclipse/build tools/2.11-20180428-1604/bin/sh: {COMMAND}: not found
    make: *** [makefile:50: start_raspberry.bin] Error 127
    10:00:13 Build Failed. 1 errors, 0 warnings. (took 616ms)

    پاسخ
    1. 11.1
      زئوس Zeus

      زئوس Zeus

      سلام و درود دوست عزیز
      خوب قائدتا باید بگم که بله ، فرق میکنن ، مخصوصا آدرس ها !
      اما مشکل شما در این مرحله مربوط به این تفاوت نیست ، مشکل توی خروجی گرفتن فایل کرنل هستش ؛ که فکر کنم خط زیر رو درست وارد نکردید
      ${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX} kernel.img
      احتملا $ ابتدایی رو نگذاشتید ، اگر اینو اصلاح کنید فکر نمیکنم برای کامپال مشکل دیگه ای باشه ، باقی قسمت ها به درستی انجام شده ظاهرا

      پاسخ
      1. 11.1.1

        مهران

        ممنون از پاسخ . ولی اونو درست وارد کردم .ممکنه gnu tools درست نصب نشده باشه ؟
        یه سوال دیگه هم داشتم ازتون . من رشته ام الکترونیک قدرته . واسه کنترل مدار از ARM باید استفاده کنیم و اغلب به خاطر قیمتش از STM استفاده میکنن. من یه رزبری پای 3 از قبل داشتم . آیا میتونم با همین کار منم و یاد بگیرم ؟
        یا بهتره یه برد ARM بخرم ؟

        پاسخ
        1. 11.1.1.1
          زئوس Zeus

          زئوس Zeus

          خواهش میکنم ، ببینید خطایی که دریافت میکنید اینه که میگه فایل {COMMAND} رو پیدا نکردم ، قائدتا باید این جایگزین میشد ، پس حدس میزنم مشکل اینه که احتملا این دستور درست وارد نشده باشه !
          توصیه میکنم برای شروع یادگیری به سرغ میکروکنترلر برید ، برد های raspberry از پردازنده ARM استفاده می کنند و پیچیدگی زیاد تری دارند ، پس اگر به سراغ میکروکنترلر ARM حالا هر خانواده ای که دوست دارید بهتره و فکر میکنم سریعتر هم به جواب دلخواه هم میرسید.
          ما آموزش های st رو روی سایت قرار دادیم که برای شروع یادگیری میتونید از اونها استفاده کنید.
          آموزش stm32

          پاسخ
  2. 10

    علی

    سلام
    ممنون از مطالبتون ، میشه برای ویرایش کد از اتمل استدیو استفاده کرد

    پاسخ
    1. 10.1
      زئوس Zeus

      زئوس Zeus

      قطعا میشه از هر ویرایشگری استفاده کرد
      حتی فکر میکنم اتمل استودیو که از ARM هم پشتیابانی میکنه از تولچین GCC برای کامپایل استفاده میکنه و با ساخت Makefile مناسب میشه با اتمل استودیو کدها رو کامپایل کرد حتی

      پاسخ
  3. 9
    محمد مزارعی

    محمد

    آیا این آموزش ها ادامه خواهید داشت ؟

    پاسخ
    1. 9.1
      زئوس Zeus

      زئوس Zeus

      بله به زودی آموزش ها از سر گرفته خواهد شد دوست عزیز.

      پاسخ
  4. 8

    مهرداد

    سلام
    ممنون از مطالب بسیار مفیدتون
    من دقیقا برای FastGPIO (در NanoPi NEO) به چنین دسترسی نیاز داشتم و تحت لینوکس به صورت رجیستری با زبان C برنامه نویسی کردم ولی این روشی که شما ارائه کردید بسیار مفیدتر و در خور الکترونیکی‌ها است.
    موفق باشید.

    پاسخ
    1. 8.1
      زئوس Zeus

      زئوس Zeus

      متشکرم
      سلامت باشید دوست عزیز

      پاسخ
  5. 7

    tazad

    خوشحال میشم در انتشار ادامه مطالب بتونم باهاتون همکاری کنم

    پاسخ
    1. 7.1
      زئوس Zeus

      زئوس Zeus

      باعث خوشحالی است
      با تلگرام سیسوگ در ارتباط باشید/

      پاسخ
  6. 6

    مهدی

    لطفا ادامه بدید

    پاسخ
    1. 6.1
      Yalda Shirazi

      Yalda Shirazi

      ان شالله به زودی قسمت‌های جدید رو هم قرار میدیم. ممنون از کامنت شما.

      پاسخ
  7. 5

    Dehghan

    سلام. در مورد استفاده از ECLIPS برای AVR نیز توضیح بدید . ممنون

    پاسخ
    1. 5.1
      زئوس Zeus

      زئوس Zeus

      بله حتما ، توی لیست کارها قرار داره
      انشالله منتشر می کنیم

      پاسخ
  8. 4

    پیمان

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

    پاسخ
    1. 4.1
      زئوس Zeus

      زئوس Zeus

      سلام و درود دوست عزیز
      متشکرم ، انشالله ، به زودی دوباره این مقاله رو از سر خواهیم گرفت

      پاسخ
  9. 3
    ارسلان

    ارسلان

    سلام
    من متوجه نشدم چرا ابزار های لینوکسی gnu رو نصب میکنیم؟
    من که تازه کارم و میخوام با AVR برنامه بنویسم هم باید اینو نصب کنم؟

    پاسخ
    1. 3.1
      زئوس Zeus

      زئوس Zeus

      اگر تازه شروع به کار کرده اید پیشنهاد میکنم از اتمل استودیو استفاده کنید ، تمام مقدمات اولیه رو انجام میده و شما نیاز به نصب بسته اضافی نخواهید داشت.

      پاسخ
  10. 2
    Mm Shad

    Mm Shad

    سلام علیکم
    بسیار از شما ممنونم خیلی بحث جالبی برای بنده هست و من دارم با پیگیری این بحث دنبال میکنم میشه درباره این موضوع ( برنامه‌نویسی با رزبری پای بدون سیستم‌عامل ) چندتا مرجع هم معرفی کنید؟

    پاسخ
    1. 2.1
      زئوس Zeus

      زئوس Zeus

      سلام دوست عزیز
      خیلی خوشحالم که مطلب مورد توجه دوستان قرار گرفته است ، حمایت شما دوستان عزیز ما را در ادامه راه دلگرم می کند.
      در خصوص منبع ، منابع زیادی وجود داره ، بستگی داره که شما بخواید از چه مرحله ای شروع به یادگیری کنید ،
      مثلا Programmer’s Guide for ARMv8-A توسط خود شرکت آرم ارائه شده به معرفی معماری ساختار و نحوه کد نویسی اشاره کرده
      در خصوص کامپابل کد و تنظیمات مربوط به کامپایلر با توجه به متن باز بودن کامپایلر GCC مطالب زیادی در خصوص نحوه کانفیگ و اضافه کردن فایل های مورد نیاز وجود دارد.

      پاسخ
  11. 1

    امین

    با سلام خسته نباشد…
    سوال من اینه که اگر به زبان C برای رزبری برنامه بنویسیم، باز هم میتونیم از امکانات سطح بالای رزبری استفاده کنیم؟ مثلا میتونیم ال سی دی گرافیکی رو باهاش راه بندازیم یا همزمان به اینترنت وصلش کنیم؟

    پاسخ
    1. 1.1
      زئوس Zeus

      زئوس Zeus

      سلام و درود دوست عزیز
      در واقع با زبان سی میشه هر کاری انجام داد ، حتی سیستم عامل نوشت و این که چقدر ما میتونیم از زبان سی استفاده کنیم برمیگرده به دانش خودمون !
      ما در این آموزش ها سعی میکنیم نحوه کار کردن با پورت های ورودی و خروجی (مثل UART,SPI,I2C)، راه اندازی واحد GPU و شاید USB رو آموزش بدیم.
      استفاده بیشتر از اون برمیگرده به تلاش و دانش شما ، ولی قطعا با زبان C هرکاری که مد نظرتون باشه رو میتونید انجام بدید دوست من.

      پاسخ

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

کلیه حقوق این سایت متعلق به سیسوگ بوده و انتشار مطالب بدون ذکر نام و وب سایت سیسوگ اخلاقا مجاز نمی باشد. Sisoog