echo '' ;

Raspberry Pi

The Raspberry Pi Foundation in the United Kingdom developed Raspberry Pi as a series of small single-board computers. They created it with the intention of promoting basic computer science education and enabling affordable access to computing for people all around the world.

These credit card-sized computers come equipped with various ports for connecting peripherals like keyboards, mice, monitors, and other devices. Linux-based operating systems typically run on Raspberry Pi boards, with Raspbian being the official distribution optimized for them.

Users can employ Raspberry Pi boards for a wide range of projects, including but not limited to:

  1. Education: Raspberry Pi serves as an excellent educational tool for teaching programming, electronics, and computer science concepts in classrooms and at home.
  2. DIY Projects: Hobbyists and enthusiasts use Raspberry Pi for various do-it-yourself projects such as media centers, retro gaming consoles, home automation systems, and weather stations.
  3. Prototyping: Engineers and developers often use Raspberry Pi for prototyping Internet of Things (IoT) devices and embedded systems due to its low cost and extensive community support.
  4. Server Applications: Raspberry Pi can also function as a low-power server for hosting websites, file servers, or even as a personal cloud storage solution.

Overall, Raspberry Pi has become an iconic symbol of the maker movement, democratizing access to computing and empowering individuals to explore and create using affordable, accessible hardware.

Raspberry Pi-3

Pin Details


Bitvise SSH Client


AngryIP


command line

  • Install pip on rasberry pi : Sudo pip install flask
  • Install this using command line : sudo apt-get install tightvncserver xrdp

apt command

  • The easiest way to manage installing, upgrading, and removing software is using APT (Advanced Packaging Tool) from Debian.
  • If Debian packages a piece of software and it works on Raspberry Pi’s ARM architecture, Raspbian should also make it available.

wget command

  • wget  utility which retrieves files from World Wide Web (WWW) using widely used protocols like HTTP, HTTPS and FT
  • wget https://i2.wp.com/www.aruneworld.com/wp-content/uploads/2017/08/150x150_Arun.jpg

unzip Command

  • If the unzip command isn’t already installed on your system, then run: sudo apt-get install unzip
  • After installing the unzip utility, if you want to extract to a particular destination folder, you can use: unzip file.zip -d destination_folder
  • Ex  : unzip ArunEworld_RyPi.Zip -d RaspberryPi
    • Here the unzip  is a linux command for unzip the files
    • ArunEworld_RyPi.zip  is a zip file
    • -d  is a destination folder
    • RaspberryPi  is a new folder and unzip all files from ArunEworld_RyPi.zip

chmod 777

  • There are three Classes – Owner, Group, Others.
  • As for permissions, there are 3 type of actions that you can perform on a file/folder. You can either read, write or execute.
  • Meaning of numbers
    • 0 – no permission
    • 1 – execute
    • 2 – write
    • 3 – write and execute
    • 4 – read
    • 5 – read and execute
    • 6 – read and write
    • 7 – read, write, and execute
  • What about the 3 digits ‘777’? Well, the first digit is assigned to the Owner, the second digit is assigned to the Group and the third digit is assigned to the Others. So for a file with ‘777’ permission, everyone can read, write and execute the file. Here are some of the commonly used permissions:
  • 755 – This set of permission is commonly used in web server. The owner has all the permissions to read, write and execute. Everyone else can only read and execute, but cannot make changes to the file.
  • 777 – Everyone can read write and execute. In a web server, it is not advisable to set ‘777’ permission for your files and folders as it allows anyone to add malicious code to your server. However, in some cases, you will need to set the 777 permissions before you can upload any file to the server (For example, uploading imag
  • es in WordPress)
  • 644 – Only the owner can read and write. Everyone else can only read. No one can execute the file.
  • 655 – Only the owner can read and write, but not execute the file. Everyone else can read and execute, but cannot modify the file.
  • Setting File Permissions in Command Line chmod 775 /path/to/file

what is flask python

  • Flask is a microframework for Python based on Werkzeug, Jinja 2 and good intentions. And before you ask: It’s BSD licensed!

TightVNC

  • https://www.tightvnc.com/
  • TightVNC is a free remote control software package. With TightVNC, you can see the desktop of a remote machine and control it with your local mouse and keyboard, just like you would do it sitting in the front of that computer

Mosquitto Eclipse


Open CV (Open Source Computer Vision Library)

What is OpenCV

Install OpenCV for python

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.