Syllabus of Raspberry Pi
Introduction to Embedded systems and embedded linux
Requirements for Embedded systems Hardware for booting arm linux
Basics of linux operating system (Ubuntu linux)
Basics of 32bit and 64bit desktop Ubuntu linux and arm architecture linux
Usb installation of Ubuntu desktop on pc with different environments and desktop managers
Different desktop environment s in linux gnome,kde,lxde.
Basic Ubuntu linux structure and commands (apt-get, apt source list , nano ,install etc)and
file permissions in linux.
Introduction to TCP/IP Network Management (route, ifconfig , ping).
Hardware specification of raspberry linux board
Installing raspberry linux with sd card and booting from sd-card .
Configuration of embedded linux using raspi-conf ( overclocking , desktop , command line,boot etc)
Updating and Running apps like motion , chrome, vlc and other important apps in rasp linux .
Different embedded linux versions raspbian , rbmc , other environments
Basic of python programming in linux environment
Installing gpio library for python based i/o programming
Hardware interfacing using gpio of raspberry pi and python
led i/o interfacing
dc motor interface and h bridge
stepper motor interfacing
PWM based speed and brightness control etc
Raspberry Pi 2 Features :
A 900MHz quad-core ARM Cortex-A7 CPU
4 USB ports
40 GPIO pins
Full HDMI port
Combined 3.5mm audio jack and composite video
Camera interface (CSI)
Display interface (DSI)
Micro SD card slot
VideoCore IV 3D graphics core