Raspberry Pi Raspberry Pi 3 User Guide. By Ted Lebowski

Size: px
Start display at page:

Download "Raspberry Pi Raspberry Pi 3 User Guide. By Ted Lebowski"

Transcription

1

2 Raspberry Pi Raspberry Pi 3 User Guide By Ted Lebowski

3 Copyright 2016 Ted Lebowski - All rights reserved. This document is geared towards providing exact and reliable information in regards to the topic and issue covered. The publication is sold with the idea that the publisher is not required to render accounting, officially permitted, or otherwise, qualified services. If advice is necessary, legal or professional, a practiced individual in the profession should be ordered. - From a Declaration of Principles which was accepted and approved equally by a Committee of the American Bar Association and a Committee of Publishers and Associations. In no way is it legal to reproduce, duplicate, or transmit any part of this document in either electronic means or in printed format. Recording of this publication is strictly prohibited and any storage of this document is not allowed unless with written permission from the publisher. All rights reserved. The information provided herein is stated to be truthful and consistent, in that any liability, in terms of inattention or otherwise, by any usage or abuse of any policies, processes, or directions contained within is the solitary and utter responsibility of the recipient reader. Under no circumstances will any legal responsibility or blame be held against the publisher for any reparation, damages, or monetary loss due to the information herein, either directly or indirectly. Respective authors own all copyrights not held by the publisher. The information herein is offered for informational purposes solely, and is universal as so. The presentation of the information is without contract or any type of guarantee assurance. The trademarks that are used are without any consent, and the publication of the trademark is without permission or backing by the trademark owner. All trademarks and brands within this book are for clarifying purposes only and are the owned by the owners themselves, not affiliated with this document.

4 Contents Introduction Raspberry Pi 3 Accessories HDMI to VGA Adapter Raspberry Pi 3 Case Wireless Keyboard and Mouse Touchpad Raspberry Pi Heatsink Raspberry Pi Camera Module Raspberry Pi Touchscreen Raspberry Pi SD card Setting it up Prerequisite: Installation Installation of NOOBS in SD card Steps to Format your SD Card (Class 4 minimum) User Guide Basic configuration via raspi-config command Introduction of Terminal utility Effective use of Terminal commands Auto-detect command Sudo privilege Install Software or other utilities using apt-get Other useful commands Finding the manual of command Raspberry Pi: GPIO Interrupts Other Functions of GPIO Camera Module Configuration Connect Raspberry Pi through VNC and SSH VNC (Virtual Network Computing) SSH (Secure Shell) Difference from another raspberries 1. Cost 2. Performance

5 3. CPU 4.RAM 5. Networking 6. Peripherals 7. Video 8. GPU 9. Hardware 10. Memory 11. Processor Conclusion: Frequently asked questions for raspberry pi 3 What is Raspberry Pi 3? How much Raspberry Pi costs? What are the User login details when we login into Raspberry Pi 3 system? What are the major difference between the raspberry pi models? How to connect the Mouse and Keyboard into raspberry pi? Why NOOBS Os? What are the dimensions of raspberry pi? What is an SoC? How does the OS boot? What is its strength? Does it need a Heatsink? Which type of hardware interface does it have? Why there is no RTC? Can we add extra memory? What is its operating temperature? Does it blend? What is the camera board interface? What are the camera models that camera models can use? What is the camera resolution? What is the format of image taken from camera? How to use the camera? How much power is being consumed by the camera? What kind of display can i use Why there is no VGA support? Can we interface the touchscreen? Can we power the raspberry pi from USB? Which programming language we should use?

6 What kind of Linux flavour it support? What is the maximum size of SD card it can support? Is there built in wi-fi? Is there built in Bluetooth?

7

8 Introduction This book will tell you how raspberry pi 3 is replacing the older version of raspberries. I am assuming that you have basic knowledge of older versions of raspberries. What Raspberry Pi 3 is? As the name suggests, It is 3rd generation development board of Raspberry Pi community which is launched in February It has many advantages compare to Raspberry Pi 2 Model B in terms of RAM and Processor. If we talk about compatibility, then it is equally compatible with Raspberry Pi Model 1 and 2. Key Features 1GB RAM Bluetooth GHz 64-bit quad-core processor Inbuilt n Wireless LAN Network The other common features include: Very low cost. 4 pole Stereo output and Composite video port Full-size HDMI Camera port for connecting the Raspberry Pi camera It s an open computer that can be given to kids of make experiments and learn new technology. Can connect with TV, USB keyboard-mouse. OS is Linux so it is easy to use and learn. Inbuilt GPIO that can be used for projects and Robotics.

9

10 Raspberry Pi 3 Accessories You can increase the performance of your own raspberry pi by adding the accessories. I have listed accessories below to convert your raspberry pi 3 into a real computer. Though raspberry pi is a cheap single board computer, but if you add all the accessories then you have to spend something for making the complete computer.

11 HDMI to VGA Adapter Simply, it is used for converting digital HDMI video signals into an analog signal which is required for VGA displays. It is designed in a form of USB Adapter. There is no need of external power. It can handle any resolution like 720p/1080i/1080p. If you want to connect this HDMI to VGA female adapter then you should care about these two following lines. #hdmi_force_hotplug=1 #hdmi_drive=2

12 Raspberry Pi 3 Case The case is a very important accessory for your raspberry pi. Best cases will give cool look and protection to your beloved Raspberry pi model 3. Zebra Case is too famous for pi 3 model. It gives the best cooling when you use raspberry pi out of the limits. Two types of cases are available like active and passive. Some cases come with extraordinary features like a fan, cooler, heatsink etc.

13 Wireless Keyboard and Mouse Touchpad Pi doesn t come with any input device like a keyboard. In the market. Many standard QWERTY keyboards are available for raspberry pi 3. It also comes with the touchpad so, you do not need to buy the mouse. The keyboard uses the single USB port so, you may need USB hub. ipazzport gives the best and quality wireless keyboards.

14 Raspberry Pi Heatsink Mainly. Raspberry pi 3 model is faster than any other models. Obviously, it will produce more heat. If you want to keep your beloved raspberry pi super cool then use a heatsink for avoiding overheating. It gives you relief from the noise of fans. You must use this to avoid any failure. Heat sinks come with the perfect size of Pi CPU.

15 Raspberry Pi Camera Module Nowadays, if you want to make an innovative project then camera must be needed. But, Pi doesn t come with the camera. You should choose the camera module according to your need like robot, photography, recognition etc. There are two types of Pi camera: camera board, USB camera. The Board is directly connected to GPU while another one is connected using the port.

16 Raspberry Pi Touchscreen You can connect touchscreen display to your pi with two connection. One is power from GPIO port and another one is DSI port. If you are hobbyist person and want to create IOT device than touchscreen will help you more. The best thing you need knows that some display comes with an on-screen keyboard.

17 Raspberry Pi SD card SD card gives the storage to your beloved pi system. It comes in three physical sizes like mini, micro and large. You should choose the SD card according to the best speed and money. SanDisk and Samsung SD cards are also compatible with raspberry pi. Class 10 micro SD card is a best for video operating projects.

18

19 Setting it up This chapter will teach you how to download and install the raspbian OS on raspberry pi 3.

20 Prerequisite: SD card 8GB with minimum class 4 is recommended. Display parameters HDMI monitor should work as a display device for the raspberry pi. Keyboard and mouse USB keyboard and mouse will work with raspberry PI. You can also use wireless keyboard and mouse. For the configuration of keyboard please use raspi-config Power Supply Pi is powered by 5V USB adapter with minimum 700mA current. Low current power supplies will work for small uses, but for the high level application it may reboot or harm the Pi where large current is drawing from Pi. LAN Cable An Ethernet cable is used to connect Pi with the local network.

21 Installation Beginners should start with NOOBS which is very user-friendly and easy to learn. NOOBS is directly available for download at

22 Installation of NOOBS in SD card Once the NOOBS is downloaded, You have to copy the content of that zip file on the SD card which should be formatted. SD card should be formatted as FAT file system.

23 Steps to Format your SD Card (Class 4 minimum) Windows Windows users counseled to format the sd card exploitation SDcard formatter. that is well on the market on-line atwww.sdcard.org. you have got choose Size Adjustment possibility On to make sure that the complete sd card is formatted not simply one partition. Mac OS The sd Association s data format Tool is additionally on the market for macintosh users, though the default OS X Disk Utility is additionally capable of data format the complete disk. To do this, choose the sd card volume and select Erase with DOS format.

24

25 User Guide Basic configuration via raspi-config command Plug the SD card into Raspberry Pi and connect with keyboard and monitor If there is a device driver installed (e.g., Wi-Fi), connect to the internet via Ethernet (using the plug connector) or WiFi (which will need to be configured). Raspbian starts the GUI automatically and uses pi as the default user. If this does not happen, start GUI with startx and click on WiFi config. The default login is: pi and password is: raspberry.

26 Introduction of Terminal utility The terminal or command-line on a computer allows a user a great deal of control over their Raspberry Pi. Windows Users may already have come across Command Prompt and Mac OS users may be familiar with Terminal. All these tools allow the user to directly communicate their system by using different commands. These commands can be chained together and combined together into complex scripts that can work more efficiently than much larger traditional software packages available. Demo of Terminal window: pi@raspberrypi ~ $ This shows your username and the hostname of the Pi. Here the username is pi and the hostname is raspberry pi.

