Raspberry Pi - modrpc/info GitHub Wiki

Table of Contents

Overview

Websites

Software Tools

Power Consumption

Broadcom BCM2835 SoC

  • A single ARM core, the ARM1176JZF-S, licensed from ARM Holdings
  • A 1080p30-capable graphics processor, the VideoCore IV, developed and owned by Broadcom
  • 128KB of Level 2 cache, shared with the CPU but used primarily by the VideoCore IV processor
  • A suite of peripherals for the use of the ARM11 core, including:
    • An interrupt controller
    • Timers
    • A pulse-width modulator (PWM)
    • Two universal asynchronous receiver-transmitters (UARTs)
    • A general-purpose I/O (GPIO) system providing 54 I/O lines
    • An inter-IC sound (IIS or I2S) system and bus
    • A serial peripheral interface (SPI) master/slave bus mechanism1

Peripherals

I2C setup

$ sudo apt-get install -y python-smbus
$ sudo apt-get install -y i2c-tools
$ sudo raspi-config
  <enable i2c>
$ sudo vi /etc/modules
  <add below two lines>
  i2c-bcm2708 
  i2c-dev
$ sudo vi /etc/modprobe.d/raspi-blacklist.conf
  <remove below lines, if any>
  blacklist spi-bcm2708
  blacklist i2c-bcm2708
$ sudo reboot
$ i2cdetect -y 1

GPIO

Motors

Servos

Joystick

Cameras


⚠️ **GitHub.com Fallback** ⚠️