<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://ciapini.wiki.esiliati.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Panda</id>
	<title>ciapini - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://ciapini.wiki.esiliati.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Panda"/>
	<link rel="alternate" type="text/html" href="http://ciapini.wiki.esiliati.org/index.php/Special:Contributions/Panda"/>
	<updated>2026-06-03T04:38:04Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>http://ciapini.wiki.esiliati.org/index.php?title=Chiu&amp;diff=2493</id>
		<title>Chiu</title>
		<link rel="alternate" type="text/html" href="http://ciapini.wiki.esiliati.org/index.php?title=Chiu&amp;diff=2493"/>
		<updated>2020-02-08T01:01:19Z</updated>

		<summary type="html">&lt;p&gt;Panda: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;un elaboratore tascabile&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
=== Cpu ===&lt;br /&gt;
&lt;br /&gt;
[[File:OPiPinout.jpg|thumb]]&lt;br /&gt;
&lt;br /&gt;
[[File:Orange-Pi-Zero-Pinout.jpg|thumb]]&lt;br /&gt;
&lt;br /&gt;
* Orange Pi Zero Plus2 ([https://linux-sunxi.org/File:ORANGE_PI-ZERO-PLUS2_V1_0.pdf schematic])&lt;br /&gt;
&lt;br /&gt;
=== Display ===&lt;br /&gt;
&lt;br /&gt;
* Risoluzione: 320x240 ILI9341 (40x30)&lt;br /&gt;
* Risoluzione: 480x320 ILI9486&lt;br /&gt;
* Bus: SPI&lt;br /&gt;
&lt;br /&gt;
* https://marcosgildavid.blogspot.com/2014/02/getting-ili9341-spi-screen-working-on.html&lt;br /&gt;
* https://github.com/juj/fbcp-ili9341&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
!ili9341&lt;br /&gt;
!OPi&lt;br /&gt;
!Note&lt;br /&gt;
!GPIO&lt;br /&gt;
|-&lt;br /&gt;
|SCK||23||SCLK||14&lt;br /&gt;
|-&lt;br /&gt;
|MOSI||19||||15&lt;br /&gt;
|-&lt;br /&gt;
|CS||24||CS0||13&lt;br /&gt;
|-&lt;br /&gt;
|RST||5||||11&lt;br /&gt;
|-&lt;br /&gt;
|DC||3||||12&lt;br /&gt;
|-&lt;br /&gt;
|LED||18||need check||18&lt;br /&gt;
|-&lt;br /&gt;
|VCC||1||3.3v||&lt;br /&gt;
|-&lt;br /&gt;
|GND||6||GND||&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Seriale (via usb gadget) ===&lt;br /&gt;
una volta flashato e acceso, il device esporra&#039; una seriale via usb gadget, ES:&lt;br /&gt;
 /dev/ttyACM0&lt;br /&gt;
per collegarsi:&lt;br /&gt;
 screen /dev/ttyACM0 115200 8n1&lt;br /&gt;
&lt;br /&gt;
=== Tasti ===&lt;br /&gt;
&lt;br /&gt;
* Joystick U/D/L/R + Push&lt;br /&gt;
* Sensore di movimento&lt;br /&gt;
* Sensore di luce&lt;br /&gt;
&lt;br /&gt;
=== uC supervisore ===&lt;br /&gt;
&lt;br /&gt;
* 11 input&lt;br /&gt;
* SPI verso schermo&lt;br /&gt;
* I2C verso scheda CPU&lt;br /&gt;
&lt;br /&gt;
=== carica batteria ===&lt;br /&gt;
&lt;br /&gt;
* candidati: CN3065, STC4054, MCP73811, MCP73831/2&lt;br /&gt;
&lt;br /&gt;
=== step-up ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.st.com/content/st_com/en/products/power-management/dc-dc-switching-converters/boost-regulators/l6920.html L6920]&lt;br /&gt;
* [https://www.diodes.com/assets/Datasheets/AP1609.pdf AP1609]&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
=== Display ===&lt;br /&gt;
&lt;br /&gt;
==== fbtft_device (kernel &amp;lt;5.4) ====&lt;br /&gt;
&lt;br /&gt;
in /boot/armbianEnv.txt:&lt;br /&gt;
 overlays=usbhost2 usbhost3 spi-spidev&lt;br /&gt;
 param_spidev_spi_bus=1&lt;br /&gt;
&lt;br /&gt;
in /etc/modprobe.d/fbtft.conf:&lt;br /&gt;
 options fbtft_device custom name=fb_ili9341 gpios=dc:12,reset:11,led:18 speed=1600000 fps=5 busnum=1 bgr=1 rotate=90&lt;br /&gt;
&lt;br /&gt;
X&lt;br /&gt;
 FRAMEBUFFER=/dev/fb0 startx&lt;br /&gt;
&lt;br /&gt;
==== trovare il proprio device /dev/fbX ====&lt;br /&gt;
verificare che device ci sono sotto /dev/fb*:&lt;br /&gt;
 root@orangepizeroplus2:~# ll /dev/fb*&lt;br /&gt;
 crw-rw---- 1 root video     29, 0 Feb  8 01:15 /dev/fb0&lt;br /&gt;
 crw-rw---- 1 root video     29, 1 Feb  8 01:15 /dev/fb1&lt;br /&gt;
quindi lanciare il modprobe:&lt;br /&gt;
 modprobe fbtft_device custom name=fb_ili9341 gpios=dc:12,reset:11,led:18 speed=1600000 fps=5 busnum=1 bgr=1 rotate=90&lt;br /&gt;
e verificare il nuovo device:&lt;br /&gt;
 root@orangepizeroplus2:~# ll /dev/fb*&lt;br /&gt;
 crw-rw---- 1 root video     29, 0 Feb  8 01:15 /dev/fb0&lt;br /&gt;
 crw-rw---- 1 root video     29, 1 Feb  8 01:15 /dev/fb1&lt;br /&gt;
 -rw-r--r-- 1 root root  101056512 Feb  8 01:50 /dev/fb2&lt;br /&gt;
nel nostro caso e&#039; il &lt;br /&gt;
 /dev/fb2&lt;br /&gt;
==== cambiare font e dimensione del display ====&lt;br /&gt;
source: https://learn.watterott.com/hats/rpi-display/faq/&lt;br /&gt;
&lt;br /&gt;
eseguire con permessi di super-user:&lt;br /&gt;
 dpkg-reconfigure console-setup&lt;br /&gt;
quindi seguire i passaggi:&lt;br /&gt;
*Encoding to use on the console: &#039;&#039;&#039;&amp;lt;UTF-8&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
*Character set to support: &#039;&#039;&#039;&amp;lt;Guess optimal character set&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
*Font for the console: &#039;&#039;&#039;Terminus&#039;&#039;&#039; (default is VGA)&lt;br /&gt;
*Font size: &#039;&#039;&#039;6x12 (framebuffer only)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
e riavviare&lt;br /&gt;
&lt;br /&gt;
==== test del display ====&lt;br /&gt;
una volta che a mano viene lanciato&lt;br /&gt;
 modprobe fbtft_device custom name=fb_ili9341 gpios=dc:12,reset:11,led:18 speed=1600000 fps=5 busnum=1 bgr=1 rotate=90&lt;br /&gt;
il display dovrebbe diventare bianco e poi per righe di pixel, nero.&lt;br /&gt;
quindi e&#039; possibile lanciare:&lt;br /&gt;
 cat /dev/urandom &amp;gt; /dev/fb2&lt;br /&gt;
che creera&#039; una schermata con pixel di diversi colori (random)&lt;br /&gt;
&lt;br /&gt;
==== console output su lcd dal boot ====&lt;br /&gt;
source: https://kaspars.net/blog/spi-display-orange-pi-zero&lt;br /&gt;
&lt;br /&gt;
in /etc/modules-load.d/fbtft.conf:&lt;br /&gt;
 fbtft_device&lt;br /&gt;
&lt;br /&gt;
in /etc/modprobe.d/fbtft.conf:&lt;br /&gt;
 options fbtft_device custom name=fb_ili9341 gpios=dc:12,reset:11,led:18 speed=1600000 fps=5 busnum=1 bgr=1 rotate=90&lt;br /&gt;
&lt;br /&gt;
in /boot/armbianEnv.txt add:&lt;br /&gt;
 extraargs=&amp;quot;fbcon=map:2&amp;quot;&lt;br /&gt;
dove &amp;quot;2&amp;quot; e&#039; il tuo /dev/fbX (vedi &amp;quot;trovare il proprio device..&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
==== tinydrm ====&lt;br /&gt;
&lt;br /&gt;
https://github.com/torvalds/linux/tree/master/drivers/gpu/drm/tiny&lt;br /&gt;
&lt;br /&gt;
=== GUI ===&lt;br /&gt;
&lt;br /&gt;
==== Applicazioni ====&lt;br /&gt;
&lt;br /&gt;
* alpine&lt;br /&gt;
* [https://newsbeuter.org/ newsbeuter]&lt;br /&gt;
* [http://www.profanity.im/ profanity]&lt;br /&gt;
&lt;br /&gt;
=== Risparmio energetico ===&lt;br /&gt;
&lt;br /&gt;
==== Idle ====&lt;br /&gt;
&lt;br /&gt;
* https://forum.armbian.com/topic/1614-running-h3-boards-with-minimal-consumption/&lt;br /&gt;
&lt;br /&gt;
==== ARISC on board ====&lt;br /&gt;
* https://linux-sunxi.org/AR100&lt;br /&gt;
* https://forum.armbian.com/topic/6019-openrisc-core-ar100-for-the-real-time-tasks/&lt;br /&gt;
* https://github.com/skristiansson/ar100-info&lt;br /&gt;
&lt;br /&gt;
==== Sleep ====&lt;br /&gt;
* https://h3droid.com/&lt;/div&gt;</summary>
		<author><name>Panda</name></author>
	</entry>
	<entry>
		<id>http://ciapini.wiki.esiliati.org/index.php?title=Chiu&amp;diff=2492</id>
		<title>Chiu</title>
		<link rel="alternate" type="text/html" href="http://ciapini.wiki.esiliati.org/index.php?title=Chiu&amp;diff=2492"/>
		<updated>2020-02-08T00:57:00Z</updated>

		<summary type="html">&lt;p&gt;Panda: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;un elaboratore tascabile&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
=== Cpu ===&lt;br /&gt;
&lt;br /&gt;
[[File:OPiPinout.jpg|thumb]]&lt;br /&gt;
&lt;br /&gt;
[[File:Orange-Pi-Zero-Pinout.jpg|thumb]]&lt;br /&gt;
&lt;br /&gt;
* Orange Pi Zero Plus2 ([https://linux-sunxi.org/File:ORANGE_PI-ZERO-PLUS2_V1_0.pdf schematic])&lt;br /&gt;
&lt;br /&gt;
=== Display ===&lt;br /&gt;
&lt;br /&gt;
* Risoluzione: 320x240 ILI9341 (40x30)&lt;br /&gt;
* Risoluzione: 480x320 ILI9486&lt;br /&gt;
* Bus: SPI&lt;br /&gt;
&lt;br /&gt;
* https://marcosgildavid.blogspot.com/2014/02/getting-ili9341-spi-screen-working-on.html&lt;br /&gt;
* https://github.com/juj/fbcp-ili9341&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
!ili9341&lt;br /&gt;
!OPi&lt;br /&gt;
!Note&lt;br /&gt;
!GPIO&lt;br /&gt;
|-&lt;br /&gt;
|SCK||23||SCLK||14&lt;br /&gt;
|-&lt;br /&gt;
|MOSI||19||||15&lt;br /&gt;
|-&lt;br /&gt;
|CS||24||CS0||13&lt;br /&gt;
|-&lt;br /&gt;
|RST||5||||11&lt;br /&gt;
|-&lt;br /&gt;
|DC||3||||12&lt;br /&gt;
|-&lt;br /&gt;
|LED||18||need check||18&lt;br /&gt;
|-&lt;br /&gt;
|VCC||1||3.3v||&lt;br /&gt;
|-&lt;br /&gt;
|GND||6||GND||&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Tasti ===&lt;br /&gt;
&lt;br /&gt;
* Joystick U/D/L/R + Push&lt;br /&gt;
* Sensore di movimento&lt;br /&gt;
* Sensore di luce&lt;br /&gt;
&lt;br /&gt;
=== uC supervisore ===&lt;br /&gt;
&lt;br /&gt;
* 11 input&lt;br /&gt;
* SPI verso schermo&lt;br /&gt;
* I2C verso scheda CPU&lt;br /&gt;
&lt;br /&gt;
=== carica batteria ===&lt;br /&gt;
&lt;br /&gt;
* candidati: CN3065, STC4054, MCP73811, MCP73831/2&lt;br /&gt;
&lt;br /&gt;
=== step-up ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.st.com/content/st_com/en/products/power-management/dc-dc-switching-converters/boost-regulators/l6920.html L6920]&lt;br /&gt;
* [https://www.diodes.com/assets/Datasheets/AP1609.pdf AP1609]&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
=== Display ===&lt;br /&gt;
&lt;br /&gt;
==== fbtft_device (kernel &amp;lt;5.4) ====&lt;br /&gt;
&lt;br /&gt;
in /boot/armbianEnv.txt:&lt;br /&gt;
 overlays=usbhost2 usbhost3 spi-spidev&lt;br /&gt;
 param_spidev_spi_bus=1&lt;br /&gt;
&lt;br /&gt;
in /etc/modprobe.d/fbtft.conf:&lt;br /&gt;
 options fbtft_device custom name=fb_ili9341 gpios=dc:12,reset:11,led:18 speed=1600000 fps=5 busnum=1 bgr=1 rotate=90&lt;br /&gt;
&lt;br /&gt;
X&lt;br /&gt;
 FRAMEBUFFER=/dev/fb0 startx&lt;br /&gt;
&lt;br /&gt;
==== trovare il proprio device /dev/fbX ====&lt;br /&gt;
verificare che device ci sono sotto /dev/fb*:&lt;br /&gt;
 root@orangepizeroplus2:~# ll /dev/fb*&lt;br /&gt;
 crw-rw---- 1 root video     29, 0 Feb  8 01:15 /dev/fb0&lt;br /&gt;
 crw-rw---- 1 root video     29, 1 Feb  8 01:15 /dev/fb1&lt;br /&gt;
quindi lanciare il modprobe:&lt;br /&gt;
 modprobe fbtft_device custom name=fb_ili9341 gpios=dc:12,reset:11,led:18 speed=1600000 fps=5 busnum=1 bgr=1 rotate=90&lt;br /&gt;
e verificare il nuovo device:&lt;br /&gt;
 root@orangepizeroplus2:~# ll /dev/fb*&lt;br /&gt;
 crw-rw---- 1 root video     29, 0 Feb  8 01:15 /dev/fb0&lt;br /&gt;
 crw-rw---- 1 root video     29, 1 Feb  8 01:15 /dev/fb1&lt;br /&gt;
 -rw-r--r-- 1 root root  101056512 Feb  8 01:50 /dev/fb2&lt;br /&gt;
nel nostro caso e&#039; il &lt;br /&gt;
 /dev/fb2&lt;br /&gt;
==== cambiare font e dimensione del display ====&lt;br /&gt;
source: https://learn.watterott.com/hats/rpi-display/faq/&lt;br /&gt;
&lt;br /&gt;
eseguire con permessi di super-user:&lt;br /&gt;
 dpkg-reconfigure console-setup&lt;br /&gt;
quindi seguire i passaggi:&lt;br /&gt;
*Encoding to use on the console: &#039;&#039;&#039;&amp;lt;UTF-8&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
*Character set to support: &#039;&#039;&#039;&amp;lt;Guess optimal character set&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
*Font for the console: &#039;&#039;&#039;Terminus&#039;&#039;&#039; (default is VGA)&lt;br /&gt;
*Font size: &#039;&#039;&#039;6x12 (framebuffer only)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
e riavviare&lt;br /&gt;
&lt;br /&gt;
==== test del display ====&lt;br /&gt;
una volta che a mano viene lanciato&lt;br /&gt;
 modprobe fbtft_device custom name=fb_ili9341 gpios=dc:12,reset:11,led:18 speed=1600000 fps=5 busnum=1 bgr=1 rotate=90&lt;br /&gt;
il display dovrebbe diventare bianco e poi per righe di pixel, nero.&lt;br /&gt;
quindi e&#039; possibile lanciare:&lt;br /&gt;
 cat /dev/urandom &amp;gt; /dev/fb2&lt;br /&gt;
che creera&#039; una schermata con pixel di diversi colori (random)&lt;br /&gt;
&lt;br /&gt;
==== console output su lcd dal boot ====&lt;br /&gt;
source: https://kaspars.net/blog/spi-display-orange-pi-zero&lt;br /&gt;
&lt;br /&gt;
in /etc/modules-load.d/fbtft.conf:&lt;br /&gt;
 fbtft_device&lt;br /&gt;
&lt;br /&gt;
in /etc/modprobe.d/fbtft.conf:&lt;br /&gt;
 options fbtft_device custom name=fb_ili9341 gpios=dc:12,reset:11,led:18 speed=1600000 fps=5 busnum=1 bgr=1 rotate=90&lt;br /&gt;
&lt;br /&gt;
in /boot/armbianEnv.txt add:&lt;br /&gt;
 extraargs=&amp;quot;fbcon=map:2&amp;quot;&lt;br /&gt;
dove &amp;quot;2&amp;quot; e&#039; il tuo /dev/fbX (vedi &amp;quot;trovare il proprio device..&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
==== tinydrm ====&lt;br /&gt;
&lt;br /&gt;
https://github.com/torvalds/linux/tree/master/drivers/gpu/drm/tiny&lt;br /&gt;
&lt;br /&gt;
=== GUI ===&lt;br /&gt;
&lt;br /&gt;
==== Applicazioni ====&lt;br /&gt;
&lt;br /&gt;
* alpine&lt;br /&gt;
* [https://newsbeuter.org/ newsbeuter]&lt;br /&gt;
* [http://www.profanity.im/ profanity]&lt;br /&gt;
&lt;br /&gt;
=== Risparmio energetico ===&lt;br /&gt;
&lt;br /&gt;
==== Idle ====&lt;br /&gt;
&lt;br /&gt;
* https://forum.armbian.com/topic/1614-running-h3-boards-with-minimal-consumption/&lt;br /&gt;
&lt;br /&gt;
==== ARISC on board ====&lt;br /&gt;
* https://linux-sunxi.org/AR100&lt;br /&gt;
* https://forum.armbian.com/topic/6019-openrisc-core-ar100-for-the-real-time-tasks/&lt;br /&gt;
* https://github.com/skristiansson/ar100-info&lt;br /&gt;
&lt;br /&gt;
==== Sleep ====&lt;br /&gt;
* https://h3droid.com/&lt;/div&gt;</summary>
		<author><name>Panda</name></author>
	</entry>
	<entry>
		<id>http://ciapini.wiki.esiliati.org/index.php?title=Chiu&amp;diff=2491</id>
		<title>Chiu</title>
		<link rel="alternate" type="text/html" href="http://ciapini.wiki.esiliati.org/index.php?title=Chiu&amp;diff=2491"/>
		<updated>2020-02-08T00:52:10Z</updated>

		<summary type="html">&lt;p&gt;Panda: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;un elaboratore tascabile&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
=== Cpu ===&lt;br /&gt;
&lt;br /&gt;
[[File:OPiPinout.jpg|thumb]]&lt;br /&gt;
&lt;br /&gt;
[[File:Orange-Pi-Zero-Pinout.jpg|thumb]]&lt;br /&gt;
&lt;br /&gt;
* Orange Pi Zero Plus2 ([https://linux-sunxi.org/File:ORANGE_PI-ZERO-PLUS2_V1_0.pdf schematic])&lt;br /&gt;
&lt;br /&gt;
=== Display ===&lt;br /&gt;
&lt;br /&gt;
* Risoluzione: 320x240 ILI9341 (40x30)&lt;br /&gt;
* Risoluzione: 480x320 ILI9486&lt;br /&gt;
* Bus: SPI&lt;br /&gt;
&lt;br /&gt;
* https://marcosgildavid.blogspot.com/2014/02/getting-ili9341-spi-screen-working-on.html&lt;br /&gt;
* https://github.com/juj/fbcp-ili9341&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
!ili9341&lt;br /&gt;
!OPi&lt;br /&gt;
!Note&lt;br /&gt;
!GPIO&lt;br /&gt;
|-&lt;br /&gt;
|SCK||23||SCLK||14&lt;br /&gt;
|-&lt;br /&gt;
|MOSI||19||||15&lt;br /&gt;
|-&lt;br /&gt;
|CS||24||CS0||13&lt;br /&gt;
|-&lt;br /&gt;
|RST||5||||11&lt;br /&gt;
|-&lt;br /&gt;
|DC||3||||12&lt;br /&gt;
|-&lt;br /&gt;
|LED||18||need check||18&lt;br /&gt;
|-&lt;br /&gt;
|VCC||1||3.3v||&lt;br /&gt;
|-&lt;br /&gt;
|GND||6||GND||&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Tasti ===&lt;br /&gt;
&lt;br /&gt;
* Joystick U/D/L/R + Push&lt;br /&gt;
* Sensore di movimento&lt;br /&gt;
* Sensore di luce&lt;br /&gt;
&lt;br /&gt;
=== uC supervisore ===&lt;br /&gt;
&lt;br /&gt;
* 11 input&lt;br /&gt;
* SPI verso schermo&lt;br /&gt;
* I2C verso scheda CPU&lt;br /&gt;
&lt;br /&gt;
=== carica batteria ===&lt;br /&gt;
&lt;br /&gt;
* candidati: CN3065, STC4054, MCP73811, MCP73831/2&lt;br /&gt;
&lt;br /&gt;
=== step-up ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.st.com/content/st_com/en/products/power-management/dc-dc-switching-converters/boost-regulators/l6920.html L6920]&lt;br /&gt;
* [https://www.diodes.com/assets/Datasheets/AP1609.pdf AP1609]&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
=== Display ===&lt;br /&gt;
&lt;br /&gt;
==== fbtft_device (kernel &amp;lt;5.4) ====&lt;br /&gt;
&lt;br /&gt;
in /boot/armbianEnv.txt:&lt;br /&gt;
 overlays=usbhost2 usbhost3 spi-spidev&lt;br /&gt;
 param_spidev_spi_bus=1&lt;br /&gt;
&lt;br /&gt;
in /etc/modprobe.d/fbtft.conf:&lt;br /&gt;
 options fbtft_device custom name=fb_ili9341 gpios=dc:12,reset:11,led:18 speed=1600000 fps=5 busnum=1 bgr=1 rotate=90&lt;br /&gt;
&lt;br /&gt;
X&lt;br /&gt;
 FRAMEBUFFER=/dev/fb0 startx&lt;br /&gt;
&lt;br /&gt;
===== trovare il proprio device /dev/fbX =====&lt;br /&gt;
verificare che device ci sono sotto /dev/fb*:&lt;br /&gt;
 root@orangepizeroplus2:~# ll /dev/fb*&lt;br /&gt;
 crw-rw---- 1 root video     29, 0 Feb  8 01:15 /dev/fb0&lt;br /&gt;
 crw-rw---- 1 root video     29, 1 Feb  8 01:15 /dev/fb1&lt;br /&gt;
quindi lanciare il modprobe:&lt;br /&gt;
 modprobe fbtft_device custom name=fb_ili9341 gpios=dc:12,reset:11,led:18 speed=1600000 fps=5 busnum=1 bgr=1 rotate=90&lt;br /&gt;
e verificare il nuovo device:&lt;br /&gt;
 root@orangepizeroplus2:~# ll /dev/fb*&lt;br /&gt;
 crw-rw---- 1 root video     29, 0 Feb  8 01:15 /dev/fb0&lt;br /&gt;
 crw-rw---- 1 root video     29, 1 Feb  8 01:15 /dev/fb1&lt;br /&gt;
 -rw-r--r-- 1 root root  101056512 Feb  8 01:50 /dev/fb2&lt;br /&gt;
nel nostro caso e&#039; il &lt;br /&gt;
 /dev/fb2&lt;br /&gt;
&lt;br /&gt;
===== test del display =====&lt;br /&gt;
una volta che a mano viene lanciato&lt;br /&gt;
 modprobe fbtft_device custom name=fb_ili9341 gpios=dc:12,reset:11,led:18 speed=1600000 fps=5 busnum=1 bgr=1 rotate=90&lt;br /&gt;
il display dovrebbe diventare bianco e poi per righe di pixel, nero.&lt;br /&gt;
quindi e&#039; possibile lanciare:&lt;br /&gt;
 cat /dev/urandom &amp;gt; /dev/fb2&lt;br /&gt;
che creera&#039; una schermata con pixel di diversi colori (random)&lt;br /&gt;
&lt;br /&gt;
===== console output su lcd =====&lt;br /&gt;
source: https://kaspars.net/blog/spi-display-orange-pi-zero&lt;br /&gt;
&lt;br /&gt;
in /etc/modules-load.d/fbtft.conf:&lt;br /&gt;
 fbtft_device&lt;br /&gt;
&lt;br /&gt;
in /etc/modprobe.d/fbtft.conf:&lt;br /&gt;
 options fbtft_device custom name=fb_ili9341 gpios=dc:12,reset:11,led:18 speed=1600000 fps=5 busnum=1 bgr=1 rotate=90&lt;br /&gt;
&lt;br /&gt;
in /boot/armbianEnv.txt add:&lt;br /&gt;
 extraargs=&amp;quot;fbcon=map:2&amp;quot;&lt;br /&gt;
dove &amp;quot;2&amp;quot; e&#039; il tuo /dev/fbX&lt;br /&gt;
&lt;br /&gt;
==== tinydrm ====&lt;br /&gt;
&lt;br /&gt;
https://github.com/torvalds/linux/tree/master/drivers/gpu/drm/tiny&lt;br /&gt;
&lt;br /&gt;
=== GUI ===&lt;br /&gt;
&lt;br /&gt;
==== Applicazioni ====&lt;br /&gt;
&lt;br /&gt;
* alpine&lt;br /&gt;
* [https://newsbeuter.org/ newsbeuter]&lt;br /&gt;
* [http://www.profanity.im/ profanity]&lt;br /&gt;
&lt;br /&gt;
=== Risparmio energetico ===&lt;br /&gt;
&lt;br /&gt;
==== Idle ====&lt;br /&gt;
&lt;br /&gt;
* https://forum.armbian.com/topic/1614-running-h3-boards-with-minimal-consumption/&lt;br /&gt;
&lt;br /&gt;
==== ARISC on board ====&lt;br /&gt;
* https://linux-sunxi.org/AR100&lt;br /&gt;
* https://forum.armbian.com/topic/6019-openrisc-core-ar100-for-the-real-time-tasks/&lt;br /&gt;
* https://github.com/skristiansson/ar100-info&lt;br /&gt;
&lt;br /&gt;
==== Sleep ====&lt;br /&gt;
* https://h3droid.com/&lt;/div&gt;</summary>
		<author><name>Panda</name></author>
	</entry>
	<entry>
		<id>http://ciapini.wiki.esiliati.org/index.php?title=Chiu&amp;diff=2490</id>
		<title>Chiu</title>
		<link rel="alternate" type="text/html" href="http://ciapini.wiki.esiliati.org/index.php?title=Chiu&amp;diff=2490"/>
		<updated>2020-02-08T00:48:36Z</updated>

		<summary type="html">&lt;p&gt;Panda: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;un elaboratore tascabile&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
=== Cpu ===&lt;br /&gt;
&lt;br /&gt;
[[File:OPiPinout.jpg|thumb]]&lt;br /&gt;
&lt;br /&gt;
[[File:Orange-Pi-Zero-Pinout.jpg|thumb]]&lt;br /&gt;
&lt;br /&gt;
* Orange Pi Zero Plus2 ([https://linux-sunxi.org/File:ORANGE_PI-ZERO-PLUS2_V1_0.pdf schematic])&lt;br /&gt;
&lt;br /&gt;
=== Display ===&lt;br /&gt;
&lt;br /&gt;
* Risoluzione: 320x240 ILI9341 (40x30)&lt;br /&gt;
* Risoluzione: 480x320 ILI9486&lt;br /&gt;
* Bus: SPI&lt;br /&gt;
&lt;br /&gt;
* https://marcosgildavid.blogspot.com/2014/02/getting-ili9341-spi-screen-working-on.html&lt;br /&gt;
* https://github.com/juj/fbcp-ili9341&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
!ili9341&lt;br /&gt;
!OPi&lt;br /&gt;
!Note&lt;br /&gt;
!GPIO&lt;br /&gt;
|-&lt;br /&gt;
|SCK||23||SCLK||14&lt;br /&gt;
|-&lt;br /&gt;
|MOSI||19||||15&lt;br /&gt;
|-&lt;br /&gt;
|CS||24||CS0||13&lt;br /&gt;
|-&lt;br /&gt;
|RST||5||||11&lt;br /&gt;
|-&lt;br /&gt;
|DC||3||||12&lt;br /&gt;
|-&lt;br /&gt;
|LED||18||need check||18&lt;br /&gt;
|-&lt;br /&gt;
|VCC||1||3.3v||&lt;br /&gt;
|-&lt;br /&gt;
|GND||6||GND||&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Tasti ===&lt;br /&gt;
&lt;br /&gt;
* Joystick U/D/L/R + Push&lt;br /&gt;
* Sensore di movimento&lt;br /&gt;
* Sensore di luce&lt;br /&gt;
&lt;br /&gt;
=== uC supervisore ===&lt;br /&gt;
&lt;br /&gt;
* 11 input&lt;br /&gt;
* SPI verso schermo&lt;br /&gt;
* I2C verso scheda CPU&lt;br /&gt;
&lt;br /&gt;
=== carica batteria ===&lt;br /&gt;
&lt;br /&gt;
* candidati: CN3065, STC4054, MCP73811, MCP73831/2&lt;br /&gt;
&lt;br /&gt;
=== step-up ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.st.com/content/st_com/en/products/power-management/dc-dc-switching-converters/boost-regulators/l6920.html L6920]&lt;br /&gt;
* [https://www.diodes.com/assets/Datasheets/AP1609.pdf AP1609]&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
=== Display ===&lt;br /&gt;
&lt;br /&gt;
==== fbtft_device (kernel &amp;lt;5.4) ====&lt;br /&gt;
&lt;br /&gt;
in /boot/armbianEnv.txt:&lt;br /&gt;
 overlays=usbhost2 usbhost3 spi-spidev&lt;br /&gt;
 param_spidev_spi_bus=1&lt;br /&gt;
&lt;br /&gt;
in /etc/modprobe.d/fbtft.conf:&lt;br /&gt;
 options fbtft_device custom name=fb_ili9341 gpios=dc:12,reset:11,led:18 speed=1600000 fps=5 busnum=1 bgr=1 rotate=90&lt;br /&gt;
&lt;br /&gt;
X&lt;br /&gt;
 FRAMEBUFFER=/dev/fb0 startx&lt;br /&gt;
&lt;br /&gt;
===== console output su lcd =====&lt;br /&gt;
source: https://kaspars.net/blog/spi-display-orange-pi-zero&lt;br /&gt;
&lt;br /&gt;
in /etc/modules-load.d/fbtft.conf:&lt;br /&gt;
 fbtft_device&lt;br /&gt;
&lt;br /&gt;
in /etc/modprobe.d/fbtft.conf:&lt;br /&gt;
 options fbtft_device custom name=fb_ili9341 gpios=dc:12,reset:11,led:18 speed=1600000 fps=5 busnum=1 bgr=1 rotate=90&lt;br /&gt;
&lt;br /&gt;
in /boot/armbianEnv.txt add:&lt;br /&gt;
 extraargs=&amp;quot;fbcon=map:2&amp;quot;&lt;br /&gt;
dove &amp;quot;2&amp;quot; e&#039; il tuo /dev/fbX&lt;br /&gt;
&lt;br /&gt;
==== tinydrm ====&lt;br /&gt;
&lt;br /&gt;
https://github.com/torvalds/linux/tree/master/drivers/gpu/drm/tiny&lt;br /&gt;
&lt;br /&gt;
=== GUI ===&lt;br /&gt;
&lt;br /&gt;
==== Applicazioni ====&lt;br /&gt;
&lt;br /&gt;
* alpine&lt;br /&gt;
* [https://newsbeuter.org/ newsbeuter]&lt;br /&gt;
* [http://www.profanity.im/ profanity]&lt;br /&gt;
&lt;br /&gt;
=== Risparmio energetico ===&lt;br /&gt;
&lt;br /&gt;
==== Idle ====&lt;br /&gt;
&lt;br /&gt;
* https://forum.armbian.com/topic/1614-running-h3-boards-with-minimal-consumption/&lt;br /&gt;
&lt;br /&gt;
==== ARISC on board ====&lt;br /&gt;
* https://linux-sunxi.org/AR100&lt;br /&gt;
* https://forum.armbian.com/topic/6019-openrisc-core-ar100-for-the-real-time-tasks/&lt;br /&gt;
* https://github.com/skristiansson/ar100-info&lt;br /&gt;
&lt;br /&gt;
==== Sleep ====&lt;br /&gt;
* https://h3droid.com/&lt;/div&gt;</summary>
		<author><name>Panda</name></author>
	</entry>
	<entry>
		<id>http://ciapini.wiki.esiliati.org/index.php?title=Chiu&amp;diff=2489</id>
		<title>Chiu</title>
		<link rel="alternate" type="text/html" href="http://ciapini.wiki.esiliati.org/index.php?title=Chiu&amp;diff=2489"/>
		<updated>2020-02-08T00:45:09Z</updated>

		<summary type="html">&lt;p&gt;Panda: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;un elaboratore tascabile&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
=== Cpu ===&lt;br /&gt;
&lt;br /&gt;
[[File:OPiPinout.jpg|thumb]]&lt;br /&gt;
&lt;br /&gt;
[[File:Orange-Pi-Zero-Pinout.jpg|thumb]]&lt;br /&gt;
&lt;br /&gt;
* Orange Pi Zero Plus2 ([https://linux-sunxi.org/File:ORANGE_PI-ZERO-PLUS2_V1_0.pdf schematic])&lt;br /&gt;
&lt;br /&gt;
=== Display ===&lt;br /&gt;
&lt;br /&gt;
* Risoluzione: 320x240 ILI9341 (40x30)&lt;br /&gt;
* Risoluzione: 480x320 ILI9486&lt;br /&gt;
* Bus: SPI&lt;br /&gt;
&lt;br /&gt;
* https://marcosgildavid.blogspot.com/2014/02/getting-ili9341-spi-screen-working-on.html&lt;br /&gt;
* https://github.com/juj/fbcp-ili9341&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
!ili9341&lt;br /&gt;
!OPi&lt;br /&gt;
!Note&lt;br /&gt;
!GPIO&lt;br /&gt;
|-&lt;br /&gt;
|SCK||23||SCLK||14&lt;br /&gt;
|-&lt;br /&gt;
|MOSI||19||||15&lt;br /&gt;
|-&lt;br /&gt;
|CS||24||CS0||13&lt;br /&gt;
|-&lt;br /&gt;
|RST||5||||11&lt;br /&gt;
|-&lt;br /&gt;
|DC||3||||12&lt;br /&gt;
|-&lt;br /&gt;
|LED||18||need check||18&lt;br /&gt;
|-&lt;br /&gt;
|VCC||1||3.3v||&lt;br /&gt;
|-&lt;br /&gt;
|GND||6||GND||&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Tasti ===&lt;br /&gt;
&lt;br /&gt;
* Joystick U/D/L/R + Push&lt;br /&gt;
* Sensore di movimento&lt;br /&gt;
* Sensore di luce&lt;br /&gt;
&lt;br /&gt;
=== uC supervisore ===&lt;br /&gt;
&lt;br /&gt;
* 11 input&lt;br /&gt;
* SPI verso schermo&lt;br /&gt;
* I2C verso scheda CPU&lt;br /&gt;
&lt;br /&gt;
=== carica batteria ===&lt;br /&gt;
&lt;br /&gt;
* candidati: CN3065, STC4054, MCP73811, MCP73831/2&lt;br /&gt;
&lt;br /&gt;
=== step-up ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.st.com/content/st_com/en/products/power-management/dc-dc-switching-converters/boost-regulators/l6920.html L6920]&lt;br /&gt;
* [https://www.diodes.com/assets/Datasheets/AP1609.pdf AP1609]&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
=== Display ===&lt;br /&gt;
&lt;br /&gt;
==== fbtft_device (kernel &amp;lt;5.4) ====&lt;br /&gt;
&lt;br /&gt;
in /boot/armbianEnv.txt:&lt;br /&gt;
 overlays=usbhost2 usbhost3 spi-spidev&lt;br /&gt;
 param_spidev_spi_bus=1&lt;br /&gt;
&lt;br /&gt;
in /etc/modprobe.d/fbtft.conf:&lt;br /&gt;
 options fbtft_device custom name=fb_ili9341 gpios=dc:12,reset:11,led:18 speed=1600000 fps=5 busnum=1 bgr=1 rotate=90&lt;br /&gt;
&lt;br /&gt;
X&lt;br /&gt;
 FRAMEBUFFER=/dev/fb0 startx&lt;br /&gt;
&lt;br /&gt;
==== tinydrm ====&lt;br /&gt;
&lt;br /&gt;
https://github.com/torvalds/linux/tree/master/drivers/gpu/drm/tiny&lt;br /&gt;
&lt;br /&gt;
=== GUI ===&lt;br /&gt;
&lt;br /&gt;
==== Applicazioni ====&lt;br /&gt;
&lt;br /&gt;
* alpine&lt;br /&gt;
* [https://newsbeuter.org/ newsbeuter]&lt;br /&gt;
* [http://www.profanity.im/ profanity]&lt;br /&gt;
&lt;br /&gt;
=== Risparmio energetico ===&lt;br /&gt;
&lt;br /&gt;
==== Idle ====&lt;br /&gt;
&lt;br /&gt;
* https://forum.armbian.com/topic/1614-running-h3-boards-with-minimal-consumption/&lt;br /&gt;
&lt;br /&gt;
==== ARISC on board ====&lt;br /&gt;
* https://linux-sunxi.org/AR100&lt;br /&gt;
* https://forum.armbian.com/topic/6019-openrisc-core-ar100-for-the-real-time-tasks/&lt;br /&gt;
* https://github.com/skristiansson/ar100-info&lt;br /&gt;
&lt;br /&gt;
==== Sleep ====&lt;br /&gt;
* https://h3droid.com/&lt;/div&gt;</summary>
		<author><name>Panda</name></author>
	</entry>
	<entry>
		<id>http://ciapini.wiki.esiliati.org/index.php?title=Chiu&amp;diff=2488</id>
		<title>Chiu</title>
		<link rel="alternate" type="text/html" href="http://ciapini.wiki.esiliati.org/index.php?title=Chiu&amp;diff=2488"/>
		<updated>2020-02-08T00:44:07Z</updated>

		<summary type="html">&lt;p&gt;Panda: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;un elaboratore tascabile&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
=== Cpu ===&lt;br /&gt;
&lt;br /&gt;
[[File:OPiPinout.jpg|thumb]]&lt;br /&gt;
&lt;br /&gt;
[[File:Orange-Pi-Zero-Pinout-banner2.jpg|thumb]]&lt;br /&gt;
&lt;br /&gt;
* Orange Pi Zero Plus2 ([https://linux-sunxi.org/File:ORANGE_PI-ZERO-PLUS2_V1_0.pdf schematic])&lt;br /&gt;
&lt;br /&gt;
=== Display ===&lt;br /&gt;
&lt;br /&gt;
* Risoluzione: 320x240 ILI9341 (40x30)&lt;br /&gt;
* Risoluzione: 480x320 ILI9486&lt;br /&gt;
* Bus: SPI&lt;br /&gt;
&lt;br /&gt;
* https://marcosgildavid.blogspot.com/2014/02/getting-ili9341-spi-screen-working-on.html&lt;br /&gt;
* https://github.com/juj/fbcp-ili9341&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
!ili9341&lt;br /&gt;
!OPi&lt;br /&gt;
!Note&lt;br /&gt;
!GPIO&lt;br /&gt;
|-&lt;br /&gt;
|SCK||23||SCLK||14&lt;br /&gt;
|-&lt;br /&gt;
|MOSI||19||||15&lt;br /&gt;
|-&lt;br /&gt;
|CS||24||CS0||13&lt;br /&gt;
|-&lt;br /&gt;
|RST||5||||11&lt;br /&gt;
|-&lt;br /&gt;
|DC||3||||12&lt;br /&gt;
|-&lt;br /&gt;
|LED||18||need check||18&lt;br /&gt;
|-&lt;br /&gt;
|VCC||1||3.3v||&lt;br /&gt;
|-&lt;br /&gt;
|GND||6||GND||&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Tasti ===&lt;br /&gt;
&lt;br /&gt;
* Joystick U/D/L/R + Push&lt;br /&gt;
* Sensore di movimento&lt;br /&gt;
* Sensore di luce&lt;br /&gt;
&lt;br /&gt;
=== uC supervisore ===&lt;br /&gt;
&lt;br /&gt;
* 11 input&lt;br /&gt;
* SPI verso schermo&lt;br /&gt;
* I2C verso scheda CPU&lt;br /&gt;
&lt;br /&gt;
=== carica batteria ===&lt;br /&gt;
&lt;br /&gt;
* candidati: CN3065, STC4054, MCP73811, MCP73831/2&lt;br /&gt;
&lt;br /&gt;
=== step-up ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.st.com/content/st_com/en/products/power-management/dc-dc-switching-converters/boost-regulators/l6920.html L6920]&lt;br /&gt;
* [https://www.diodes.com/assets/Datasheets/AP1609.pdf AP1609]&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
=== Display ===&lt;br /&gt;
&lt;br /&gt;
==== fbtft_device (kernel &amp;lt;5.4) ====&lt;br /&gt;
&lt;br /&gt;
in /boot/armbianEnv.txt:&lt;br /&gt;
 overlays=usbhost2 usbhost3 spi-spidev&lt;br /&gt;
 param_spidev_spi_bus=1&lt;br /&gt;
&lt;br /&gt;
in /etc/modprobe.d/fbtft.conf:&lt;br /&gt;
 options fbtft_device custom name=fb_ili9341 gpios=dc:12,reset:11,led:18 speed=1600000 fps=5 busnum=1 bgr=1 rotate=90&lt;br /&gt;
&lt;br /&gt;
X&lt;br /&gt;
 FRAMEBUFFER=/dev/fb0 startx&lt;br /&gt;
&lt;br /&gt;
==== tinydrm ====&lt;br /&gt;
&lt;br /&gt;
https://github.com/torvalds/linux/tree/master/drivers/gpu/drm/tiny&lt;br /&gt;
&lt;br /&gt;
=== GUI ===&lt;br /&gt;
&lt;br /&gt;
==== Applicazioni ====&lt;br /&gt;
&lt;br /&gt;
* alpine&lt;br /&gt;
* [https://newsbeuter.org/ newsbeuter]&lt;br /&gt;
* [http://www.profanity.im/ profanity]&lt;br /&gt;
&lt;br /&gt;
=== Risparmio energetico ===&lt;br /&gt;
&lt;br /&gt;
==== Idle ====&lt;br /&gt;
&lt;br /&gt;
* https://forum.armbian.com/topic/1614-running-h3-boards-with-minimal-consumption/&lt;br /&gt;
&lt;br /&gt;
==== ARISC on board ====&lt;br /&gt;
* https://linux-sunxi.org/AR100&lt;br /&gt;
* https://forum.armbian.com/topic/6019-openrisc-core-ar100-for-the-real-time-tasks/&lt;br /&gt;
* https://github.com/skristiansson/ar100-info&lt;br /&gt;
&lt;br /&gt;
==== Sleep ====&lt;br /&gt;
* https://h3droid.com/&lt;/div&gt;</summary>
		<author><name>Panda</name></author>
	</entry>
	<entry>
		<id>http://ciapini.wiki.esiliati.org/index.php?title=Chiu&amp;diff=2487</id>
		<title>Chiu</title>
		<link rel="alternate" type="text/html" href="http://ciapini.wiki.esiliati.org/index.php?title=Chiu&amp;diff=2487"/>
		<updated>2020-02-07T23:43:14Z</updated>

		<summary type="html">&lt;p&gt;Panda: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;un elaboratore tascabile&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
=== Cpu ===&lt;br /&gt;
&lt;br /&gt;
[[File:OPiPinout.jpg|thumb]]&lt;br /&gt;
&lt;br /&gt;
* Orange Pi Zero Plus2 ([https://linux-sunxi.org/File:ORANGE_PI-ZERO-PLUS2_V1_0.pdf schematic])&lt;br /&gt;
&lt;br /&gt;
=== Display ===&lt;br /&gt;
&lt;br /&gt;
* Risoluzione: 320x240 ILI9341 (40x30)&lt;br /&gt;
* Risoluzione: 480x320 ILI9486&lt;br /&gt;
* Bus: SPI&lt;br /&gt;
&lt;br /&gt;
* https://marcosgildavid.blogspot.com/2014/02/getting-ili9341-spi-screen-working-on.html&lt;br /&gt;
* https://github.com/juj/fbcp-ili9341&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:green; background-color:#ffffcc;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
!ili9341&lt;br /&gt;
!OPi&lt;br /&gt;
!Note&lt;br /&gt;
!GPIO&lt;br /&gt;
|-&lt;br /&gt;
|SCK||23||SCLK||14&lt;br /&gt;
|-&lt;br /&gt;
|MOSI||19||||15&lt;br /&gt;
|-&lt;br /&gt;
|CS||24||CS0||13&lt;br /&gt;
|-&lt;br /&gt;
|RST||5||||11&lt;br /&gt;
|-&lt;br /&gt;
|DC||3||||12&lt;br /&gt;
|-&lt;br /&gt;
|LED||18||need check||18&lt;br /&gt;
|-&lt;br /&gt;
|VCC||1||3.3v||&lt;br /&gt;
|-&lt;br /&gt;
|GND||6||GND||&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Tasti ===&lt;br /&gt;
&lt;br /&gt;
* Joystick U/D/L/R + Push&lt;br /&gt;
* Sensore di movimento&lt;br /&gt;
* Sensore di luce&lt;br /&gt;
&lt;br /&gt;
=== uC supervisore ===&lt;br /&gt;
&lt;br /&gt;
* 11 input&lt;br /&gt;
* SPI verso schermo&lt;br /&gt;
* I2C verso scheda CPU&lt;br /&gt;
&lt;br /&gt;
=== carica batteria ===&lt;br /&gt;
&lt;br /&gt;
* candidati: CN3065, STC4054, MCP73811, MCP73831/2&lt;br /&gt;
&lt;br /&gt;
=== step-up ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.st.com/content/st_com/en/products/power-management/dc-dc-switching-converters/boost-regulators/l6920.html L6920]&lt;br /&gt;
* [https://www.diodes.com/assets/Datasheets/AP1609.pdf AP1609]&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
=== Display ===&lt;br /&gt;
&lt;br /&gt;
==== fbtft_device (kernel &amp;lt;5.4) ====&lt;br /&gt;
&lt;br /&gt;
in /boot/armbianEnv.txt:&lt;br /&gt;
 overlays=usbhost2 usbhost3 spi-spidev&lt;br /&gt;
 param_spidev_spi_bus=1&lt;br /&gt;
&lt;br /&gt;
in /etc/modprobe.d/fbtft.conf:&lt;br /&gt;
 options fbtft_device custom name=fb_ili9341 gpios=dc:12,reset:11,led:18 speed=1600000 fps=5 busnum=1 bgr=1 rotate=90&lt;br /&gt;
&lt;br /&gt;
X&lt;br /&gt;
 FRAMEBUFFER=/dev/fb0 startx&lt;br /&gt;
&lt;br /&gt;
==== tinydrm ====&lt;br /&gt;
&lt;br /&gt;
https://github.com/torvalds/linux/tree/master/drivers/gpu/drm/tiny&lt;br /&gt;
&lt;br /&gt;
=== GUI ===&lt;br /&gt;
&lt;br /&gt;
==== Applicazioni ====&lt;br /&gt;
&lt;br /&gt;
* alpine&lt;br /&gt;
* [https://newsbeuter.org/ newsbeuter]&lt;br /&gt;
* [http://www.profanity.im/ profanity]&lt;br /&gt;
&lt;br /&gt;
=== Risparmio energetico ===&lt;br /&gt;
&lt;br /&gt;
==== Idle ====&lt;br /&gt;
&lt;br /&gt;
* https://forum.armbian.com/topic/1614-running-h3-boards-with-minimal-consumption/&lt;br /&gt;
&lt;br /&gt;
==== ARISC on board ====&lt;br /&gt;
* https://linux-sunxi.org/AR100&lt;br /&gt;
* https://forum.armbian.com/topic/6019-openrisc-core-ar100-for-the-real-time-tasks/&lt;br /&gt;
* https://github.com/skristiansson/ar100-info&lt;br /&gt;
&lt;br /&gt;
==== Sleep ====&lt;br /&gt;
* https://h3droid.com/&lt;/div&gt;</summary>
		<author><name>Panda</name></author>
	</entry>
</feed>