27 Effective use of Terminal commands One of the key aspects of using a terminal is being able to navigate your file system. Firstly, run the following command: ls -la. You should see something similar to: The ls command lists the contents of the directory that you are currently in or your present working directory. The -la component of the command is what s known as a flag. Flags modify the command that s being run. In order to navigate to other directories the change directory command, cd can be used. You can specify the directory that you want to go to by either the absolute or the relative path. So if you wanted to navigate to the /pi directory, you could either do cd /home/pi/ or just cd pi if you are currently in /home. There are some special cases that may be useful: ~ acts as an alias for your home directory, so ~/Desktop is the same as /home/pi/desktop;. and.. are aliases for the current directory and the parent directory respectively, e.g. if you were in /home/pi/desktop, cd.. would take you to /home/pi.

28 Auto-detect command Rather than type every command, the terminal allows you to scroll through previous commands that you ve run by pressing the up or down keys on your keyboard. If you are writing the name of a file or directory as part of a command then the pressing tab will attempt to autocomplete the name of what you are typing. For example, if you have a file in a directory called TestFileName then pressing tab after typing T will allow you to choose from all file and directory names beginning with an in the current directory, allowing you to choose TestFileName.

29 Sudo privilege Some command that make permanent changes to the state of your system require you to have root privileges to run. The command sudo temporarily gives your account (if you re not already logged in as root) the ability to run these commands, provided your username is in a list of users ( sudoers ). When you append sudo to the start of a command and press enter you will be asked for your password, if that is entered correctly then the command you want to run will be run using root privileges. Be careful, though some commands that require sudo to run can irreparably damage your system so be careful!

30 Install Software or other utilities using apt-get Rather than using the Pi Store to download new software you can use the command apt-get, this is the package manager that is included with any Debian based Linux distributions (including Raspbian). It allows you to install and manage new software packages on your Pi. In order to install a new package you would type sudo apt-get install <package-name> (where <package-name> is the package that you want to install). Running sudo apt-get update updates a list of software packages that are available on your system. If a new version of a package is available then sudo apt-get upgrade will update any old packages to the new version. Finally, sudo apt-get remove <package-name> removes or uninstalls a package from your system.

31 Other useful commands There are a few other commands that you may find useful, these are listed below: cp makes a copy of a file and places it at the specified location (essentially doing a copy-paste ), for example -cp file_a /home/other_user/ would copy the file file_a from your home directory to that of the user other_user (assuming you have permission to copy it there). Note that if the target is a folder, the filename will remain the same, but if the target is a filename, it will give the file the new name. mv moves a file and places it at the specified location (so where cp performs a copy-paste, mv performs a cut-paste ). The usage is similar to cp, so mv file_a /home/other_user/ would move the file file_afrom your home directory to that of the specified user. mv is also used to rename a file, i.e. move it to a new location, e.g. mv test1.txt test2.txt. rm removes the specified file (or directory when used with -r). Warning:Files deleted in this way are generally not restorable. mkdir: This makes a new directory, e.g. mkdir test_dir would create the directory test_dir in the present working directory. cat lists the contents of files, e.g. cat test.txt will display the contents of test.txt. SFTP (Secure File Transfer Protocol) SFTP is SSH File Transfer Protocol which is used to copy and edit the file using remote login. FileZilla client is used to transferring the file by using remote login. To make a remote login, we have to enter IP, Port and password to access the Pi remotely. SFTP will only work if the SSH is enabled on the server side. In Raspberry pi, SSH is enabled by default. However, user can also use the FTP which is File Transfer Protocol. You can use both SFTP and FTP alternatively based on your requirements. Secure Copy - SCP SCP command is used to copy files or directories from one system to another without login into it. Syntax :

32 SCP hello.txt We can also copy from another server to our local machine by using : SCP root@ xx:/home/hello.txt./

33 Finding the manual of command To find out more information about a particular command then you can run the man followed by the command you want to know more about (e.g. man ls). The man-page (or manual page) for that command will be displayed, including information about the flags for that program and what effect they have. Some man-pages will give example usage.

34 Raspberry Pi: GPIO GPIO is one of the powerful tools of Raspberry Pi. You can interface various hardware with these Raspberry Pi. you can think of them as switches that you can turn on or off or that the Pi can turn on or off. 26 pins are GPIO pins, the others are power or ground pins. You can program the pins to interact in amazing ways with the real world. Inputs don t have to come from a physical switch; it could be input from a sensor or a signal from another computer or device, for example. The output can also do anything, from turning on a LED to sending a signal or data to another device. If the Raspberry Pi is on a network, you can control devices that are attached to it from anywhere and those devices can send data back. Connectivity and control of physical devices over the internet is a powerful and exciting thing, and the Raspberry Pi is ideal for this. Working of GPIO If you are aware of the functionality of GPIO and how it is working then messing about with the GPIO is safe and fun.gpio pins can be configured as either general-purpose input, general-purpose output or as one of up to 6 special alternate settings, the functions of which are pin-dependant. There are 3 GPIO banks on Raspberry Pi 3. Each of the 3 banks has its own VDD input pin. On Raspberry Pi 3, all GPIO banks are supplied from 3.3V. The connection of a GPIO to a voltage higher than 3.3V will likely destroy or damage the GPIO block within board or SoC. GPIO Power States All GPIOs are set to input pin on the power-on reset. Most of the GPIOs have the pullup applied by default.

35 Interrupts Interrupts are the main features of any GPIO Pin which will enable the pin for functioning in a multiple way. Basically, it will stop the execution of a program and do the other high priority task. There are mainly 3 types of interrupts available which are as follows : (high/low) Level-sensitive, Rising edge and falling edge, Asynchronous rising edge and Asynchronous falling edge. The interrupt will work its task until the level is cleared by the system or the task of that interrupt is completed. The rising and falling edge detection will work as the detection or transition from high to low or low to high voltage. After this transition, the interrupt will occur and the compiler will jump into that particular interrupt service routine. What is Interrupt Service Routine (ISR)? It is the routine or program that will be executed when the interrupt will occur. Each interrupt must have its ISR to make its task complete.

36 Other Functions of GPIO All the GPIO has the alternate function as well. Raspberry pi s GPIO has also such function available. Pins can act as General Purpose Input/Output, I2C protocol which is used for the serial communication with external peripherals like EEPROM, other devices etc. SPI (Serial Peripheral Interface) is another serial communication protocol which is available in Raspberry PI. Randomly plugging wires and power sources into your Pi, however, may damage the Raspberry Pi. Damage can also happen if you try to connect things to your Pi that use a lot of power. You can connect LED or simple switches with Raspberry Pi, But Motors having high current and other high voltage devices may harm your board.

37 Camera Module To capture the photos and videos we can interface the Camera with raspberry pi. You can use raspi-config command to enable the camera module. Below is the different types of camera that can be an interface with raspberry Pi. Camera V1 Camera V2 Net price $25 $25 Size around 25 x 24 x 9 mm Weight 3g Still resolution 5 Megapixels 8 Megapixels Video modes 1080p30, 720p60 and 640x480p60/ p30, 720p60 and 640x480p60/90 Linux integration V4L2 driver available V4L2 driver available C programming API OpenMAX IL and others available OpenMAX IL and others available Sensor OmniVision OV5647 Sony IMX219 Sensor resolution 2592 x 1944 pixels 3280 x 2464 pixels Sensor image area 3.76 x 2.74 mm Pixel size 1.4 µm x 1.4 µm Optical size 1/4 Full-frame SLR lens equivalent 35 mm S/N ratio 36 db Dynamic range 67 8x gain

38 Sensitivity 680 mv/lux-sec Dark current C Well capacity 4.3 Ke- Fixed focus 1 m to infinity Focal length 3.60 mm +/ Horizontal field of view / degrees Vertical field of view / degrees Focal ratio (F-Stop) 2.9

39

40 Configuration Some basic guides to configuring your Raspberry Pi. How to find your Raspberry Pi s IP address in order to connect to it? Ifconfig command is used to check the IP address of the current machine. It will also show the MAC address, IP address if the Pi is connected via wireless LAN. The sample output is given below. Link encap:ethernet HWaddr XX:XX:XX:XX:XX:XX inet addr: x.xx Bcast: Mask: inet6 addr: XXXX::XXX:XXXX:XXXX:XXXX Scope:Link eth0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:54071 errors:1 dropped:0 overruns:0 frame:0 TX packets:48515 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes: (20.9 MiB) TX bytes: (24.5 MiB) Interrupt:10 Base address:0xd020 Link encap:local Loopback

41 inet addr: Mask: inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 lo RX packets:83 errors:0 dropped:0 overruns:0 frame:0 TX packets:83 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:7766 (7.5 KiB) TX bytes:7766 (7.5 KiB) Link encap:ethernet HWaddr 58:a2:c2:93:27:36 inet addr: x.xx Bcast: Mask: inet6 addr: XXXX::XXXX:XXXX:XXXX:XXXX Scope:Link wlan0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets: errors:0 dropped:0 overruns:0 frame:0 TX packets: errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes: (110.5 MiB) TX bytes: (79.4 MiB)

