3. 3
« Définitions ! »
● SOC : « System On Chip »
● SBC : « Single Board Computer »
● SOM : « System On Module »
Intègre : Coeurs CPU, contrôleurs
mémoire, contrôleurs d'interface
(USB, Network, SPI, TWI, …), PLL
Intègre : le SoC, la RAM, le
stockage, connecteurs E/S, ...
Idem SBC, mais intègre la
connectique vers la carte
porteuse.
4. 4
« Low Cost 1/2 »
●
« Raspberry-pi »
– < 30 €
– De nombreux modèles (0, 1, 2, 3, SOM ! )
– ARM11, ARM Cortex-A (32 & 64 bits pour la rpi 3)
– UART, SPI, I2C, HDMI, CSI/DSI, …
– Support Build System : Buildroot, Yocto/OpenEmbedded (meta-raspberrypi)
●
« Beaglebone »
– < 45 €
– ARM Cortex-A
– UART, PWM, SPI, I2C, CAN Bus, HDMI, …
– Support Build System : Buildroot, Yocto/OpenEmbedded (meta-ti)
– Notion de « cape » (FPGA !, HDMI, ...)
5. 5
« Low Cost 2/2 »
●
« Arietta g25 »
– < 30 €
– ARM9
– UART, SPI, I2C, ADC, PWM, …
– Support Build System : Buildroot only … (ou des pseudo couches Yocto/OE sur github ...)
●
« SAMA5D3 Xplained »
– < 80 €
– ARM Cortex-A
– UART, SPI, I2C, PWM, LCD, …
– Extension compatible Arduino
– Support Build System : Buildroot/YoctoOpenEmbedded (meta-atmel)
●
Et encore : Sabrelite, Gumstix Overo, OlinuXino A20, Jetson Tegra K1/X1, ...
6. 6
« Low Cost : et alors ? »
●
Les plus
– Peux onéreuses
– Grande communauté
– Prototypage rapide (proof of concept) => qualité ?
●
Les moins
– Hardware « capricieux »
– Souvent basé sur des distro « desktop » => RASPBIAN (cf Open Silicium #20 Build System)→
●
Industrialisation impossible !!!
– Aucune de notion de maintenance !
– Raspberry-pi 3 : UART (debug) ou Bluetooth mais pas les 2 ?!
8. 8
« Les hybrides ! »
●
Association FPGA SoC↔
– On parlera de co-design
– Déchargement des tâches CPU vers le FPGA :
●
Compression vidéo,
●
Génération de signaux,
●
..
●
Qui ?
– Opossom (anciennement Armadeus system)
●
SoC i.MX6 Altera Cyclone V (2 composants)↔
– Xilinx
●
Zynq SoPC (1 composant)→
9. 9
« Les petites dernières … »
●
« C.H.I.P »
– Fondé sur Kikstater
– 9$ ! disponible Novembre 2016
– Gros travail niveau Kernel (Free Electrons)
●
Mainlining ! => GPU par exemple
– Bluetooth 4.0, Wifi, Add-ons HDMI/VGA
– Public visé ?
●
« WaRP7 »
– 85€, tout juste disponible !
– De nombreuses connectivités (BT 4.0/WIFI/NFC, …)
– Hybride ! (co-design also) Cortex M4 (portage freertos)→
– De nombreux capteurs ! Validités des données ++ voir :
http://www.blaess.fr/christophe/files/article-2014-11-15/Du-microc
ontroleur-a-Linux-embarque.pdf
10. 10
« Les petites dernières … »
●
« C.H.I.P Pro »
– Tout juste annoncé !
– 16$