Chiu

From ciapini
Revision as of 00:51, 8 February 2020 by Cesco (talk | contribs) (→‎Display)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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