42 Here eth0 is the ethernet connection, lo is the loopback connection, wlan0 is the wireless connection.

43 Connect Raspberry Pi through VNC and SSH VNC (Virtual Network Computing) Sometimes we have to connect the raspberry Pi with another Computer. VNC is used in such case where we can connect using the remote IP. SSH (Secure Shell) To access the command line of raspberry pi, you can use the ssh tool. SSH is already available in Linux and MAC operating systems. To access the command line of raspberry pi from a windows machine, you have to download PUTTY.

44

45 Difference from another raspberries 1. Cost All three models of Raspberry Pi cost around $35. Model B+ was launched in July 2014 where Pi 2 and 3 was launched in February 2015 and 2016 (a year apart). Although the Pi is cheaper there are some hidden costs with involved when you buy one. You need a Micro SD Card for loading the Raspbian Image, Keyboard, Mouse (Can be wired or wireless) for controlling the pi, HDMI cable for display and a wifi dongle or Ethernet Cable for internet connectivity. For Raspberry Pi 3, there in an onboard wifi module and Bluetooth module. This is an advantage of buying the Pi 3 compared to previous versions of Raspberry Pi.

46 2. Performance While operating at 700 MHz by default, the first generation Raspberry Pi provided a real-world performance roughly equivalent to GFLOPS. On the CPU level the performance is similar to a 300 MHz Pentium II of The GPU provides 1 Gpixel/s or 1.5 Gtexel/s of graphics processing or 24 GFLOPS of general purpose computing performance. The graphics abilities of the Raspberry Pi are roughly equivalent to the performance of the Xbox of The LINPACK single node compute benchmark results in a mean single precision performance of GFLOPS and a mean double precision performance of GFLOPS for one Raspberry Pi Model-B board. A cluster of 64 Raspberry Pi Model-B computers, labeled Iridis-pi, achieved a LINPACK HPL suite result of 1.14 GFLOPS (n=10240) at 216 watts for c US$. Raspberry Pi 2 includes a quad-core Cortex-A7 CPU running at 900 MHz and 1 GB RAM. It is described as 4 6 times more powerful than its predecessor. The GPU is identical to the original. In parallelized benchmarks, the Raspberry Pi 2 could be up to 14 times faster than a Raspberry Pi 1B+. The Raspberry Pi 3, with a Quad core Cortex-A53 processor, is described as 10 times the performance of a Raspberry Pi 1. This was suggested to be highly dependent upon task threading and instruction set use. Benchmarks showed the Raspberry Pi 3 to be approximately 80% faster than the Raspberry Pi 2 in parallelized tasks.

47 3. CPU Model B+ have a 700 MHz single-core ARM1176JZF-S processor. In the later model, Raspberry Pi 2 have a 900 MHz quad-core ARM Cortex-A7 processor. Compared to the Model B+, Pi2 have more speed and much more suitable for multitasking because of its quad-core processor. In the recent version, Raspberry Pi 3, the CPU is a 1.2 Ghz 64- bit quad-core ARM Cortex-A53 processor. Pi 3 has more processing power compared to Pi 2 and Model B+ and also it is capable to run 64-bit systems. However, the current version of the operating systems are still 32 bit. In the coming days there might be availability of 64 bit operating systems for Raspberry Pi 3. Compared to the Raspberry Pi 2, Raspberry Pi 3 delivers percent higher performance.

48 4.RAM On the older beta model B boards, 128 MB was allocated by default to the GPU, leaving 128 MB for the CPU. On the first 256 MB release model B (and model A), three different splits were possible. The default split was 192 MB (RAM for CPU), which should be sufficient for standalone 1080p video decoding, or for simple 3D, but probably not for both together. 224 MB was for Linux only, with only a 1080p framebuffer, and was likely to fail for any video or 3D. 128 MB was for heavy 3D, possibly also with video decoding (e.g. XBMC). Comparatively the Nokia 701 uses 128 MB for the Broadcom VideoCore IV. [29] For the new model B with 512 MB RAM initially there were new standard memory split files released( arm256_start.elf, arm384_start.elf, arm496_start.elf) for 256 MB, 384 MB and 496 MB CPU RAM (and 256 MB, 128 MB and 16 MB video RAM). But a week or so later the RPF released a new version of start.elf that could read a new entry in config.txt (gpu_mem=xx) and could dynamically assign an amount of RAM (from 16 to 256 MB in 8 MB steps) to the GPU, so the older method of memory splits became obsolete, and a single start.elf worked the same for 256 and 512 MB Raspberry Pis. The Raspberry Pi 2 and the Raspberry Pi 3 have 1 GB of RAM. The Raspberry Pi Zero has 512 MB of RAM.

49 5. Networking The model A, A+ and Zero have no Ethernet circuitry and are commonly connected to a network using an external user-supplied USB Ethernet or Wi-Fi adapter. On the model B and B+ the Ethernet port is provided by a built-in USB Ethernet adapter using the SMSC LAN9514 chip. The Raspberry Pi 3 is equipped with 2.4 GHz WiFi n(150 Mbit/s) and Bluetooth 4.1 (24 Mbit/s) in addition to the 10/100 Ethernet port.

50 6. Peripherals The Raspberry Pi may be operated with any generic USB computer keyboard and mouse.

51 7. Video The video controller can emit standard modern TV resolutions, such as HD and Full HD, and higher or lower monitor resolutions and older standard CRT TV resolutions. As shipped (i.e., without custom overclocking) it can emit these: EGA; VGA; SVGA; XGA; p HDTV; WXGA variant; WXGA variant; SXGA; WXGAvariant; SXGA+; UXGA; WXGA+; p HDTV; WUXGA. Higher resolutions, such as, up to , may work or even at 15 Hz (too low a framerate for convincing video). Note also that allowing the highest resolutions does not imply that the GPU can decode video formats at those; in fact, the Pis are known to not work reliably for H.265 (at those high resolution, at least), commonly used for very high resolutions (most formats, commonly used, up to full HD, do work).

52 8. GPU All the hardware versions of Raspberry Pi uses Broadcom VideoCore IV GPU, except the latest Pi 3 is clocked at 400 MHz.There are certain limitations of the GPU applications and usage of the Raspberry Pi compared to the high end smart phone GPU s. It has a theoretical maximum processing power of 24GFLOPs. You can learn more about Raspberry VideoCore API s here at elinux.org

53 9. Hardware The Raspberry Pi hardware has evolved through several versions that feature variations in memory capacity and peripheral-device support. This block diagram depicts models A, B, A+, and B+. Model A, A+, and Zero lack the Ethernet and USB hub components. The Ethernet adapter is connected to an additional USB port. In model A, A+, and Zero the USB port is connected directly to the system on a chip (SoC). On model B+ and later models the USB/Ethernet chip contains a five-point USB hub, of which four ports are available, while model B only provides two. On the model Zero, the USB port is also connected directly to the SoC, but it uses a micro USB (OTG) port.

54 10. Memory Raspberry Pi 1 Model B+ uses 512 Mb (as of 15 October) of SDRAM whereas 2 and 3 uses 1 GB of SDRAM (DDR2). One important difference between 2 and 3 is that, Model 2 has 450 MHz of RAM whereas Pi 3 has 900 MHz of RAM. It s obvious from the above considerations, Pi 3 has more leverage than Raspberry Pi 2 in terms of performance and speed.

55 11. Processor The SoC used in the first generation Raspberry Pi is somewhat equivalent to the chip used in older smartphones. The Raspberry Pi is based on the Broadcom BCM2835 SoC, which includes an 700 MHz ARM1176JZF-S processor, VideoCore IVgraphics processing unit (GPU), and RAM. It has a Level 1 cache of 16 KB and a Level 2 cache of 128 KB. The Level 2 cache is used primarily by the GPU. The SoC is stacked underneath the RAM chip, so only its edge is visible. The Raspberry Pi 2 uses a Broadcom BCM2836 SoC with a 900 MHz 32-bit quadcore ARM Cortex-A7 processor, with 256 KB shared L2 cache. The Raspberry Pi 3 uses a Broadcom BCM2837 SoC with a 1.2 GHz 64-bit quadcore ARM Cortex-A53 processor, with 512 KB shared L2 cache.

56 Conclusion: Raspberry Pi 3 has more leverage compared to the previous versions. As it costs the same price, there is no clear reason why someone should go for Raspberry Pi 2 or Model B+. Also it has an onboard Wifi and Bluetooth modules. This give more access to connectivity and more use for your IoT Project applications. All these three versions have same number of GPIOs.

57

58 Frequently asked questions for raspberry pi 3 What is Raspberry Pi 3? The Raspberry Pi 3 is a credit card-sized computer that plugs into your TV and a keyboard. It is a capable little computer which can be used in electronics projects, and for many of the things that your desktop PC does, like spreadsheets, word processing, browsing the internet, and playing games. It also plays high-definition video. We want to see it being used by kids all over the world to learn programming.

