Chiu: Difference between revisions

From ciapini
Jump to navigation Jump to search
Line 62: Line 62:
== Software ==
== Software ==
=== Display ===
=== Display ===
==== fbtft_device (kernel <5.4) ====


in /boot/armbianEnv.txt:
in /boot/armbianEnv.txt:
Line 72: Line 74:
X
X
  FRAMEBUFFER=/dev/fb0 startx
  FRAMEBUFFER=/dev/fb0 startx
==== tinydrm ====
https://github.com/torvalds/linux/tree/master/drivers/gpu/drm/tiny


=== GUI ===
=== GUI ===

Revision as of 23:51, 7 February 2020

un elaboratore tascabile

Hardware

Cpu

OPiPinout.jpg

Display

  • Risoluzione: 320x240 ILI9341 (40x30)
  • Risoluzione: 480x320 ILI9486
  • Bus: SPI
ili9341 OPi Note
SCK 23 SCLK
MOSI 19
CS 24 CS0
RST 5
DC 3
VCC 1 3.3v
GND 6 GND

Tasti

  • Joystick U/D/L/R + Push
  • Sensore di movimento
  • Sensore di luce

uC supervisore

  • 11 input
  • SPI verso schermo
  • I2C verso scheda CPU

carica batteria

  • candidati: CN3065, STC4054, MCP73811, MCP73831/2

step-up

Software

Display

fbtft_device (kernel <5.4)

in /boot/armbianEnv.txt:

overlays=usbhost2 usbhost3 spi-spidev
param_spidev_spi_bus=1

in /etc/modprobe.d/fbtft.conf:

options fbtft_device custom name=fb_ili9341 gpios=dc:12,reset:11,led:18 speed=1600000 fps=5 busnum=1 bgr=1 rotate=90

X

FRAMEBUFFER=/dev/fb0 startx

tinydrm

https://github.com/torvalds/linux/tree/master/drivers/gpu/drm/tiny

GUI

Applicazioni

Risparmio energetico

Idle

ARISC on board

Sleep