اطلاعیه

Collapse
No announcement yet.

تاپیک آموزش های جامع برد Raspberry PI (راسپبری پای)

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

    #46
    پاسخ : تاپیک آموزش های جامع برد Raspberry PI (راسپبری پای)

    سلام دوستان من با این برد چند مشکل دارم اول اینکه اطلاعاتم در مورد کدهای لینوکس وترمینال کم است بعد چطور میتوانم درایور یک سخت افزاری را روی سیستم عامل raspberry pi2 از طریق فلش یواس بی نصب کرد؟ بعد چطور میتوان یک امیج را ویرایش کرد و روی برد نصب کرد؟

    دیدگاه


      #47
      پاسخ : تاپیک آموزش های جامع برد Raspberry PI (راسپبری پای)

      سلام
      من پایتون بلد نیستم ولی سی و جاوا بلدم میخوام با راسپبری پای کار کنم، باید حتما پایتون بلد باشم؟

      دیدگاه


        #48
        پاسخ : تاپیک آموزش های جامع برد Raspberry PI (راسپبری پای)

        نه الزاما
        تو نسخه جدید سیستم عامل رسپری به نام دبین جسی نرم افزار های کار با java قرار دارد
        در ضمن کتابخونه های سی هم برای کار با i/o و ... وجود دارد (wiring pi)
        ولی ترجیحا سعی کنید در حد مقدماتی مثلا یک pdf ساده با این زبان آشنا بشید.

        دیدگاه


          #49
          پاسخ : تاپیک آموزش های جامع برد Raspberry PI (راسپبری پای)

          سلام
          من چطوری میتونم از qt creator به عنوان
          IDE پایتون استفاده کنم؟
          qyqt رو دانلود و نصب کردم
          خود پایتون 2 و 3 هم نصب شده
          کیوت دیزاینر هم نصب کردم ولی نمیدونم چطوری میشه یه پروژه ی جدید
          با qt creator ایجاد کنم
          میشه راهنمایی کنید
          ممنون

          دیدگاه


            #50
            پاسخ : تاپیک آموزش های جامع برد Raspberry PI (راسپبری پای)

            سلام . درسته که با qt creator هم میشه پایتون نوشت ولی این IDE در اصل برای C هست و پایتون نوشتن باهاش یه خورده اولش دردسر داره . چرا می خواین این کار رو بکنید ؟ به نظرم اگه می خواین رو ویندوز برنامه بنویسید از pycharm و اگه می خواین رو رزبین بنویسید از ninja-ide استفاده کنید.

            دیدگاه


              #51
              پاسخ : تاپیک آموزش های جامع برد Raspberry PI (راسپبری پای)

              نوشته اصلی توسط mohammad1639
              سلام دوستان من با این برد چند مشکل دارم اول اینکه اطلاعاتم در مورد کدهای لینوکس وترمینال کم است بعد چطور میتوانم درایور یک سخت افزاری را روی سیستم عامل raspberry pi2 از طریق فلش یواس بی نصب کرد؟ بعد چطور میتوان یک امیج را ویرایش کرد و روی برد نصب کرد؟
              دستورهای ترمینال خیلی خیلی کاربردی برای RPI :

              General Commands

              apt-get update: Updates your version of Raspbian.
              apt-get upgrade: Upgrades all of the software packages you have installed.
              clear: Clears the terminal screen of previously run commands and text.
              date: Prints the current date.
              find / -name example.txt: Searches the whole system for the file example.txt and outputs a list of all directories that contain the file.
              nano example.txt: Opens the file example.txt in “Nano”, the Linux text editor.
              poweroff: To shutdown immediately.
              raspi-config: Opens the configuration settings menu.
              reboot: To reboot immediately.
              shutdown -h now: To shutdown immediately.
              shutdown -h 01 To shutdown at 1:22 AM.
              startx: Opens the GUI (Graphical User Interface).
              File/Directory Commands

              cat example.txt: Displays the contents of the file example.txt.
              cd /abc/xyz: Changes the current directory to the /abc/xyz directory.
              cp XXX: Copies the file or directory XXX and pastes it to a specified location; i.e. cp examplefile.txt /home/pi/office/ copies examplefile.txt in the current directory and pastes it into the /home/pi/ directory. If the file is not in the current directory, add the path of the file’s location (i.e. cp /home/pi/documents/examplefile.txt /home/pi/office/ copies the file from the documents directory to the office directory).
              ls -l: Lists files in the current directory, along with file size, date modified, and permissions.
              mkdir example_directory: Creates a new directory named example_directory inside the current directory.
              mv XXX: Moves the file or directory named XXX to a specified location. For example, mv examplefile.txt /home/pi/office/ moves examplefile.txt in the current directory to the /home/pi/office directory. If the file is not in the current directory, add the path of the file’s location (i.e. cp /home/pi/documents/examplefile.txt /home/pi/office/ moves the file from the documents directory to the office directory). This command can also be used to rename files (but only within the same directory). For example, mv examplefile.txt newfile.txt renames examplefile.txt to newfile.txt, and keeps it in the same directory.
              rm example.txt: Deletes the file example.txt.
              rmdir example_directory: Deletes the directory example_directory (only if it is empty).
              scp user@10.0.0.32:/some/path/file.txt: Copies a file over SSH. Can be used to download a file from a desktop/laptop to the Raspberry Pi. user@10.0.0.32 is the username and local IP address of the desktop/laptop and /some/path/file.txt is the path and file name of the file on the desktop/laptop.
              touch: Creates a new, empty file in the current directory.
              Networking/Internet Commands

              ifconfig: To check the status of the wireless connection you are using (to see if wlan0 has acquired an IP address).
              iwconfig: To check which network the wireless adapter is using.
              iwlist wlan0 scan: Prints a list of the currently available wireless networks.
              iwlist wlan0 scan | grep ESSID: Use grep along with the name of a field to list only the fields you need (for example to just list the ESSIDs).
              nmap: Scans your network and lists connected devices, port number, protocol, state (open or closed) operating system, MAC addresses, and other information.
              ping: Tests connectivity between two devices connected on a network. For example, ping 10.0.0.32 will send a packet to the device at IP 10.0.0.32 and wait for a response. It also works with website addresses.
              wget http://www.website.com/example.txt: Downloads the file example.txt from the web and saves it to the current directory.
              System Information Commands

              cat /proc/meminfo: Shows details about your memory.
              cat /proc/partitions: Shows the size and number of partitions on your SD card or hard drive.
              cat /proc/version: Shows you which version of the Raspberry Pi you are using.
              df -h: Shows information about the available disk space.
              df /: Shows how much free disk space is available.
              dpkg –get-selections | grep XXX: Shows all of the installed packages that are related to XXX.
              dpkg –get-selections: Shows all of your installed packages.
              free: Shows how much free memory is available.
              hostname -I: Shows the IP address of your Raspberry Pi.
              lsusb: Lists USB hardware connected to your Raspberry Pi.
              UP key: Pressing the UP key will enter the last command entered into the command prompt. This is a quick way to correct commands that were made in error.
              vcgencmd measure_temp: Shows the temperature of the CPU.
              vcgencmd get_mem arm && vcgencmd get_mem gpu: Shows the memory split between the CPU and GPU.

              //------------------------------------------------------------------------------------

              و این صفحه را مطالعه کن:

              https://www.raspberrypi.org/documentation/usage/terminal/


              و این:
              https://www.raspberrypi.org/documentation/linux/usage/commands.md



              اگر در انجمن های لینوکسی کمی سرچ کنید ، اطلاعات خوبی دریافت میکنید.
              Reveng will surely come... Your hard time are ahead
              // - - - - - - - - - -
              برگه های کتاب به منزله بالهایی هستند که روح ما را به عالم نور و روشنایی پرواز میآ*دهند. فرانسوا ولتر
              // - - - - - - - - - -
              اگر برای هرچیزی به غیر از علاقه ی شدیدتان به الکترونیک تلاش کنید ، خیلی دور نخواهید رفت / خیلی هم خوب نخواهید شد.
              // - - - - - - - - - -

              دیدگاه


                #52
                پاسخ : تاپیک آموزش های جامع برد Raspberry PI (راسپبری پای)

                نوشته اصلی توسط عمو صادق
                سلام
                من چطوری میتونم از qt creator به عنوان
                IDE پایتون استفاده کنم؟
                qyqt رو دانلود و نصب کردم
                خود پایتون 2 و 3 هم نصب شده
                کیوت دیزاینر هم نصب کردم ولی نمیدونم چطوری میشه یه پروژه ی جدید
                با qt creator ایجاد کنم
                میشه راهنمایی کنید
                ممنون
                QT برای برنامه نویسی C/CPP مرسوم تره . از Pycharm برای برنامه نویسی پایتون استفاده کنید.
                Reveng will surely come... Your hard time are ahead
                // - - - - - - - - - -
                برگه های کتاب به منزله بالهایی هستند که روح ما را به عالم نور و روشنایی پرواز میآ*دهند. فرانسوا ولتر
                // - - - - - - - - - -
                اگر برای هرچیزی به غیر از علاقه ی شدیدتان به الکترونیک تلاش کنید ، خیلی دور نخواهید رفت / خیلی هم خوب نخواهید شد.
                // - - - - - - - - - -

                دیدگاه


                  #53
                  پاسخ : تاپیک آموزش های جامع برد Raspberry PI (راسپبری پای)

                  نوشته اصلی توسط majid.mirzaee90
                  سلام
                  من پایتون بلد نیستم ولی سی و جاوا بلدم میخوام با راسپبری پای کار کنم، باید حتما پایتون بلد باشم؟
                  بهترین مکان برای شروع برنامه نویسی پایتون:

                  http://codecademy.com

                  //- - - - - - - - - - - - -
                  این مطلب را اضافه میکنم که یادگیری برنامه نویسی پایتون خیلی آسونه و سریع یادمیگیرید،

                  به غیر از پایتون ، با هر زبانی که بخواهید از جمله C/CPP/Delphi/ و ... برای RPI میتونید برنامه بنویسید . بستگی به زمان شما و مهارت شما داره.
                  Reveng will surely come... Your hard time are ahead
                  // - - - - - - - - - -
                  برگه های کتاب به منزله بالهایی هستند که روح ما را به عالم نور و روشنایی پرواز میآ*دهند. فرانسوا ولتر
                  // - - - - - - - - - -
                  اگر برای هرچیزی به غیر از علاقه ی شدیدتان به الکترونیک تلاش کنید ، خیلی دور نخواهید رفت / خیلی هم خوب نخواهید شد.
                  // - - - - - - - - - -

                  دیدگاه


                    #54
                    پاسخ : پاسخ : تاپیک آموزش های جامع برد Raspberry PI (راسپبری پا&

                    نوشته اصلی توسط پدرام شمس آبادی ❇

                    امکانش نیست دوست من
                    ویندوز 10 نصب میشه ، اما محیط گرافیکی آنچنانی نداره . اگر ملزوم به این کار شدید با استفاده از ویژوال استودیو در PC و با زبان C# گرامی برنامه نویسی کنید و روی RPI اجرا کنید.

                    من به لطف C# ، سریال و I2C را در یک ساعت راه اندازی کردم اما مثل لینوکس دلچسب نیست.
                    Reveng will surely come... Your hard time are ahead
                    // - - - - - - - - - -
                    برگه های کتاب به منزله بالهایی هستند که روح ما را به عالم نور و روشنایی پرواز میآ*دهند. فرانسوا ولتر
                    // - - - - - - - - - -
                    اگر برای هرچیزی به غیر از علاقه ی شدیدتان به الکترونیک تلاش کنید ، خیلی دور نخواهید رفت / خیلی هم خوب نخواهید شد.
                    // - - - - - - - - - -

                    دیدگاه


                      #55
                      پاسخ : تاپیک آموزش های جامع برد Raspberry PI (راسپبری پای)

                      ضمن سلام.
                      دوستان من در به کارگیری این برد تازه کار هستم. در حال حاظر یک نسخه تهیه کردم.
                      سوالی که دارم این است:
                      چگونه می توان یک برنامه در PC نوشت و /آن را به RPI انتقال داد و انجا اجراش کرد و به سخت افزار و GPIO ها دسترسی پیدا کرد؟
                      واضح تر بگم: به علت محدودیت بنده (صرفاً زبان برنامه نویسی VB و VB.NET را بلدم و فیلا هم فرصت یاد گیری سایر زبان ها را ندارم) می خوام یک برنامه در PC بنویسم و نهایتاً اونا به PRI انتقال بدم. درواقع یک اپلیکیشن بسازم براش که وظیفش این باشه که کاربر با باز کردن این برنامه یکسری تصویر را وارد نرم افزار کنه و نرم افزار این تصاویر را پردازش کنه و نهایتا با توجه به پردازش صورت گرفته یکسری از GPIO ها را 1 و 0 کنه.

                      دیدگاه


                        #56
                        پاسخ : تاپیک آموزش های جامع برد Raspberry PI (راسپبری پای)

                        نوشته اصلی توسط bigbomber نمایش پست ها
                        ضمن سلام.
                        دوستان من در به کارگیری این برد تازه کار هستم. در حال حاظر یک نسخه تهیه کردم.
                        سوالی که دارم این است:
                        چگونه می توان یک برنامه در PC نوشت و /آن را به RPI انتقال داد و انجا اجراش کرد و به سخت افزار و GPIO ها دسترسی پیدا کرد؟
                        واضح تر بگم: به علت محدودیت بنده (صرفاً زبان برنامه نویسی VB و VB.NET را بلدم و فیلا هم فرصت یاد گیری سایر زبان ها را ندارم) می خوام یک برنامه در PC بنویسم و نهایتاً اونا به PRI انتقال بدم. درواقع یک اپلیکیشن بسازم براش که وظیفش این باشه که کاربر با باز کردن این برنامه یکسری تصویر را وارد نرم افزار کنه و نرم افزار این تصاویر را پردازش کنه و نهایتا با توجه به پردازش صورت گرفته یکسری از GPIO ها را 1 و 0 کنه.
                        سلام دوست عزیز
                        خوب این خیلی هم سخت نیست ، باید از QT استفاده کنید
                        اگر هم لینوکس کار میکنید که هیچ مشکلی ندارید و سیستم عامل روی RPI هم لینوکسه
                        Reveng will surely come... Your hard time are ahead
                        // - - - - - - - - - -
                        برگه های کتاب به منزله بالهایی هستند که روح ما را به عالم نور و روشنایی پرواز میآ*دهند. فرانسوا ولتر
                        // - - - - - - - - - -
                        اگر برای هرچیزی به غیر از علاقه ی شدیدتان به الکترونیک تلاش کنید ، خیلی دور نخواهید رفت / خیلی هم خوب نخواهید شد.
                        // - - - - - - - - - -

                        دیدگاه

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