59 How much Raspberry Pi costs? The Model A+ costs $20, the Model B+ costs $25, the Pi 2 costs $35, the Pi 3 costs $35, and the Pi Zero costs $5, plus local taxes and shipping/handling fees.

60 What are the User login details when we login into Raspberry Pi 3 system? The default username for Raspbian is pi and the default password is raspberry.

61 What are the major difference between the raspberry pi models? These are the current models of the Raspberry Pi available: the Pi 2 Model B, the Pi 3 Model B, the Pi Zero, and the Pi 1 Model B+ and A+. The Model A+ is the low-cost variant of the Raspberry Pi. It has 256MB RAM, one USB port, 40 GPIO pins and no Ethernet port. The Model B+ is the final revision of the original Raspberry Pi. It has 512MB RAM (twice as much as the A+), four USB ports, 40 GPIO pins, and an Ethernet port. In February 2015, it was superseded by the Pi 2 Model B, the second generation of the Raspberry Pi. The Pi 2 shares many specs with the Pi 1 B+, but it uses a 900MHz quad-core ARM Cortex-A7 CPU and has 1GB RAM. The Pi 2 is completely compatible with first generation boards, and is the model we recommend for use in schools, due to its flexibility for the learner. The Pi 3 Model B was launched in February 2016; it uses a 1.2GHz 64-bit quad-core ARM Cortex-A53 CPU, has 1GB RAM, integrated n wireless LAN, and Bluetooth 4.1. Finally, the Pi Zero is half the size of a Model A+, with a 1Ghz single-core CPU and 512MB RAM, and mini-hdmi and USB On-The-Go ports.

62 How to connect the Mouse and Keyboard into raspberry pi? The Model A/A+ has one USB port, the Model B has two ports, and the Model B+, 2B and 3B have four ports. These can be used to connect most USB 2.0 devices. Additional USB devices such as mice, keyboards, network adapters and external storage can be connected via a USB hub.

63 Why NOOBS Os? NOOBS stands for New Out of Box Software. It is our recommended installation method. It allows you to install the distro of your choice, even if you have little to no computing or Linux experience.

64 What are the dimensions of raspberry pi? The Raspberry Pi measures 85.60mm x 56mm x 21mm (or roughly 3.37 x 2.21 x 0.83 ), with a little overlap for the SD card and connectors which project over the edges. It weighs 45g. The Pi Zero measures 65mm x 30mm x 5.4mm (or roughly 2.56 x 1.18 x 0.20 ).

65 What is an SoC? A System on a Chip (SoC) is a method of placing all necessary electronics for running a computer on a single chip. Instead of having an individual chip for the CPU, GPU, USB controller, RAM and so on, everything is compressed down into one tidy package.

66 How does the OS boot? All the files necessary for booting are installed in a FAT32 partition of the SD card. The Raspberry Pi has to have an SD card installed to boot from, but a USB HD can take over after the initial boot. You cannot boot without an SD card.

67 What is its strength? The GPU provides OpenGL ES 2.0, hardware-accelerated OpenVG, and 1080p30 H.264 high-profile encode and decode. The GPU is capable of 1Gpixel/s, 1.5Gtexel/s or 24 GFLOPs of general purpose compute and features a bunch of texture filtering and DMA infrastructure. This means that graphics capabilities are roughly equivalent to the original Xbox s level of performance. Overall real world performance for models A, A+, B & B+ is something like a 300MHz Pentium 2, only with much better graphics. The Model 2B is approximately equivalent to an Athlon Thunderbird running at 1.1GHz: again, it has the much higher-quality graphics that come from using the same GPU as in previous models. The Model 3B is around 50% faster than the 2B.

68 Does it need a Heatsink? You should not need to use a heatsink, as the chip used in the Raspberry Pi is equivalent to that used in a mobile phone, and should not become hot enough to need any special cooling. However, depending on the case you are using and the overclocking settings, you might find a heatsink to be advantageous. We recommend the use of a heatsink if overclocking the Model 3B. Of course, if you just like the look of one, you will not hurt the Raspberry Pi by placing an appropriately-sized heatsink on it.

69 Which type of hardware interface does it have? Depending on the model, the Raspberry Pi has either 40 or 26 dedicated GPIO pins. In all cases, these include a UART, I2C bus, a SPI bus with two chip selects, I2S audio, 3V3, 5V, and ground. The maximum number of GPIOs can theoretically be indefinitely expanded by making use of the I2C or SPI bus.

70 Why there is no RTC? The expectation is that non-network-connected units will have their clocks updated manually at startup. Adding an RTC is surprisingly expensive once you have factored in batteries, area and components, and would have pushed us above our target price. You can add one yourself using the GPIO pins if you d like an interesting electronics project.

71 Can we add extra memory? No. The RAM on the model A, A+, B, B+, and Zero is a Package on Package (POP) on top of the SoC, so it is not removable or swappable. The RAM on the Model 2B/3B is on a separate chip on the bottom of the PCB, but 1GB is the maximum RAM that the SoC used by the Model 2B can support.

72 What is its operating temperature? The Raspberry Pi is built from commercial chips which are qualified to different temperature ranges; the LAN9512 is specified by the manufacturers as being qualified from 0 C to 70 C, while the AP is qualified from -40 C to 85 C. You may well find that the board will work outside those temperatures, but we re not qualifying the board itself to these extremes.

73 Does it blend? Yes. We have conducted extensive virtual simulations.

74 What is the camera board interface? The camera board is a small PCB that connects to the CSI-2 camera port on the Raspberry Pi using a short ribbon cable. It provides connectivity for a camera capable of capturing still images or video recordings. The camera connects to the Image System Pipeline (ISP) in the Raspberry Pi s SoC, where the incoming camera data is processed and eventually converted to an image or video on the SD card.

75 What are the camera models that camera models can use? The camera module V2 is a Sony IMX219, while the original camera module is an Omnivision They are comparable to cameras used in mobile phones.

76 What is the camera resolution? The camera module V2 is capable of taking photos up to 8 megapixels (8MP). It supports 1080p30, 720p60 and VGA90 video modes, as well as still capture. The original camera module is capable of taking photos up to 5 megapixels and can record video at resolutions up to 1080p30.

77 What is the format of image taken from camera? The camera module supports raw capturing (Bayer data direct from the sensor) or encoding as JPEG, PNG, GIF and BMP, uncompressed YUV, and uncompressed RGB photos. It can record video as H.264, baseline, main and high-profile formats.

78 How to use the camera? There are three command line applications provided for stills, video, and stills output uncompressed. These applications provide the typical features you might find on a compact cameras, such as set image size, compression quality, exposure mode, and ISO.

79 How much power is being consumed by the camera? The camera board requires 250mA to operate. Ensure that your power supply can provide enough power for the camera module, as well as the Raspberry Pi and any peripherals directly attached to the Raspberry Pi.

80 What kind of display can i use There is composite and HDMI out on the board, so you can hook it up to an old analogue TV through the composite or through a composite to scart connector, to a digital TV or to a DVI monitor (using a cheap, passive HDMI->DVI cable for the DVI). For the Model B+, 2B and 3B, the RCA composite jack has been replaced with a 3.5mm jack that combines audio and video in one. You ll need a 3.5mm to 3RCA adapter cable to connect it to an older TV. There are many different types of this cable out there, but you want to purchase on that is compatible with the ipod Video (the ipod will have the left and right audio channels reversed, but the version of Raspbian included with NOOBS can swap this for you). The Pi Zero uses a mini-hdmi port. There is no VGA support, but active adapters are available. Passive HDMI->VGA cables will not work with the Raspberry Pi. When purchasing an active VGA adapter, make sure it comes with an external power supply. HDMI->VGA adapters without an external power supply often fail to work.

81 Why there is no VGA support? The chip we use supports HDMI and composite outputs but does not support VGA. VGA is considered to be an end-of-life technology, so supporting it doesn t fit with our plans at the moment. However, if you really want to use a VGA monitor with a Raspberry Pi then it is possible using an HDMI->VGA adapter or Gert Van Loo s VGA666 adapter.

82 Can we interface the touchscreen? The Foundation provides a 7 capacitive touchscreen that utilises the Pi s DSI port, which is available through the usual distributors. Alternatively, several third-party retailers offer a range of touchscreens for the Raspberry Pi.

83 Can we power the raspberry pi from USB? It depends on the hub. Some hubs comply with the USB 2.0 Standard and only provide 500mA per port, which may not be enough to power your Raspberry Pi. Other hubs view the USB standards more like guidelines, and will provide as much power as you want from each port. Please also be aware that some hubs have been known to backfeed the Raspberry Pi. This means that the hubs will power the Raspberry Pi through its USB input cable, without the need for a separate micro-usb power cable, and bypass the voltage protection. If you are using a hub that backfeeds to the Raspberry Pi and the hub experiences a power surge, your Raspberry Pi could potentially be damaged.

84 Which programming language we should use? The Raspberry Pi Foundation recommends Python as a language for learners. We also recommend Scratch for younger kids. Any language which will compile for ARMv6 (Pi 1) or ARMv7 (Pi 2) can be used with the Raspberry Pi, though, so you are not limited to using Python. C, C++, Java, Scratch, and Ruby all come installed by default on the Raspberry Pi.

