Skip to main content

Kick starting with Raspberry Pi



To start any machine first it has to be assembled.

Though this is a very old, simple and well answered/documented question but still it’s being asked so many times that I have decided to write a post.

There are 2 versions that we can get running:-
1.    Using NOOBS (New Out Of the Box Software)
2.    Using Raspbian

Noobs essentially contains Raspbian with same selection menu.
Raspbian can be installed with NOOBS or downloaded as a separate image (.img file) and then burnt onto an SD card.
Raspbian comes pre-installed with plenty of software for education, programming and general use. It has Python, Scratch, Sonic Pi, Java, Mathematica and more.

General steps to perform for NOOBS:-
1.    Download NOOBS.zip from here.
2.    Use SD Card formatter to quick format the SD card.
3.    Copy the contents of ZIP file to the SD Card.
4.    Now you can directly use this SD card into your RPi.

General steps to perform for Raspbian:-
1.    Download Raspbian Jessie.zip.
The zip file here will contain a “raspbian-jessie.img” file, which cannot be directly copied onto the SD Card.
2.    Use Etcher SD card image utility to burn and transfer Raspbian to the SD card.
3.    Now you can directly use the same SD card into your RPi.

As a general observation, if you are using NOOBS then you might have to select the OS on first run and let the choice of your OS to get installed which is not the case with Raspbian where at initial step, choice of OS has already been made.

Source:- All the information covered here belongs to “Raspberrypi.org”.
In addition software-guide for detailed explanation can be referred.

Comments

Popular posts from this blog

Appian UUID vs ID

IDs in Appian:- There are 2 kinds of IDs which are observed in Appian namely UUIDs and IDs. Let’s go through them briefly.  Many of the functionalities are covered by Smart Services hence the explicit use of Ids are reduced or those can be done by relational database entries in some special cases. Sources: Appian Documentation Appian Community

Simple Queue Implementation using Python

Stacks and Queues are not data structures, they are basically abstract data types. The simple data structure can be an array or a linked list. Queues are FIFO.. First In and First Out. Queues do have real world operations like:- 1.    Token System 2.    Organising data to archive based on age. 3.    Scheduling 4.    Any task which involves first come first serve basis. Below is a simple implementation of Queue using Python. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 class Queue : def __init__ ( self ): self . queue = [] def isEmpty ( self ): return self . queue == [] def enqueue ( self , data): self . queue . append(data) def dequeue ( self ): data = self . queue[ 0 ] del self . queue[ 0 ] return data def peek ( self ): return se...

Appian function merge()

Lets have a look at merge() function . It takes a number of list and combines them to create a new list. Takes an element sequentially from each list and append it to the major list. Below are some of the examples. merge({ 10 , 50 }, { 60 , 40 }) Value 10 ; 60 ; 50 ; 40 merge({ 10 , 30 }, { 20 , 40 , 50 }) Value 10 ; 20 ; 30 ; 40 ; ; 50 merge({ 10 , 30 }, { 20 , 40 , 50 }, { 60 }) Value 10 ; 20 ; 60 ; 30 ; 40 ; ; ; 50 ; #After the last semicolon one elelent exist merge({ 10 , 30 }, { 20 , 40 , 50 }, { 60 , 70 , 80 }) Value 10 ; 20 ; 60 ; 30 ; 40 ; 70 ; ; 50 ; 80 merge({ 1 , 2 , 3 }, { 4 , 5 , 6 }) returns 1 , 4 , 2 , 5 , 3 , 6 Source