O slideshow foi denunciado.
Seu SlideShare está sendo baixado. ×

Raspberry pi technology

Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Próximos SlideShares
Raspberry pi
Raspberry pi
Carregando em…3
×

Confira estes a seguir

1 de 24 Anúncio
Anúncio

Mais Conteúdo rRelacionado

Diapositivos para si (20)

Quem viu também gostou (20)

Anúncio

Semelhante a Raspberry pi technology (20)

Mais recentes (20)

Anúncio

Raspberry pi technology

  1. 1. Raspberry Pi Technology
  2. 2. HISTROY  The purpose of creating these affordable, programmable computers was to promote basic computer science to be taught in schools. ● Created by the Raspberry Pi Foundation (UK) in 2009. ● Sold over two million units within two years of having licensed  It's supported by the University of Cambridge Computer Laboratory and tech firm Broadcom
  3. 3. INTRODUCTION Credit-card sized computer. Initiated by Eben Upton. Based on Broadcom chips. Supported by UCCL and Broadcom. Affordable Runs LINUX. Microsoft is developing Windows 10 for newer boards. Consumes less than 5W of Power Supports Full HD Video Output (1080p), Multiple USB Ports , etc
  4. 4. Why you should use one o Low cost and low power ● Simple to use ● Educational device for youths ● Versatile for many different projects/applications ● Compact Size
  5. 5. MOTIVATION  Computer science skills are important. Computers are the tool of the 21st century  Computer Science is concerned with much more than simply being able to use a computer.  For Developing CS skills. Easy access to computers  One should understand how they work and how to program them, easily and affectively.
  6. 6. FEATURES  Provide a fun environment for experimenting with programming and electronics.  Inexpensive, simple, open and easy to maintain , Ultra low-cost (Model A $25, Model B $35).  Complete easy-to-program computer.
  7. 7. TECNOLOGY  The Raspberry Pi has a Broadcom BCM2835 system on a chip , which includes an ARM1176JZF-S 700 MHz processor .  It does not include a built-in hard disk , but uses an SD card for booting and long-term storage.  Dual Video Core IV GPU, Video Core IV GPU  First model had 256MB RAM, newest has 1GB,2GB.
  8. 8. HARDWARE 4 Models: A, A+, B, B+. ● ARM1176JZF-S Processor o Typical clock size is 700 MHz, preforming at approximately 40 MFLOPS, Can be overclocked to 1GHz without any issues. ● Includes Video Core IV graphics processor with1 billion pixels per second. ● 512 MB of RAM is built into the board, not replaceable or upgradeable ● Includes multiple built on I/O ports o 100 MB/s Ethernet port o HDMI port and RCA port o Audio Jack
  9. 9. RISC Architecture  Low Transistor Count ● Low Power Consumption/Heat Production ● Used in most mobile devices o Phones o Laptops o Small Digital Devices  Raspberry Pi has similar requirements to mobile devices  Architecture allows for various Unix Os, Raspberry Pi can utilizes nearly all Linux.
  10. 10. Instruction Set  3 Instruction Sets 32 Bit ARM Single Instructions Handles Data Organizes Processor Segments  16 Bit Thumb Specialize in branch range and address space Used with ARM for rapid interrupts Used for Digital Signal Processing  8 Bit Java Jazelle Technology Deals with complex Java bytecodes
  11. 11. Pipelining  8 stage pipeline Data path consists of three pipelines: ALU, shift, Load or store pipeline  Fetch stages can hold up to four instructions. Branch prediction performed on instructions ahead of execution of earlier instructions  Issue and Decode stages can contain any instruction in parallel with a predicted branch  Execute, Memory, and Write stages can contain a predicted branch, an ALU, or multiply instruction load/store multiple instruction, and a coprocessor instruction in parallel execution.
  12. 12. OPERATING SYSTEM  Raspbian  Fedora  Arch-Linux ARM  Windows 10 On Raspberry Pi2 (up-coming)
  13. 13. Programming on a Pi  By default, It supports Python as the educational language.  Any language which will compile for ARM v6 can be used with the Raspberry Pi  Raspberry Pi supports multiple Linux distributions Ubuntu Openelec OSMC  The installed ARMv6 also handle many languages Python C C++ Java Ruby Scratch  More programming languages can be installed with proper support tools
  14. 14. Applications  While originally used to teach kids about programming, the Raspberry Pi has evolved to be used for a multitude of different applications  Automated Light Control System  Game System Emulator  Surveillance System  Universal Remote Control system  Automated House system  Music Streaming Speakers , and a-lot more…,
  15. 15. POWER 5v micro USB connector (Similar to the one on a lot of mobile phones!)
  16. 16. DSI (display interface) SOC (System On a Chip) Broadcom BCM2835 700Mhz INTERNAL LAN Controller CSI (camera interface)
  17. 17. 3.5mm Audio Standard headphone socket RCA Video (works with most older TVs) HDMI Audio & Video (works with modern TVs and DVI monitors) A/V (Audio/Video)
  18. 18. SD Card Slot (supports SD cards up to 32GB) STORAGE
  19. 19. GPIO (General Purpose Input & Output) 10/100Mb Ethernet 2 x USB 2.0 ports CONNECTIVITY
  20. 20. Sources  http://www.raspberrypi.org (RasperryPi’s main website)  http://infocenter.arm.com/help/topic/com.arm.doc.ddi0301h/DDI0301 H _arm1176jzfs_r0p7_trm.pdf (ARM1176JZF-S Technical Reference Manual)  http://makezine.com/magazine/how-to-choose-the-right- platformraspberry-pi-or-beaglebone-black/  https://en.wikipedia.org/wiki/Main_Page

×