85 What kind of Linux flavour it support? Raspbian (based on Debian), Arch Linux and Pidora run on Raspberry Pi 1 and 2. Ubuntu MATE and Ubuntu Snappy Core also run on Pi 2 only.

86 What is the maximum size of SD card it can support? We have tried cards up to 32GB, and most cards seem to work OK. You can also attach a USB stick or USB hard drive to provide extra storage.

87 Is there built in wi-fi? Only the Pi 3 has built in WiFi, but all other models can support a USB WiFi dongle. The Foundation offers its own branded Wi-Fi dongle which has been fully tested for use with the Raspberry Pi.

88 Is there built in Bluetooth? Only on the Pi 3.

Frequently Asked Questions Raspberry PI

Frequently Asked Questions Raspberry PI A. INTRODUCTION 1. WHAT IS A RASPBERRY PI? The Raspberry Pi is a credit-card sized computer that plugs into your TV and a keyboard. It is a capable little computer which can be used in electronics projects,

More information

Raspberry Pi 3 Model B

Raspberry Pi 3 Model B Raspberry Pi 3 Model B Product Name Raspberry Pi 3 Product Description The Raspberry Pi 3 Model B is the third generation Raspberry Pi. This powerful credit-card sized single board computer can be used

More information

Kevin Meehan Stephen Moskal Computer Architecture Winter 2012 Dr. Shaaban

Kevin Meehan Stephen Moskal Computer Architecture Winter 2012 Dr. Shaaban Kevin Meehan Stephen Moskal Computer Architecture Winter 2012 Dr. Shaaban Contents Raspberry Pi Foundation Raspberry Pi overview & specs ARM11 overview ARM11 cache, pipeline, branch prediction ARM11 vs.

More information

1 Introduction to Raspberry Pi. Date: 24/08/2016 Name: ID:

1 Introduction to Raspberry Pi. Date: 24/08/2016 Name: ID: 1 Introduction to Raspberry Pi 1 Date: 24/08/2016 Name: ID: Name: ID: 1 Introduction to Raspberry Pi The Raspberry Pi is a credit card-sized computer designed and manufactured in the UK with the initial

More information

DATA LOGGING SYSTEM FOR VEHICLE

DATA LOGGING SYSTEM FOR VEHICLE DATA LOGGING SYSTEM FOR VEHICLE 1 Mrs.R.Karthiga, 2 Mr.S.Gowtham, 3 Mr.A.Dinesh, 4 Mr.Gnanasekaran.B 1 Assistant Professor, 2,3,4 UG Student Electronics and Communication Engineering KPR Institute of Engineering

More information

Introduction to the Raspberry Pi AND LINUX FOR DUMMIES

Introduction to the Raspberry Pi AND LINUX FOR DUMMIES Introduction to the Raspberry Pi AND LINUX FOR DUMMIES 700Mhz ARM v6 Broadcomm CPU+GPU 512 MB RAM (256MB on Model A) Boots off SD card for filesystem USB, Audio out, LAN (Model B only) HDMI + Composite

More information

F28HS Hardware-Software Interface: Systems Programming

F28HS Hardware-Software Interface: Systems Programming F28HS Hardware-Software Interface: Systems Programming Hans-Wolfgang Loidl School of Mathematical and Computer Sciences, Heriot-Watt University, Edinburgh Semester 2 2017/18 0 No proprietary software has

More information

Overview of the Raspberry Pi Models 3B & 2B

Overview of the Raspberry Pi Models 3B & 2B Overview of the Raspberry Pi Models 3B & 2B (Let's look at the hardware!) Rick Commo, K7LOG Max Vaughan, KF7MAX What's really different between the original 2B and the 3B? Parameter Architecture CPU

More information

IoT Project Proposals

IoT Project Proposals IoT Project Proposals 1 Submit before 31 st March Best 5 proposals will be given Intel Galileo Gen 2 microcontroller boards each 2 Advisory Board will evaluate and select the best project proposals Dr.

More information

w w w. b a s e t r a i n i n g i n s t i t u t e. c o

w w w. b a s e t r a i n i n g i n s t i t u t e. c o Disclaimer: Some of the images and most of the data in this presentation are collected from various sources in the internet. If you notice any copyright issues or mistakes, please let me know by mailing

More information

Pianoteq 6 Raspberry Pi 3 Station. By Edgar Bustamante

Pianoteq 6 Raspberry Pi 3 Station. By Edgar Bustamante Pianoteq 6 Raspberry Pi 3 Station By Edgar Bustamante 1 Contents 1 Introduction...4 2 Parts...5 2.1 Raspberry Pi 3...5 2.2 Fan/Heat Sinks...5 2.3 Digital to Analog Converter (DAC)...5 2.4 Micro SD Card

More information

Raspberry Pi Introduction

Raspberry Pi Introduction ECE 1160/2160 Embedded Systems Design Raspberry Pi Introduction Wei Gao ECE 1160/2160 Embedded Systems Design 1 Raspberry Pi Classic embedded computer Single board computer Size of a credit card ECE 1160/2160

More information

RETROPIE INSTALLATION GUIDE

RETROPIE INSTALLATION GUIDE RETROPIE INSTALLATION GUIDE CONTENTS THE FOLLOWING GUIDE WILL COVER THE INSTALLATION, SETUP AND CONFIGURATION OF THE RASPBERRY PI, RASPBIAN OS AND RETROPIE Author: http://rpiarcadebuild.wordpress.com/

More information

Term Project WORKING WITH THE RASPBERRY PI

Term Project WORKING WITH THE RASPBERRY PI Term Project WORKING WITH THE RASPBERRY PI The term project component of the course requires you to leverage the Pi. The project involves multiple deliverables to ensure that you are making sustained progress

More information

BCS Raspberry Pi Launch Events Getting started with Raspberry Pi

BCS Raspberry Pi Launch Events Getting started with Raspberry Pi BCS Raspberry Pi Launch Events Getting started with Raspberry Pi Department of Computer Science 16 th & 17 th April 2013 Who are you? How many of you.. are teachers in STEM subjects in non STEM subjects

More information

Experimental Procedure. Frequently Asked Questions (FAQ) Kit General Questions. Setting Up and Using Your Raspberry Pi Projects Kit

Experimental Procedure. Frequently Asked Questions (FAQ) Kit General Questions. Setting Up and Using Your Raspberry Pi Projects Kit 1 of 11 9/13/2018, 2:31 PM https://www.sciencebuddies.org/science-fair-projects/project-ideas/compsci_p059/computer-science/design-your-own-video-game (http://www.sciencebuddies.org/science-fairprojects/project-ideas/compsci_p059/computer-science/design-your-own-video-game)

More information

DESIGN OF LIGHTWEIGHT E- ATTENDANCE PROTOTYPE USING RASPBERRY PI

DESIGN OF LIGHTWEIGHT E- ATTENDANCE PROTOTYPE USING RASPBERRY PI DESIGN OF LIGHTWEIGHT E- ATTENDANCE PROTOTYPE USING RASPBERRY PI Mohd Dzul Aiman bin Aslan, Mohamad Safuan bin Sulaiman, Dr Abd Muin bin Abd Rahman, Saa idi bin Ismail, Mohd Fauzi bin Haris, Siti Nurbahyah

More information

Raspberry Pi 3 Starter Kit Hookup Guide

Raspberry Pi 3 Starter Kit Hookup Guide Page 1 of 11 Raspberry Pi 3 Starter Kit Hookup Guide Introduction Now that the Raspberry Pi 3 is the latest and greatest in the line of Raspberry Pi Single Board Computers, what s new? This hookup guide

More information

The Digital Revolution

The Digital Revolution Raspberry Pi A Learning Experience (For me!) Charlie Rothrock K3SR The Digital Revolution Geewhiz Statistics -Digital is changing the world -Tech companies are ~10+% of US employment and the fastest wage

More information

Orange Pi 2 User Manual. <Version: V0.9 >

Orange Pi 2 User Manual. <Version: V0.9 > Orange Pi 2 User Manual What s Orange Pi 2? It s an open-source single-board computer. It can run Android 4.4, Ubuntu, Debian, Rasberry Pi Image, as well as the Banana Pi Image. It uses

More information

Access Server: User's and Developer's Guide <<< Previous Next >>>

Access Server: User's and Developer's Guide <<< Previous Next >>> 1 of 14 12/9/2008 10:18 AM Access Server: User's and Developer's Guide > Chapter 2. Getting Started with Access Server Access Server can be controlled in three ways: by using the WWW

More information

Introduction to Raspberry Pi 3 Model B Updates: 9/18/17 6/2/2018

Introduction to Raspberry Pi 3 Model B Updates: 9/18/17 6/2/2018 Introduction to Raspberry Pi 3 Model B Updates: 9/18/17 6/2/2018 A. Objectives 1. Learn about basics of Pi 3 embedded system 2. Learn how to operate your Pi 3 using different interfaces 3. Learn how to

More information

Wi-Fi Guide: Edimax USB Adapter on BBG

Wi-Fi Guide: Edimax USB Adapter on BBG Wi-Fi Guide: Edimax USB Adapter on BBG August 3 rd 2017 Table of Contents: Page 1: Page 2: Page 3: Page 4: Page 5: Introduction & Hardware requirements Getting Started Connecting to a network using Network

More information

Cooking with Team 279

Cooking with Team 279 Cooking with Team 279 Intro to the Raspberry Pi FIRST Team 279 Tech Fusion http://team279.com - https://twitter.com/team_279 Author: Michael Lehman What is a System on a Chip? From Wikipedia: A system

More information

SAMSUNG ELECTRONICS RESERVES THE RIGHT TO CHANGE PRODUCTS, INFORMATION AND SPECIFICATIONS WITHOUT NOTICE. Products and specifications discussed

SAMSUNG ELECTRONICS RESERVES THE RIGHT TO CHANGE PRODUCTS, INFORMATION AND SPECIFICATIONS WITHOUT NOTICE. Products and specifications discussed SAMSUNG ELECTRONICS RESERVES THE RIGHT TO CHANGE PRODUCTS, INFORMATION AND SPECIFICATIONS WITHOUT NOTICE. Products and specifications discussed herein are for reference purposes only. All information discussed

More information

A Slice of Raspberry Pi

A Slice of Raspberry Pi A Slice of Raspberry Pi Roadmap Introduction to the Raspberry Pi device What can you use a Raspberry Pi for? Talking to the Hardware A Raspberry Pi Arcade table Q & A Raspberry Pi Introduction What is

More information

BLUETOOTH BASED OFFICE AUTOMATION AND SECURITY SYSTEM USING RASPBERRY PI AND ANDROID APPLICATION

BLUETOOTH BASED OFFICE AUTOMATION AND SECURITY SYSTEM USING RASPBERRY PI AND ANDROID APPLICATION International Journal of Advanced Research in Engineering and Technology (IJARET) Volume 10, Issue 2, March-April 2019, pp. 449-456. Article ID: IJARET_10_02_043 Available online at http://www.iaeme.com/ijaret/issues.asp?jtype=ijaret&vtype=10&itype=02

More information

Raspberry Pi Workshop

Raspberry Pi Workshop Raspberry Pi Workshop Resources and Materials: http://bit.ly/h8dunp Presenters Nick Yee Aexander Nunes Adriana Ieraci Agenda 10:00 Registration 10:20 Introductions and Overview 10:50 Install OS and Boot

More information

Orange Pi User Manual. <Version: V1.0 >

Orange Pi User Manual. <Version: V1.0 > Orange PI User Manual What s Orange Pi? It s an open-source single-board computer. It can run Android 4.4, Ubuntu, Debian, Rasberry Pi Image, Cubieboard Image, as well as the banana pi

More information

RaRa Academy: Raspberry Pi. Karl Heinz Kremer - K5KHK

RaRa Academy: Raspberry Pi. Karl Heinz Kremer - K5KHK RaRa Academy: Raspberry Pi Karl Heinz Kremer - K5KHK Why Are We Here? I cannot convert you into a Raspberry Pi (or Linux) expert in two hours I cannot teach you everything there is to know about using

More information

IOT HARDWARE SUBSTRUCTURE

IOT HARDWARE SUBSTRUCTURE Chapter 2 IOT HARDWARE SUBSTRUCTURE A IOT of hardware components are used in IOT ecosystem circuit developmen boards form the basic structrue.arduino, Rasspberyy Pi,Beagle Bone, Cubie Borad, Texas Insuments

More information

Let us ping! First we will learn the Hello World of a networked machine.

Let us ping! First we will learn the Hello World of a networked machine. AN INTRODUCTION TO LINUX NETWORKING In this article, we ll explore networking under GNU/Linux. You ll find it interesting to manage the entire network through certain valid keystrokes known as commands.

More information

LinkSprite Technologies,.Inc. pcduino V2

LinkSprite Technologies,.Inc. pcduino V2 1 2 Contents Board Overview...3 System Features...4 Single-Board Computer Configuration...5 Pin Assignments...7 Single-Board Computer Setup...9 Required Hardware...9 Optional Hardware...9 Adjusting Screen

More information

StampA5D3x/PortuxA5/PanelA5. Quickstart Guide

StampA5D3x/PortuxA5/PanelA5. Quickstart Guide StampA5D3x/PortuxA5/PanelA5 Quickstart Guide StampA5D3x/PortuxA5/PanelA5 StampA5D3x/PortuxA5/PanelA5: Quickstart Guide Copyright 2015 taskit GmbH All rights to this documentation and to the product(s)

More information

Raspberry Pi NTP Clock Setup Guide

Raspberry Pi NTP Clock Setup Guide Raspberry Pi NTP Clock Setup Guide Several steps are involved in getting your Raspberry Pi to operate as a NTP Clock. To begin with, you must obtain a LCD Plate (www.adafruit.com) and build it. You must

More information

pcduino V3B XC4350 User Manual

pcduino V3B XC4350 User Manual pcduino V3B XC4350 User Manual 1 User Manual Contents Board Overview...2 System Features...3 Single-Board Computer Configuration......3 Pin Assignments...4 Single-Board Computer Setup...6 Required Hardware...6

More information

XLink Kai Raspberry Pi Beginners Tutorial

XLink Kai Raspberry Pi Beginners Tutorial XLink-Kai-Raspberry-Pi-Beginners-Tutorial.md XLink Kai Raspberry Pi Beginners Tutorial Hi! This tutorial will guide you through setting up XLink Kai on a Raspberry Pi to play multiplayer system link Xbox

More information

ARDUINO YÚN Code: A000008

ARDUINO YÚN Code: A000008 ARDUINO YÚN Code: A000008 Arduino YÚN is the perfect board to use when designing connected devices and, more in general, Internet of Things projects. It combines the power of Linux with the ease of use

More information

Topics. What is a RaspberryPi? Why should I want one? What is Raspbian? What is SSH? What is FTP? What is LAMP? Making a LAMP Stack!

Topics. What is a RaspberryPi? Why should I want one? What is Raspbian? What is SSH? What is FTP? What is LAMP? Making a LAMP Stack! Topics What is a RaspberryPi? Why should I want one? What is Raspbian? What is SSH? What is FTP? What is LAMP? Making a LAMP Stack! What is a Raspberry Pi? The Raspberry Pi is a Credit Card sized computer.

More information

Programming the Raspberry Pi

Programming the Raspberry Pi Programming the Raspberry Pi contents introduction unboxing and setup flashing an SD card logging in for the first time the JOE text editor running the hello world program a (slightly) more complex example

More information

PC I/O. May 7, Howard Huang 1

PC I/O. May 7, Howard Huang 1 PC I/O Today wraps up the I/O material with a little bit about PC I/O systems. Internal buses like PCI and ISA are critical. External buses like USB and Firewire are becoming more important. Today also

More information

Java Programming on the Raspberry Pi with Pi4J. Rob Ratcliff

Java Programming on the Raspberry Pi with Pi4J. Rob Ratcliff Java Programming on the Raspberry Pi with Pi4J Rob Ratcliff What is a Raspberry Pi? Single Board Computer Pi 3 Model B+ Full size HDMI ARMv8 64 bit with 1.4 GHz 1 GB RAM 4 USB ports 40 I/O Pins for GPIO,

More information

Experiments 1 How to set up Raspberry Pi B+ The little computer you can cook into DIY tech projects

Experiments 1 How to set up Raspberry Pi B+ The little computer you can cook into DIY tech projects Experiments 1 How to set up Raspberry Pi B+ The little computer you can cook into DIY tech projects The Raspberry Pi is a computer about the size of a credit card. The darling of the do-it-yourself electronics

More information

ARDUINO YÚN MINI Code: A000108

ARDUINO YÚN MINI Code: A000108 ARDUINO YÚN MINI Code: A000108 The Arduino Yún Mini is a compact version of the Arduino YUN OVERVIEW: Arduino Yún Mini is a breadboard PCB developed with ATmega 32u4 MCU and QCA MIPS 24K SoC CPU operating

More information

参考資料. LinkSprite.com. pcduino V2

参考資料. LinkSprite.com. pcduino V2 pcduino V2 1 Contents Board Overview...3 System Features...4 Single-Board Computer Configuration......5 Pin Assignments...7 Single-Board Computer Setup......9 Required Hardware......9 Optional Hardware......9

More information

TROUBLESHOOTING RASPBERRY PI USER GUIDE. Troubleshooting

TROUBLESHOOTING RASPBERRY PI USER GUIDE. Troubleshooting BY EBEN UPTON, CO-CREATOR OF THE, AND GARETH HALFACREE Troubleshooting THINKSTOCK, Keyboard and Mouse Diagnostics PERHAPS THE MOST common problem that users experience with the Raspberry Pi is when the

More information

Getting Started with PetaLinux SDK

Getting Started with PetaLinux SDK Getting Started with PetaLinux SDK November 26, 2009 Table of Contents Table of Contents...2 About This Guide...3 Related PetaLinux Documents...3 Getting Started...3 Prerequisites...3 Installation...4

More information

. SMARC 2.0 Compliant

. SMARC 2.0 Compliant MSC SM2S-IMX8 NXP i.mx8 ARM Cortex -A72/A53 Description The new MSC SM2S-IMX8 module offers a quantum leap in terms of computing and graphics performance. It integrates the currently most powerful i.mx8

More information

Adafruit's Raspberry Pi Lesson 1. Preparing an SD Card for your Raspberry Pi

Adafruit's Raspberry Pi Lesson 1. Preparing an SD Card for your Raspberry Pi Adafruit's Raspberry Pi Lesson 1. Preparing an SD Card for your Raspberry Pi Created by Simon Monk Last updated on 2016-12-03 03:20:15 AM UTC Guide Contents Guide Contents Overview You Will Need Downloading

More information

SMART PHONE BASED ENERGY MANAGEMENT SYSTEM USING RASPBERRY PI3

SMART PHONE BASED ENERGY MANAGEMENT SYSTEM USING RASPBERRY PI3 International Journal of Advanced Research in Engineering and Technology (IJARET) Volume 10, Issue 2, March - April 2019, pp. 463-471, Article ID: IJARET_10_02_045 Available online at http://www.iaeme.com/ijaret/issues.asp?jtype=ijaret&vtype=10&itype=02

More information

Computer Basics PC-100

Computer Basics PC-100 Computer Basics PC-100 Course Group Overview PC-100 Computer Basics PC-101 Intro to Operating Systems and Window s Basics PC-102 Computer Programs and File Management PC-103 Computer Security PC-104 The

More information

Sigma Tile Workshop Guide. This guide describes the initial configuration steps to get started with the Sigma Tile.

Sigma Tile Workshop Guide. This guide describes the initial configuration steps to get started with the Sigma Tile. Sigma Tile Workshop Guide This guide describes the initial configuration steps to get started with the Sigma Tile. 1 Contents Contents... 2 Chapter 1: System Requirements... 3 Chapter 2: Configure Your

More information

NVIDIA Professional Application Center

NVIDIA Professional Application Center NVIDIA Professional Application Center Network Licensing Guide 5 May 2017 Document version 2.0 Copyright Information 2017 NVIDIA Corporation. All rights reserved. This document is protected under copyright

More information

Matrix. Get Started Guide V2.0

Matrix. Get Started Guide V2.0 Matrix Get Started Guide V2.0 Overview Matrix is a single board mini computer based on ARM with a wide range of interface, equipped with a powerful i.mx6 Freescale processor, it can run Android, Linux,

More information

N A T H A N P R E N T I C E I 6 N T P

N A T H A N P R E N T I C E I 6 N T P RASPBERRY PI AMATEUR RADIO M N A T H A N P R E N T I C E I 6 N T P WHAT IS A RASPBERRY PI Low cost computer Credit card sized Originally made by The Raspberry Pi Foundation to encourage young children

More information

Matrix. Get Started Guide

Matrix. Get Started Guide Matrix Get Started Guide Overview Matrix is a single board mini computer based on ARM with a wide range of interface, equipped with a powerful i.mx6 Freescale processor, it can run Android, Linux and other

More information

ECE 598 Advanced Operating Systems Lecture 4

ECE 598 Advanced Operating Systems Lecture 4 ECE 598 Advanced Operating Systems Lecture 4 Vince Weaver http://www.eece.maine.edu/~vweaver vincent.weaver@maine.edu 28 January 2016 Announcements HW#1 was due HW#2 was posted, will be tricky Let me know

More information

Creator Ci20 quick start guide

Creator Ci20 quick start guide Creator Ci20 is a high performance, fully featured development board for Linux and Android that can help you create applications for fast growing markets such as IoT, wearables, mobile and gaming. The

More information

Mini USB 3.0 Dual Display Dock

Mini USB 3.0 Dual Display Dock Mini USB 3.0 Dual Display Dock VGA & HDMI Dual Display / Gigabit Ethernet / USB 3.0 Hub QUICK INSTALLATION GUIDE - 1 - INTRODUCTION Thanks for purchasing the Mini USB 3.0 Dual Display Dock. USB Type C

More information

AlphaBot2 robot building kit for Raspberry Pi 3 Model B

AlphaBot2 robot building kit for Raspberry Pi 3 Model B AlphaBot2 robot building kit for Raspberry Pi 3 Model B SKU 110060863 Description This AlphaBot2 robot kit is designed to use with Raspberry Pi 3 Model B. It features rich common robot functions including

More information

2 Mega-Pixel H.264 Box IP Camera ICA-HM125. Quick Installation Guide. Version 1.0

2 Mega-Pixel H.264 Box IP Camera ICA-HM125. Quick Installation Guide. Version 1.0 2 Mega-Pixel H.264 Box IP Camera ICA-HM125 Quick Installation Guide Version 1.0 Table of Contents Chapter 1. Introduction... 3 1.1 Before Installation... 3 1.2 System Requirements... 3 Chapter 2. Physical

More information

Lab 0: Intro to running Jupyter Notebook on a Raspberry Pi

Lab 0: Intro to running Jupyter Notebook on a Raspberry Pi Lab 0: Intro to running Jupyter Notebook on a Raspberry Pi Nick Antipa, Li-Hao Yeh, based on labs by Jon Tamir and Frank Ong January 24, 2018 This lab will walk you through setting up your Raspberry Pi

More information

An overview of mobile and embedded platforms

An overview of mobile and embedded platforms ES3 Lecture 2 An overview of mobile and embedded platforms Basic Classes Embedded devices: These are in toasters, cars, mice, etc. Usually very real-time focused (us accuracy) Very small memory, not usually

More information

Point of View SmartTV-500 Center - Android 4.2. General notices for use...2 Disclaimer...2 Box Contents...2

Point of View SmartTV-500 Center - Android 4.2. General notices for use...2 Disclaimer...2 Box Contents...2 Point of View SmartTV-500 Center - Android 4.2 English Table of Contents General notices for use...2 Disclaimer...2 Box Contents...2 1.0 Product basics...3 1.1 Buttons and connections... 3 1.2 Connecting

More information

Manual of ET-LCD SW HAT

Manual of ET-LCD SW HAT ET- LCD SW HAT ET-LCD SW HAT is Board I/O that is specifically designed for connection with Board Raspberry Pi through Connector 40-PIN; this board includes LCD 16x2, SW, Buzzer, RTC DS3231 with Connector

More information

The TechNexion Difference

The TechNexion Difference The TechNexion Difference Faster time-to-market through Open Design System on Modules are designed to speed up and reduce the cost of development for embedded devices. But these benefits are only possible,

More information

O ptima S aver P i. User Guide. January 2017 Version 1.0

O ptima S aver P i. User Guide. January 2017 Version 1.0 O ptima S aver P i User Guide January 2017 Version 1.0 T able O f C ontents Page 1. What is OptimaSaverPi -------------------------- 2 2. Why OptimaSaverPi -------------------------- 2 3. Requirement --------------------------

More information

APPENDIX B: MANUFACTURER SPECIFICATIONS

APPENDIX B: MANUFACTURER SPECIFICATIONS APPENDIX B: MANUFACTURER SPECIFICATIONS Lenovo N22: Intel Celeron N3050 Dual-Core 1.60GHz, 4GB DDR3 SDRAM, 16GB emmc, 11.6" HD TN Anti-glare Display, Integrated HD Graphics, Webcam, 802.11ac, Bluetooth,

More information

Ten (or so) Small Computers

Ten (or so) Small Computers Ten (or so) Small Computers by Jon "maddog" Hall Executive Director Linux International and President, Project Cauã 1 of 50 Who Am I? Half Electrical Engineer, Half Business, Half Computer Software In

More information

USER MANUAL FOR MF0200 GATEWAY BOX VERSION 2.0

USER MANUAL FOR MF0200 GATEWAY BOX VERSION 2.0 USER MANUAL FOR MF0200 GATEWAY BOX VERSION 2.0 COPYRIGHT & TRADEMARKS 2016 Mentor Graphics Corporation, all rights reserved. This document contains information that is proprietary to Mentor Graphics Corporation

More information

All rights reserved by Waveshare Electronics Co., Ltd. Not allow to modify, distribute, or copy without permission.

All rights reserved by Waveshare Electronics Co., Ltd. Not allow to modify, distribute, or copy without permission. DVK512 User Manual Copyright All rights reserved by Electronics Co., Ltd. Not allow to modify, distribute, or copy without permission. Revision History Revision Date Description V1.0 Aug. 18, 2014 Initial

More information

Thanks for purchasing one of the most cutting edge mini computing devices available today,

Thanks for purchasing one of the most cutting edge mini computing devices available today, Welcome! Thanks for purchasing one of the most cutting edge mini computing devices available today, the MK802IV LE. The MK802IV LE is a powerful quad core Linux mini computer which runs a version of Ubuntu

More information

. Micro SD Card Socket. SMARC 2.0 Compliant

. Micro SD Card Socket. SMARC 2.0 Compliant MSC SM2S-IMX6 NXP i.mx6 ARM Cortex -A9 Description The design of the MSC SM2S-IMX6 module is based on NXP s i.mx 6 processors offering quad-, dual- and single-core ARM Cortex -A9 compute performance at

More information

Computer Hardware. In this lesson we will learn about Computer Hardware, so that we have a better understanding of what a computer is.

Computer Hardware. In this lesson we will learn about Computer Hardware, so that we have a better understanding of what a computer is. In this lesson we will learn about, so that we have a better understanding of what a computer is. USB Port Ports and Connectors USB Cable and Connector Universal Serial Bus (USB) is by far the most common

More information

System Manager Unit (SMU) Hardware Reference

System Manager Unit (SMU) Hardware Reference System Manager Unit (SMU) Hardware Reference MK-92HNAS065-02 Notices and Disclaimer Copyright 2015 Hitachi Data Systems Corporation. All rights reserved. The performance data contained herein was obtained

More information

RG-MACC_2.0 Installation Manual

RG-MACC_2.0 Installation Manual RG-MACC_2.0 Installation Manual Ruijie Networks Co., Ltd all rights reserved 1 Copyright Clarify Copyright ownership belongs to Ruijie, shall not be reproduced, copied, or used in other ways without permission.

More information

EMBEDDED SYSTEMS WITH ROBOTICS AND SENSORS USING ERLANG

EMBEDDED SYSTEMS WITH ROBOTICS AND SENSORS USING ERLANG EMBEDDED SYSTEMS WITH ROBOTICS AND SENSORS USING ERLANG Adam Lindberg github.com/eproxus HARDWARE COMPONENTS SOFTWARE FUTURE Boot, Serial console, Erlang shell DEMO THE GRISP BOARD SPECS Hardware & specifications

More information

GMSplus Customer Connection Test Procedure

GMSplus Customer Connection Test Procedure GMS-xx Customer Connection Test Procedure Page 1/14 GMSplus Customer Connection Test Procedure Company: Author: Checked: Approved: Distribution: GeoSIG Ltd Wiesenstrasse 39, 8952 Schlieren, Switzerland,

More information

Raspberry Pi Compute Module

Raspberry Pi Compute Module Raspberry Pi Compute Module Hardware Design Guide Rev 1.0 Contents 1. Compute Module Hardware Design... 2 1.1. Powering the module... 2 1.1.1. Power sequencing... 2 1.1.2. Power requirements... 2 1.2.

More information

Three OPTIMIZING. Your System for Photoshop. Tuning for Performance

Three OPTIMIZING. Your System for Photoshop. Tuning for Performance Three OPTIMIZING Your System for Photoshop Tuning for Performance 72 Power, Speed & Automation with Adobe Photoshop This chapter goes beyond speeding up how you can work faster in Photoshop to how to make

More information

SETUP INSTRUCTIONS. Eynio Server Setup Instruction

SETUP INSTRUCTIONS. Eynio Server Setup Instruction SETUP INSTRUCTIONS 1 Download & Installation On our official website eynio.com under the download section, select the platform that runs on your preferred device and download Eynio server software. If

More information

Raspberry Pi User Guide, 2nd Edition

Raspberry Pi User Guide, 2nd Edition Raspberry Pi User Guide, 2nd Edition Eben Upton, Gareth Halfacree ISBN: 978-1-118-79548-4 312 pages December 2013 Description The essential guide to getting started with the Raspberry Pi The Raspberry

More information

Smart Door Security Control System Using Raspberry Pi

Smart Door Security Control System Using Raspberry Pi Smart Door Security Control System Using Raspberry Pi 1 Nareshkumar R. M., 2 Apoorva Kamat, 3 Dnyaneshvari Shinde Computer Department, Dr. D.Y. Patil Institute of Engineering, Management and Research,

More information

Preparing SD card for Pi

Preparing SD card for Pi Preparing SD card for Pi Sarwan Singh Assistant Director(S) NIELIT Chandigarh Education is the kindling of a flame, not the filling of a vessel. - Socrates 1 sarwan@nielit Using NOOBS- New Out Of Box Software

More information

EyeCheck Smart Cameras

EyeCheck Smart Cameras EyeCheck Smart Cameras 2 3 EyeCheck 9xx & 1xxx series Technical data Memory: DDR RAM 128 MB FLASH 128 MB Interfaces: Ethernet (LAN) RS422, RS232 (not EC900, EC910, EC1000, EC1010) EtherNet / IP PROFINET

More information

BPI-D1 User Manual. SinoVoip Co.,Limited

BPI-D1 User Manual. SinoVoip Co.,Limited SinoVoip Co.,Limited BPI-D1 User Manual Table of Contents BPI-D1 User Manual Product Introduction...2 Specification... 3 Hardware...4 Power Supply...6 Use Method...7 1. How to record a video... 7 2. How

More information

Universal USB 3.0 Docking Station. User s Manual

Universal USB 3.0 Docking Station. User s Manual Universal USB 3.0 Docking Station User s Manual 2012. All Rights Reserved. Universal USB 3.0 Docking Station User s Manual Original Issue: 07/2012 Model number: Serial number: Date of purchase: Place of

More information

CS158 - Assignment 9 Faster Naive Bayes? Say it ain t so...

CS158 - Assignment 9 Faster Naive Bayes? Say it ain t so... CS158 - Assignment 9 Faster Naive Bayes? Say it ain t so... Part 1 due: Sunday, Nov. 13 by 11:59pm Part 2 due: Sunday, Nov. 20 by 11:59pm http://www.hadoopwizard.com/what-is-hadoop-a-light-hearted-view/

More information

A176 Cyclone. GPGPU Fanless Small FF RediBuilt Supercomputer. IT and Instrumentation for industry. Aitech I/O

A176 Cyclone. GPGPU Fanless Small FF RediBuilt Supercomputer. IT and Instrumentation for industry. Aitech I/O The A176 Cyclone is the smallest and most powerful Rugged-GPGPU, ideally suited for distributed systems. Its 256 CUDA cores reach 1 TFLOPS, and it consumes less than 17W at full load (8-10W at typical

More information

64 bit Bare Metal Programming on RPI-3. Tristan Gingold

64 bit Bare Metal Programming on RPI-3. Tristan Gingold 64 bit Bare Metal Programming on RPI-3 Tristan Gingold gingold@adacore.com What is Bare Metal? Images: Wikipedia No box What is Bare Metal? No Operating System Your application is the OS Why Bare Board?

More information

IOT-GATE-RPI. Reference Guide

IOT-GATE-RPI. Reference Guide IOT-GATE-RPI Reference Guide 2018 CompuLab No warranty of accuracy is given concerning the contents of the information contained in this publication. To the extent permitted by law, no liability (including

More information

Getting started 7. Exploring the desktop 23

Getting started 7. Exploring the desktop 23 Contents 1 2 3 Getting started 7 Introducing Raspberry Pi 8 Gathering the components 10 Setting up the SD card 12 Configuring the system 14 Logging into the console 16 Starting the desktop 18 Automating

More information

Lab: Setting up PL-App with a Raspberry Pi

Lab: Setting up PL-App with a Raspberry Pi Lab Topology Objectives Set up a Raspberry Pi board as a PL-App device Use PL-App Launcher to provision and discover PL-App devices Background Cisco Prototyping Lab is a set of hardware and software components

More information

Keyboard PC User Manual

Keyboard PC User Manual Keyboard PC User Manual Version 1.0 Jun. 2010 1 DMP Electronics Inc. Copyright The information in this manual is subject to change without notice for continuous improvement in the product. All rights are

More information

Peerless Drive System User's Manual

Peerless Drive System User's Manual Peerless Drive System User's Manual Copyright 2001 Iomega Corporation Iomega, the stylized "i" logo, Peerless, and the Peerless brand block are either registered trademarks or trademarks of Iomega Corporation

More information

Media Player Mdea User Manual

Media Player Mdea User Manual Media Player Mdea User Manual Version: V04 Date: 2015-07-31 CONTENTS 1 System Overview... 1 2 System Features... 1 3 Technical Specifications:... 2 4 System Solutions... 3 5 Software Application... 3 5.1

More information

1 Getting Started Introduction Technical Specifications Basic Setup SD Cards 14

1 Getting Started Introduction Technical Specifications Basic Setup SD Cards 14 Contents 1 Getting Started 5 1.1 Introduction 5 1.2 Technical Specifications 7 1.3 Basic Setup 8 1.4 SD Cards 14 2 Introducing Raspbian 17 2.1 Raspbian and Linux 17 2.2 Installation of Raspbian with NOOBS

More information

VisibleThread - Server Configuration Help

VisibleThread - Server Configuration Help VisibleThread - Server Configuration Help Version 2.13 (November 2016) Copyright 2017 VisibleThread Limited. This document is the copyright of VisibleThread Limited and may not be reproduced in whole or

More information

Getting Started Guide XC9010 Raspberry Pi Starter Kit

Getting Started Guide XC9010 Raspberry Pi Starter Kit Getting Started Guide XC9010 Raspberry Pi Starter Kit The Raspberry Pi has been designed as a computer that anyone can use. If you want to get started with a Raspberry Pi, but don t know where to start,

More information

Quick guide for configuring a system with multiple IP-LINKs

Quick guide for configuring a system with multiple IP-LINKs Quick guide for configuring a system with multiple IP-LINKs October 4 th 2005, KK. This guide will show an example configurations for a system with multiple IP-LINKs. Example 1, three devices connected

More information